eurofilattico
2016-12-02 21:03:18 UTC
Ho una questione un pò articolata su cui propongo un
ragionamento/discussione.
Ho attualmente alcuni siti che utilizzano un CMS (Textpattern), basato
su dei blocchi di codice, che mi permette di personalizzare molto la
grafica ed anche i menù e le varie funzioni, agendo sul sistema senza
conoscere come è fatto, e senza conoscere il php; ma esso è abbastanza
carente come plugin e alcune funzioni di base (esempio manca la
paginazione). Inoltre non c'è garanzia che il sistema venga sviluppato
ulteriormente ed aggiornato.
Vorrei quindi passare a wordpress, o comunque a qualcuno dei CMS più
usati, mantenendo l'abilità di personalizzare molto la grafica delle
pagine. Mi farebbe infatti molto più comodo avere tante più opzioni già
settate, sebbene non so se wordpress mi possa offrire quanto mi offre il
CMS attuale, che a me pare molto personalizzabile, anche se mi fa
perdere molto tempo.
Ad esempio attualmente:
- posso suddividere gli articoli in directory del tutto simili alle
directory fisiche di un sito non dinamico, classificandoli in sezioni
che abbiano il nome di ciascuna directory;
- posso poi creare tante pagine fisse (sulla base di templates diversi):
ad esempio una pagina indice per ciascuna sezione; in tale pagina poi
posso elencare gli articoli di una o più categorie senza dover ricorrere
ad espressioni condizionali; faccio un esempio: posso settare in un
template un'espressione che all'apertura di una pagina fissa, posta in
una data 'sezione'(directory), mi elenchi tutti gli articoli
appartenenti a quelle categorie secondarie, la cui categoria primaria
abbia un nome coincidente con quello della sezione in cui la pagina è
aperta.
Oppure, altro esempio, posso listare in una pagina fissa, o anche in un
articolo, altri articoli (o loro estratti, o dei link) posti in una
categoria il cui nome ho settato essere uguale all'ID dell'articolo in
cui vengono aperti.
Un altra cosa molto utile, che non so se esiste in altri CMS (non li
conosco) è di poter richiamare e assemblare in un dato template delle
porzioni di codice, raggruppate in moduli svolgenti funzioni diverse e
che permettono di mantenere ordine nei templates, che in tal modo
riuniscono aspetti funzionali e di grafica, pur mantenendo gli script
ben leggibili.
Si riescono così a personalizzare moltissime funzioni pur mantenendo un
certo ordine, rispetto però a un sistema che di base non offre niente,
perché è basato su questi blocchi ed eventualmente su dei plugin, che
bisogna gradualmente imparare a creare ed usare e che essendo molto
personalizzabili, di base offrono davvero poco.
Per tutti questi motivi vorrei ora passare a un sistema di maggiore
livello, in cui tutte le funzioni, pur molto personalizzabili, di cui
godo attualmente, siano attivabili solo con caselle cliccabili, o plugin
e che quindi mi offra le stesse opportunità nel realizzare sofisticati
menù, ma con minore impegno di tempo e maggiore efficienza, lasciando
alla personalizzazione solo la grafica. Questo anche al fine di poter
inserire i siti agevolmente e bene sui motori di ricerca.
Per questo motivo, sempre che sia realmente utile, conto di imparare
(non lo conosco) il PHP ed eventualmente MySql, sperando di riuscire poi
ad intervenire adeguatamente sulla grafica.
----------------------------
Avendo però nel frattempo dato un occhiata ad alcuni articoli riguardo
Wordpress ho invece avuto l'impressione che sia estremamente difficile
creare dei template molto personalizzati su questo CMS.
- In definitiva ho bisogno di qualche spunto su cui ragionare per
valutare cosa effettivamente è più utile imparare per riuscire a passare
a un sistema più evoluto, che potrebbe anche non essere wordpress (avete
qualche idea migliore?), che in definitiva però mi offra di più con un
minore impegno di tempo e mi garantisca da eventuali errori che
attualmente possono vanificare parte del mio lavoro e lasciando fuori
solo la grafica, che però ho bisogno di capire come fare a
personalizzare su wordpress, o altro sistema in modo quanto più agevole
possibile.
ragionamento/discussione.
Ho attualmente alcuni siti che utilizzano un CMS (Textpattern), basato
su dei blocchi di codice, che mi permette di personalizzare molto la
grafica ed anche i menù e le varie funzioni, agendo sul sistema senza
conoscere come è fatto, e senza conoscere il php; ma esso è abbastanza
carente come plugin e alcune funzioni di base (esempio manca la
paginazione). Inoltre non c'è garanzia che il sistema venga sviluppato
ulteriormente ed aggiornato.
Vorrei quindi passare a wordpress, o comunque a qualcuno dei CMS più
usati, mantenendo l'abilità di personalizzare molto la grafica delle
pagine. Mi farebbe infatti molto più comodo avere tante più opzioni già
settate, sebbene non so se wordpress mi possa offrire quanto mi offre il
CMS attuale, che a me pare molto personalizzabile, anche se mi fa
perdere molto tempo.
Ad esempio attualmente:
- posso suddividere gli articoli in directory del tutto simili alle
directory fisiche di un sito non dinamico, classificandoli in sezioni
che abbiano il nome di ciascuna directory;
- posso poi creare tante pagine fisse (sulla base di templates diversi):
ad esempio una pagina indice per ciascuna sezione; in tale pagina poi
posso elencare gli articoli di una o più categorie senza dover ricorrere
ad espressioni condizionali; faccio un esempio: posso settare in un
template un'espressione che all'apertura di una pagina fissa, posta in
una data 'sezione'(directory), mi elenchi tutti gli articoli
appartenenti a quelle categorie secondarie, la cui categoria primaria
abbia un nome coincidente con quello della sezione in cui la pagina è
aperta.
Oppure, altro esempio, posso listare in una pagina fissa, o anche in un
articolo, altri articoli (o loro estratti, o dei link) posti in una
categoria il cui nome ho settato essere uguale all'ID dell'articolo in
cui vengono aperti.
Un altra cosa molto utile, che non so se esiste in altri CMS (non li
conosco) è di poter richiamare e assemblare in un dato template delle
porzioni di codice, raggruppate in moduli svolgenti funzioni diverse e
che permettono di mantenere ordine nei templates, che in tal modo
riuniscono aspetti funzionali e di grafica, pur mantenendo gli script
ben leggibili.
Si riescono così a personalizzare moltissime funzioni pur mantenendo un
certo ordine, rispetto però a un sistema che di base non offre niente,
perché è basato su questi blocchi ed eventualmente su dei plugin, che
bisogna gradualmente imparare a creare ed usare e che essendo molto
personalizzabili, di base offrono davvero poco.
Per tutti questi motivi vorrei ora passare a un sistema di maggiore
livello, in cui tutte le funzioni, pur molto personalizzabili, di cui
godo attualmente, siano attivabili solo con caselle cliccabili, o plugin
e che quindi mi offra le stesse opportunità nel realizzare sofisticati
menù, ma con minore impegno di tempo e maggiore efficienza, lasciando
alla personalizzazione solo la grafica. Questo anche al fine di poter
inserire i siti agevolmente e bene sui motori di ricerca.
Per questo motivo, sempre che sia realmente utile, conto di imparare
(non lo conosco) il PHP ed eventualmente MySql, sperando di riuscire poi
ad intervenire adeguatamente sulla grafica.
----------------------------
Avendo però nel frattempo dato un occhiata ad alcuni articoli riguardo
Wordpress ho invece avuto l'impressione che sia estremamente difficile
creare dei template molto personalizzati su questo CMS.
- In definitiva ho bisogno di qualche spunto su cui ragionare per
valutare cosa effettivamente è più utile imparare per riuscire a passare
a un sistema più evoluto, che potrebbe anche non essere wordpress (avete
qualche idea migliore?), che in definitiva però mi offra di più con un
minore impegno di tempo e mi garantisca da eventuali errori che
attualmente possono vanificare parte del mio lavoro e lasciando fuori
solo la grafica, che però ho bisogno di capire come fare a
personalizzare su wordpress, o altro sistema in modo quanto più agevole
possibile.