Per la realizzazione di una sorta di magazine generalista online sto provando ad utilizzare WordPress. Si potrebbe utilizzare uno dei tanti dialetti di -Nuke, o un Drupal, o ancora uno Xoops o un Mambo. O meglio un framework come ezPublish. Ma tutti questi presentano elementi che costringerebbero ad interventi sul codice profondi e dispendiosi, almeno in termini di tempo. Pur non essendo questa la sua natura primaria, la maniera in cui è strutturato il codice di WP lo rende altamente personalizzabile.
I problemi da affrontare sono fondamentalmente due:
- la gestione della Home Page; i blog-engine (e WP non fa eccezione in questo) sono costruiti avendo come logica di pubblicazione per la home “l’ultimo inserito è il primo in testata”; un “giornale online” dev’essere strutturato invece con maggior libertà da parte dell’editore; a questo proposito, i suggerimenti di personalizzazione presenti su questo articolo sono più che utili; si basano sulla “destrutturazione” del classico index.php che governa WordPress, e sulla costruzione di alcuni filtri basati sulle categorie, che diventano i “flag” con cui marcare gli articoli che si desiderano in Home;
- la gestione dei Canali, ovvero delle categorie; un giornale online è classicamente costituito da N canali (ad es.: Attualità, Sport, Cronaca..) e per ognuno di questi sarà necessario personalizzare testata e menu di navigazione; non solo, sarà necessario far sì che, clickando un post dalla prima pagina che appartiene alla categoria “Attualità”, questo sia visualizzato completo all’interno del template “Attualità”. Una gestione di template distinti per categoria è già prevista da WordPress (anche se non mi è mai capitato di vederla realmente implementata da qualcuno); ora mi tocca capire quanto in profondità si può andare su questo meccanismo.
UPDATE - 20/05/07 - 20.40
Ok, primo step effettuato.
La home di default del tema da me scelto è completamente rivoluzionata. Il grosso del lavoro sta nel disabilitare il “cuore” di WordPress, il famigerato TheLoop, il ciclo che richiama tutti i post per data a partire dall’ultimo inserito, e sostituirlo con una serie di “cicletti” fatti a mano.
Ogni nuovo ciclo inserito, si basa su due parametri: la categoria di post che deve andare a pescare, e il numero di post da pescare per quella categoria. Per spiegarmi, nello screenshot linkato vediamo post appartenenti a 6 categorie differenti. Il post in alto a sinistra appartiene alla categoria “I livello”; chiedo all’engine di pescare solo l’ultimo post di questa categoria, e di inserirlo in un <div> dall’ID appropriato. Idem per il secondo, eccetera.
La buona riuscita del layout sta anche nell’utilizzo del tag more di WordPress.
Ancora, è stato abbastanza arduo rinunciare alla classica sidebar, e far posto in quella zona ad altri post: uno della categoria “Editoriale“, appositamente creata, e quattro della categoria “FlashNews“.
I prossimi step:
- gestione di home page per categoria
- gestione delle sottoscrizioni
- standardizzazione dei template per pagine speciali (editoriali, interviste, ecc.)
Per chiunque volesse cimentarsi, oltre a dare la mia disponibilità ad essere contattato in mail, consiglio assolutamente di farsi un giro nella Knowledge Base di WordPress
25 Maggio 2007 alle 8:24 pm
[...] telemac0 - Blog Archive - Wordpress per un NewsMagazine online Consigli utili per utilizzare WP come Sito di News (tags: wordpress) [...]
25 Giugno 2007 alle 2:49 pm
Sono arrivato su questo post grazie a un twit http://twitter.com/mbg/statuses/119731922 di “mgb” .. che mi ha già dato altre dritte interessanti .. Grazie Matteo mgb http://twitter.com/mbg :-))
Il post è di quelli che quando li ho scorsi mi devo annotare di rileggerli .. che sarebbe chiedermi troppo .. nel vasto web oceano ..
Per le cose che sto cercando di fare .. se si riuscirà ad andare avanti .. Wordpress è una delle cose che vedo nel loro futuro.. quindi terrò un occhio sul tuo Blog e sul tag “Web Design”.
Per ora il massimo che posso fare .. web-design-user-wise .. è servirmi di Blogger e dei gadget annessi e connessi .. sorry .. anzi “sciorri” .. dato che sono bolognese
Luigi .. alias “baretootsy” (fa un male .. quando ti pestano i piedi e sei scalzo !!)
25 Giugno 2007 alle 3:47 pm
Ringrazio te e Matteo mbg per l’apprezzamento.
In questi giorni sto completando l’opera, quindi tra un po’ pubblichero’ un resoconto completo corredato da porzioni di codice per facilitare chi vuol spingersi alla personalizzazione di WordPress. Io lo adoro, lo trovo uno strumento potentissimo e anche abbastanza flessibile per “piegarlo” ad esigenze diverse da quelle per cui è stato originariamente progettato.
Visto che mi hai “addato” su Twitter, quando pubblichero’ l’update lo segnalero’ cinguettando.
Ciao!
30 Giugno 2007 alle 2:46 pm
[...] un post precedente annotavo qualche considerazione sull’utilizzo di WordPress non come blog-engine, scopo per [...]
10 Luglio 2007 alle 11:44 pm
Buonasera Telemac0, ho trovato molto interessante il tuo post. Sono un amante di Wordpress da un paio d’anni, ormai, e anche se, come tutti gli amanti, ogni tanto litighiamo, lo apprezzo, come te a quanto capisco, per la sua flessibilità e insieme semplicità estrema.
Al momento mi sto dedicando ad un progetto simile al tuo, non per finalità ma per mezzi: una webzine musicale con personalizzazione grafica di ogni categoria, box articoli recenti, discografie, post-meta-tags (strumenti molto utili) per i CD e quant’altro… Spero di poter confrontare la mia esperienza con la tua in questo processo. Se hai un problema qualsiasi o un consiglio che vuoi condividere con me, scrivimi pure via mail, ne sarei molto felice.
P.S.: Il sito inserito in questo commento è un altro progetto a cui tengo molto per i contenuti, è un giornale gestito da me e da altri ragazzi, ma dimostra tutta la mia scarsa esperienza all’epoca della creazione del blog/editoriale in Wordpress…
12 Luglio 2007 alle 6:31 pm
Ciao GgraFiX,
tra un po’ il sito per cui mi son trovato a fare questo lavoro di “manipolazione avanzata” dovrebbe andare online; ovviamente lo segnalero’, dacci un’occhiata per vedere se qualcosa ti puo’ essere utile. E linkami la webzine musicale appena e’ online!
5 Settembre 2007 alle 4:39 pm
Complimentissimi per il lavoro svolto. Questa è la “killer application” di Wordpress che tutti attendono da tempo. Altri si sono già cimentati in passato per prodotti commerciali (vedi ad esempio http://www.sambenedettoggi.it/ che è interamente basato su Wordpress), e per ovvie ragioni non hanno distribuito i propri sforzi gratuitamente. Resto in attesa di sviluppi.
5 Settembre 2007 alle 5:58 pm
Ciao Maxime. Ti ringrazio per i complimenti, che fanno sempre piacere. Il punto è che è praticamente impossibile distribuire un tema di Wordpress già “pronto” per essere utilizzato in questa maniera senza conoscere a priori quante e quali sarebbero categorie e sottocategorie, quanti i “pesi” da dare per impaginare l’home page, eccetera.
E’ per questo che ho preferito postare direttamente le “dritte” da utilizzare per modificare WordPress, pubblicando i frammenti di codice da aggiungere/modificare, su questo post qui.
Puoi vedere anche il “risultato finale”, meglio: uno dei risultati finali possibili su Chronica.it
4 Ottobre 2007 alle 6:22 pm
ciao,
io ho reso disponibile questo tema
http://livinginazoo.com/zus
che ho chiamato ZUS ed ho usato per un giornalino online, se ti va di collaborare fammelo sapere
20 Novembre 2007 alle 4:59 pm
Ciao Telemaco ho trovato molto interessante il tuo blog e l’ho spulciato un po’ in tutte le categorie
Ho realizzato anche io un sito in wordpress usando la tua tecnica per richiamare gli articoli in homepage, quello che però secondo me, sarebbe veramente utile per far sì che un blog wordpress possa somigliare il più possibile ad un vero quotidiano on-line è la gestione delle immagini, ovvero riuscire a linkare la thumb in homepage o in archivio alla pagina single.php del’articolo a cui si riferisce (in automatico semplicemente inserendola tramite editor nell’articolo).
Ovviamente però stando in single.php il link dell’immagine non si dovrà riferire più alla pagina dell’articolo ma dovrà aprire l’immagine fullsize.
Ho cercato, plugin ovunque o almeno qualcuno che ne parlasse senza trovare praticamente nulla. Secondo me è una cosa indispensabile perché l’utente è generalmente portato a clickare sulla thumb dell’immagine ed entrare sulla notizia completa e solo poi in caso di click sulla thumb vedere l’immagine fullsize.
Non so se mi sono spiegato bene…
qualche idea?
Ciao e buon blogging!
23 Novembre 2007 alle 12:04 pm
@Leo: Ti sei spiegato perfettamente. E’ una funzione interessante, credo anche che qualcuno ci abbia gia’ pensato. Il punto e’ che per implementarla non basta sfruttare la sintassi Wordpress, ma bisogna intervenire pesantemente sul codice base e credo anche sul DB. Pero’ mi sembra una funzionalita’ interessante: dato che ho intenzione di mettere pesantemente mano a questo blog, credo proprio che ci daro’ un’occhiata. Se riesco a trovare una soluzione, ci faccio sicuro un post.
Ciao!
30 Dicembre 2007 alle 11:03 pm
Ri-ciao volevo aggiornarti; ho trovato un plugin che permette di fare un bel po’ di cose con le thumbs, è eccellente e sono riuscito a collegare le foto che inserisco nel post all’articolo diretto!
Si chiama Post-Thumb Revisited se può interessarti.
Ciao!
17 Giugno 2008 alle 10:52 am
Ciao e complimenti per i post ! Volevo sapere se hai mai pensato di posizionare i post sul template in modo orizzontale !! Ovvero avere un template non con UN semplice post messo in orizzontale ma DUE O TRE !! Ti chiederai che razza di casino ne possa uscire .. ma dato che io vorrei fare un VIDEOBLOG questa cosa mi farebbe davvero comodo ! Esempio fare delle thumb con le immagini e collegarle al post !! Ciao
18 Giugno 2008 alle 6:57 pm
Ti conviene cercare “Post-Thumb Revisited”, come suggerito dal commento precedente al tuo. E’ un fantastico template che potrebbe fare al caso tuo, permette di gestire blog “multimediali” con facilità. E ha un layout pensato per photo e video blog, con thumbnail flottanti.
Ciao.