WordPress LD07

download WordPress LD07

If you can't read please download the document

description

Slides per il seminario su WordPress. Linux Day 2007, Livorno.

Transcript of WordPress LD07

  • 1. Bloggando(?) conW ord P ress
      • a cura di Giacomo Bosioaka Zizio-Gruppo Utenti Linux di Livorno

al 2. Di cosa si parla?

  • Introduzione ai blog
  • WordPress: Introduzione
  • WordPress: Funzionalit
  • WordPress: Struttura
  • WordPress: Templates e Temi
  • WordPress: Installazione e aggiornamento
  • Passare a WordPress
  • Conclusioni

3. Che cos' un blog?

  • Blog, bloggare, blogosfera, blogeanno ... (?)
  • Blog:diario in rete. Il termine nasce dalla contrazione di web log (traccia su rete).
  • Il fenomeno ha iniziato a prendere piede nel 1997 in America. Dal 2001 diventato di moda anche in Italia con la nascita dei primi servizi gratuiti per la gestione di blog. Oggi abbiamo blog personali, di attualit, tematici, photoblog, politici, moblog, etc.

4. Di cosa si parla?

  • Introduzione ai blog
  • WordPress: Introduzione
  • WordPress: Funzionalit
  • WordPress: Struttura
  • WordPress: Templates e Temi
  • WordPress: Installazione e aggiornamento
  • Passare a WordPress
  • Conclusioni

5. WordPress: storia e requisiti

  • WordPress una piattaforma gratuita per la creazione di blog. Lo sviluppo inizia nel 2001, ma il grande successo arriva nel 2005 con la release 1.5 (scaricata pi di 900.000 volte).
  • Attualmente siamo alla versione 2.3
  • Requisiti minimi:
  • PHP versione 4.2 o superiore
  • MySQL versione 4.0 o superiore

6. WordPress: dove trovarlo

  • Scaricabile gratuitamente suhttp://wordpress.org/
  • Disponibile anche una versione localizzata in italiano suhttp://www.wordpress-it.it/
  • Licenza GPL ( http://www.gnu.org/copyleft/gpl.html ).
  • Esistono anche vari servizi gratuiti che utilizzano WordPress (MU)come piattaforma. Un esempio http://wordpress.com/

7. Tutto quello che avreste voluto sapere ...

  • Blogroll:lista (organizzata per categorie) di link a pagine web che l'autore di un blog trova degne di nota. Esistono servizi per la gestione e l'integrazione di blogrolls. WordPress fornisce un gestore di link.
  • Feed:funzione di un particolare software che permette a determinati programmi, detti "Feedreaders", di accedere automaticamente ad un sito per controllare se ci sono nuovi articoli e di pubblicare su un altro sito le informazioni sui nuovi contenuti. Alcuni feed diffondono il contenuto in forma di file RSS o Atom (basati su XML).

8. ... ma non avete mai osato chiedere

  • Permalinks:URL permanente con cui una risorsa o un articolo viene memorizzato.
  • Syndacation:l'utilizzo di RSS/Atom per avere aggiornamenti automatici sui nuovi contenuti.
  • TrackbacksePingbacks : meritano una trattazione a parte.

9. Trackbacks

  • L'autore A scrive un articolo sul suo blog.
  • L'autore B vuole commentare sul blog di A, ma vuole che i suoi lettori sappiano cosa ha da dire e che possano commentare sul suo blog.
  • L'autore B scrive un articolo sul suo blog ed invia un trackback al blog di A.
  • Il blog dell'autore A riceve il trackback e lo visualizza come se fosse un commento al post originale, con un link all'articolo che ha scritto B.

10. Pingbacks

  • L'autore A scrive un articolo sul suo blog.
  • L'autore B scrive un articolo sul suo blog, linkando il post di A. Viene inviato automaticamente un pingback ad A, quando entrambi i blog hanno i pingback abilitati.
  • Il blog dell'autore A riceve il pingback eautomaticamenteva ad ottenere la conferma che stato generato dal post di B.
  • I pingback si possono pensare come commenti remoti.

11. Di cosa si parla?

  • Introduzione ai blog
  • WordPress: Introduzione
  • WordPress: Funzionalit
  • WordPress: Struttura
  • WordPress: Templates e Temi
  • WordPress: Installazione e aggiornamento
  • Passare a WordPress
  • Conclusioni

12. Gestione e Amministrazione

  • Installazione locale
  • Core portatile
  • Supporto UTC
  • Funzionalit gzip
  • Gestione utente (livelli)
  • Profili utente
  • Installazione e aggiornamento semplificati
  • Generazione dinamica pagine (usando db e modelli)
  • Internazionalizzazione e localizzazione

13. Pubblicizzare il Lavoro

  • FeedRSS 1.0 (o RDF), RSS 2.0 e ATOM supportati.
  • Permalinkper rendere conformi tutti i link ad uno standard. Delle URL "pulite" sono essenziali per l'ottimizzazione dei motori di ricerca e per migliorare l'esperienza degli utenti.
  • Comunicazione Inter blog:vi ricordate Pingbacks e Trackbacks? :)

14. Personalizzazione del Design

  • Design basato su template:creazione dinamica delle pagine basata su modelli.
  • Template ed editor di fileper modificare i file di WP direttamente con il browser.
  • Marcatori templateper progettare il modo in cui i contenuti e le informazioni vengono visualizzate sul vostro weblog.
  • Temiper personalizzare il blog.
  • Pluginsper estendere le funzionalit del blog.

15. I Plugins

  • I Plugins di WordPress sono normali file PHP che contengono al loro interno del codice che esegue determinate operazioni.
  • Plugins inclusi: Akismet (dalla versione 2.x), Hello Dolly, WordPress Database Backup (dalla versione 2.x).
  • Esistono pi di 1000 plugins. Una grossa raccolta la trovate suhttp://wp-plugins.net/(per alcuni disponibile anche una localizzazione in italiano).

16. Creazione dei Contenuti

  • Protezione con password
  • Articoli multi - pagina
  • Pubblicare nel futuro
  • Upload di file/immagini
  • Categorie
  • Tags
  • Conversione emoticons
  • Salvare bozze
  • Anteprima articoli
  • Possibilit di aggiornare con strumenti che supportino MetaWeblog o le API Blogger
  • Blog via email
  • Bookmarklets
  • Formattazione

17. Categorie e Tags

  • Lecategoriesi creano in anticipo e in numero piuttosto limitato. Possiamo immaginarle come sezioni del sito.
  • Itagssono parole che si possono usare anche una sola volta e che descrivono il contenuto dell'articolo.
  • Lecategoriesono permanenti, itagssono flessibili.

18. Technorati

  • Technorati un motore di ricerca real-time: la pi grande risorsa di informazioni e conversazioni che si sviluppano sul Web.
  • Aggiungendo un Technorati Tag* e facendo un semplice ping** si indicizzati.
  • * [tagname]
  • ** http://rpc.technorati.com/rpc/ping

19. Tag Cloud 20. Archivi e Ricerche

  • Archiviazione:WordPress fornisce diverse opzioni per visualizzare gli archivi del vostro blog, contenenti tutti i vostri vecchi articoli. E' possibile scegliere fra archivi annuali, mensili, giornalieri, settimanali, per categoria o per autore, oltre a semplici link alle pagine di archivio dalla pagina principale.
  • Ricerche:WordPress dispone di un strumento di ricerca incorporato, che consente ai visitatori del vostro blog di cercare secondo i termini che preferiscono.

21. Discussioni e Commenti

  • Costruire una comunit:creare una comunit attorno ai weblog, tramite l'uso dei commenti, dei trackback e dei pingback, aiutandovi a mantenere contatti con i lettori.
  • Controllo e moderazionedei commenti.
  • Notifichesui nuovi commenti e su quelli in moderazione.

22. Creazione e Gestione di un Blogroll

  • Blogrollgestito con il gestore di link di WordPress.
  • Bookmarkletper aggiungere velocemente link al blogroll.
  • Categorizzazionedei link.
  • Importazione ed Esportazionedella lista di link in formato OPML.
  • Visualizzazionedel blogroll in ordine alfabetico, per punteggio, secondo l'ordine di aggiornamento.

23. Moblog

  • Moblog:fusione tra i vocaboli mobile e blog. Consiste di contenuti inviati su Internet da uno strumento mobile appunto, portatile, come ad esempio un telefono cellulare o un palmare.
  • WordPress fornisce la possibilit di creare un moblog, utilizzandowp-mail.php . Funziona, ma si trovano plugin molto pi specializzati che, ad esempio, creano una versione ridotta delle immagini e consentono una migliore formattazione dell'articolo.
  • Cosa serve? Un plugin, un indirizzo email dedicato e segreto, un cron job che controlli la posta ad intervalli regolari (non sempre).

24. Moblog: un esempio

  • Formattazione identica ai normali articoli.
  • Articolo inviato via MMS.
  • Thumbnail cliccabile.
  • Pubblicato nella categoriaMoblog .
  • Commenti attivi.

25. Di cosa si parla?

  • Introduzione ai blog
  • WordPress: Introduzione
  • WordPress: Funzionalit
  • WordPress: Struttura
  • WordPress: Templates e Temi
  • WordPress: Installazione e aggiornamento
  • Passare a WordPress
  • Conclusioni

26. WordPress: Struttura

  • wp-admin:amministrazione.
  • wp-content:contenuto su cui lavora l'utente (plugins, temi).
  • wp-images:immagini varie.
  • wp-includes:funzioni varie + localizzazione.
  • http://codex.wordpress.org/WordPress_Files

27. Di cosa si parla?

  • Introduzione ai blog
  • WordPress: Introduzione
  • WordPress: Funzionalit
  • WordPress: Struttura
  • WordPress: Templates e Temi
  • WordPress: Installazione e aggiornamento
  • Passare a WordPress
  • Conclusioni

28. Templates

  • Files che controllano come il blog viene visualizzato sul web prendendo le informazioni dal database MySQL e creando l'HTML.
  • Tradizionalmente una pagina web composta da un file HTML e da un foglio di stile. In WordPress il foglio di stile rimane, ma la struttura HTML divisa in pi parti che vengono riassemblate insieme.
  • Potrebbe sembrare fantascienza, ma forse con qualche esempio ci capiamo qualcosa ...

29. Templates: una pagina semplice

  • Header:contiene tutte le informazioni che devono stare all'inizio della pagina: link ai fogli di stile, tag , titolo del sito, etc.
  • Content:articoli, etc.
  • Footer:informazioni varie, come contatti, copyright, etc.

30. Template pi reale

  • Fileindex.phpdel tema. Chiamate ad altri blocchi e al Loop (lo vediamo dopo) per creare la pagina finale.
  • Si usano dei tags: , , .
  • Vediamo l'effetto di tutto questo e come si crea la pagina ...

31. Creazione di una pagina

  • Si inizializzaindex.php
  • Si recuperaheader.php
  • Si genera il contenuto all'interno diindex.php
  • Si recuperasidebar.php
  • Si recuperafooter.php
  • Si mostra l'intera pagina

32. Templates: include

  • sidebar.php:inclusione di un form per la ricerca.
  • Invece di usare il tag get per recuperare i dati, utilizza il comando include per includere il template. TEMPLATEPATH recupera il template appropriato all'interno della cartella del tema.

33. The Loop

  • The Loop utilizzato da WordPress per visualizzare ogni post all'interno della pagina.
  • Tutto il codice HTML e PHP inserito all'interno del Loop sar eseguito per la visualizzazione di ogni articolo.
  • Esempi:the_title() ,the_time() ,the_category() .

34. Templates: il listone

  • style.css:foglio di stile principale.
  • index.php:template principale.
  • comments.php:il template dei commenti.
  • comments-popup.php:template per i commenti in versione popup.
  • single.php:il template per il singolo post.
  • page.php:template per le pagine.
  • category/author/date/archive.php:template degli archivi.
  • search/404.php:template per le ricerche e 404 Not Found.

35. Temi

  • Essenzialmente il sistema di Temi di WordPress un metodo per vestire il vostro weblog. Un tema una collezione di file che lavora assieme per produrre una interfaccia grafica dal design uniforme. Un tema modifica il modo in cui il weblog viene visualizzato senza modificare il software che si trova dietro. I Temi possono includere file di immagine (*.jpg, *.gif, *.png) fogli di stile (*.css) oltre agli indispensabili file di codice (*.php).
  • Collezione di file? S, di templates!
  • http://themes.wordpress.net/

36. Widget Ready?

  • Plugin che fornisce un modo semplice per organizzare il contenuto della sidebar senza mettere mano al codice.
  • Esistono temi che supportano Widgets.
  • http://automattic.com/code/widgets/

37. Di cosa si parla?

  • Introduzione ai blog
  • WordPress: Introduzione
  • WordPress: Funzionalit
  • WordPress: Struttura
  • WordPress: Templates e Temi
  • WordPress: Installazione e aggiornamento
  • Passare a WordPress
  • Conclusioni

38. WordPress: Installazione

  • Perch parlare dell'installazione solo ora? Perch semplicissima e non necessita di una trattazione particolare.
  • Basta avere un servizio di hosting con i requisiti minimi che abbiamo visto all'inizio, un editor di testi e un client FTP.
  • L'installazione richiede circa 5 minuti e, anche se valgono la legge di Murphy ( Se qualcosa pu andar male lo far ) e il suo corollario ( Tutto richiede pi tempo di quello che pensi ), generalmente semplice e veloce.

39. Installazione in 5 minuti

  • Scaricare e scompattare il pacchetto di WordPress.
  • Creare il database per WordPress e un utente che abbia i privilegi per accedervi e modificarlo.
  • Aprire il filewp-config-sample.phpcon un editor di testi e scrivere i dettagli relativi al database. Salvarlo e rinominarlo inwp-config.php .
  • Caricare via FTP tutti i file nello spazio del fornitore di hosting.
  • Lanciare il file di installazione aprendo il filewp-admin/install.php .

40. WordPress: Aggiornamento

  • Eseguire il backup di files e database (IMPORTANTE!).
  • Disattivare i plugins.
  • Scaricare il nuovo pacchetto di WordPress e cancellare i vecchi file ad eccezione diwp-content/ ,wp-config.phpe tutto quello che stato personalizzato.
  • Caricare i nuovi files ed eseguire il programma di aggiornamentowp-admin/upgrade.php .
  • Aggiornare temi e plugins.
  • Riattivare i plugins.

41. Di cosa si parla?

  • Introduzione ai blog
  • WordPress: Introduzione
  • WordPress: Funzionalit
  • WordPress: Struttura
  • WordPress: Templates e Temi
  • WordPress: Installazione e aggiornamento
  • Passare a WordPress
  • Conclusioni

42. Passare a WordPress

  • WordPress attualmente permette di importare dati nella forma di post (articoli) e molti altri dettagli o funzioni supportate da altri software esistenti, come b2, MovableType, Blogger, Greymatter, Textpattern, LiveJournal, e feed RSS generici. Gli attuali script di importazione esistenti possono essere trovati all'interno della cartella wp-admin con il nomeimport-x.phpdove 'x' sta per il nome dello script dal quale si vogliono importare i dati.
  • Vi segnalo dei link di riferimento:
  • http://www.wordpress-it.it/wiki/Main/ImportareDaAltriBlog
  • Per le news sull'esportazione da Splinder:http://www.andreabeggi.net/

43. Di cosa si parla?

  • Introduzione ai blog
  • WordPress: Introduzione
  • WordPress: Funzionalit
  • WordPress: Struttura
  • WordPress: Templates e Temi
  • WordPress: Installazione e aggiornamento
  • Passare a WordPress
  • Conclusioni

44. Conclusioni

  • WordPress questo e molto altro, ma il tempo a mia disposizione terminato.
  • Scopo di questo seminario era quello di fare una introduzione al mondo dei blog, a come crearli con WordPress e di fornire una breve panoramica su qualche concetto base.
  • Maggiori informazioni le trovate fra le fonti, contattandomi direttamente e/o venendomi a trovare allo stand.
  • Grazie per l'attenzione.

45. Fonti

  • http://www.wordpress-it.it/wiki/
  • http://codex.wordpress.org/Main_Page
  • http://it.wikipedia.org/
  • http://www.andreabeggi.net/
  • Zizio ehttp://www.zizio.it/

46. Contatti, etc.

  • Dove trovare questa presentazione?
  • http://www.slideshare.net/Zizio/wordpress-ld07/
  • Dove trovare Zizio?
  • Email:[email_address]
  • Blog:http://www.zizio.it/
  • Informazioni sul Gruppo Utenti Linux di Livorno:
  • http://www.gullix.org/
  • Licenza:http://creativecommons.org/licenses/by-nc-sa/2.5/it/