Il titolo di questo articolo è volutamente provocatorio, quasi irriverenziale, ma ha i suoi motivi…
Negli ultimi giorni, per motivi di lavoro, ho avuto a che fare con Joomla!
Per chi non lo sapesse, si tratta di un CMS (Content Management System) open source tra i più famosi e utilizzati.
CMS, appunto…
Lo scopo principale di un CMS dovrebbe essere la gestione facilitata dei contenuti… la gestione facilitata…
Beh, poiché io proprio non riesco a prendere una definizione per buona senza una prova scientifica di quanto affermato dalla definizione, ho cercato di scavare dentro questo CSM per scoprire quanto “agevola” la gestione dei contenuti e ho scoperto una cosa.
Ammettiamo di trovarci nella seguente situazione.
Situazione lato amministrazione:
- creata sezione1
- creata categoria1 (di sezione1)
- creata categoria2 (di sezione1)
- creati 10 articoli in categoria1
- creati 10 articoli in categoria2
Ammettiamo poi di voler ottenere lato front-end la seguente presentazione.
Nella zona “left” del sito, voglio 2 menu’ dal titolo rispettivamente “categoria1” e “categoria2”, ognuno dei quali contenga 10 link agli articoli della rispettiva categoria. Cliccando poi su ognuno di tali link, voglio visualizzare l’articolo in questione nella parte centrale del sito.
Bene.
Tutto ciò si può ottenere creando a manina ogni singola voce del menu’ e collegandola al rispettivo articolo, ma a me interessa sapere se joomla! consente di ottenere tale risultato in modo automatico.
Dalla documentazione ufficiale e dai forum di supporto, la risposta sembra essere… no!
Per ottenere una cosa così spudoratamente ovvia bisogna modificare a mano il codice!!!
E questo sarebbe un CMS tra i più famosi del mondo???
Mmah…
Si, si… è chiaro che poi joomla! fa un sacco di cose: audio, video, documenti, template e chi più ne ha più ne metta, ma manca di una funzione così basilare che è come avere una Ferrari senza sportelli! Come la guido?