ITIS G. Marconi - Pontedera Linux Day 2013 Marco Barsotti
ITIS G. Marconi - Pontedera Linux Day 2013 Perché CMS? Marco Barsotti
Le figure del web Analista Requisiti / Risorse Ottimo ascoltatore Web designer Cura l'aspetto esteriore Ottima conoscenza HTML / CSS / Grafica Web developer Cura la meccanica Ottimo programmatore Perché CMS? 3 / 14
Gli impieghi del web Web agency Piccole aziende Grandi aziende Multinazionali e poi... Web designer freelance Perché CMS? 4 / 14
Web designer freelance La gavetta del web Lavorare gratis (o quasi...) Investire su se stessi (certificazioni!!!) One-Man Show Ottimo ascoltatore e commerciante HTML / CSS PHP / JavaScript SEO Perché CMS? 5 / 14
Web designer freelance Un lavoro appagante Questo l'ho fatto io! Un lavoro che paga Non conosce crisi (+40% '12,+45% '13) Imparare a calcolare i costi Non c'è un limite superiore... Commercialista! Perché CMS? 6 / 14
Web designer freelance Un lavoro difficile Concorrenza Farsi trovare preparati! Saper vendere il proprio prodotto Clienti sempre più esperti Pretendono manutenzione (pagata?) Vogliono mantenersi il sito da soli! Perché CMS? 7 / 14
Sito statico vs Sito dinamico Statico Contenuto fisso - sola lettura Pagine personali, piccole aziende, landing pages... Dinamico Contenuto variabile - interattivo Organizzazioni, aziende medio-grandi, scuole... Perché CMS? 8 / 14
Sito statico vs Sito dinamico Statico HTML + CSS, Flash Basso costo di realizzazione Alto costo di mantenimento Dinamico HTML + CSS + PHP + SQL + JS + ASP +.. Alto costo di realizzazione Basso costo di mantenimento Perché CMS? 9 / 14
Non si vendono più i siti statici... Editor WYSWYG Frontpage (Windows) Dreamweaver (Windows/Mac) iweb (Mac) Nvu (multipiattaforma) Kompozer (multipiattaforma) Drag&Drop Wix.com Perché CMS? 10 / 14
...siti web dinamici vanno a ruba! Abbattono i costi di mantenimento All'utente piace il fai-da-te Aggiornamento giornaliero Ma i siti dinamici sono complicati! Immissione dati user-friendly Utenti / permessi Database Generazione pagine Perché CMS? 11 / 14
CMS Content Management System Applicazione lato server Front-end Alta personalizzazione Back-end Gestione codeless, user-friendly Database Robustezza Perché CMS? 12 / 14
CMS proprietari Specializzazione ad-hoc Coincide con la realtà che si vuole gestire Scarsa espandibilità Istruire il cliente Costi elevati Grandi aziende, enti, organizzazioni Bug? Perché CMS? 13 / 14
CMS Open Source Generici / specializzati Wordpress, Drupal, Joomla Moodle Elevata espandibilità Documentazione già esistente Costi contenuti Piccole-medie aziende, scuole Vantaggi dell'open Source Perché CMS? 14 / 14
ITIS G. Marconi - Pontedera Linux Day 2013 WordPress Marco Barsotti
Un CMS solo per bloggers? Plug-in (27000+) Immagini Download E-commerce Database Temi (2000+) http://wordpress.org/themes/ Wordpress 2 / 5
Siti famosi in WordPress VIP http://www.sylvesterstallone.com http://www.markwebber.com Testate giornalistiche http://www.ilfattoquotidiano.it Scuole http://wordpress.org/showcase/ Wordpress 3 / 5
Caratteristiche Installazione facile e immediata Facile estensione funzionalità Illimitata personalizzazione aspetto Editor WYSIWYG per i testi Utenti / permessi Categorie Template Pagine statiche ecc... Wordpress 4 / 5
I vantaggi dell'open Source Creare / modificare temi Creare / modificare plugin http://wordpress.org Google is the way! Wordpress 5 / 5
ITIS G. Marconi - Pontedera Linux Day 2013 Un esempio concreto: www.aiapontedera.it Marco Barsotti
Analisi situazione esistente Hosting Risorse Applicazioni Addetti Livello di conoscenze Abitudini / routine Un esempio concreto 2 / 8
Must del committente Mantenere news e contenuti Riutilizzare lo stesso CMS (DB) Esportare / Importare Gestione user-friendly Orientata all'inserimento articoli Grafica formale e pulita Il vecchio tema non piaceva Tempistiche strette Un esempio concreto 3 / 8
Pagine importanti Pagina Organico Dati anagrafici già presenti in.xls Foto degli associati Ricerca / filtro Pagina Impianti di gioco Dati in.xls suddivisi in via-comune-prov Ubicazione su Google Maps Un esempio concreto 4 / 8
Funzionalità richieste Newsletter Invio ultime news a tutti gli associati Grafica mobile-friendly Calendario Mini-calendario in tutte le pagine Reminder prossimi eventi Eventi ricorrenti Fotogallery Inserimento negli articoli Un esempio concreto 5 / 8
Personalizzazione Modificare il tema (CSS) Individuare gli elementi Divertirsi con le proprietà Modificare i plugin (PHP/JS) Infinite possibilità......ma occhio a non fare danni! /* commentare */ Un esempio concreto 6 / 8
Qualche trucchetto Reattività bassa Immagini grandi Caricam. immagini intelligente (Lazy Load) Widget solo in certe pagine Widget Logic Problema nell'invio newsletter Mailing list Un esempio concreto 7 / 8
Ottimizzazioni / Work in progress Search Engine Optimization (SEO) All in One SEO Pack robots.txt Aggiornamento plugin Aggiornamento CMS Backup File Database Un esempio concreto 8 / 8