Ti dirò che io sono al primo sito con modx e arrivo dal mondo cackephp, e-xoops, typo3 (per php)...
Inizialmente non capivo neppure io e a dire il vero le risposte (quelle che ho ricevuto) mi lasciavano perplesso... Abbituato ai tomi di tutorial...
Comunque facciamola semplice:
Crei una pagina e la chiami contenitore.
Li ci infili (direttamente nell’editor) questo codice
[[Ditto? &startID=`71` &summarize=`15` &removeChunk=`Comments` &tpl=`riassunti` &paginate=`1` &extenders=`summary,dateFilter` &paginateAlwaysShowLinks=`0` &tagData=`documentTags` &language=`italian`]]
[+previous+] [+pages+] [+next+]
Parliamo del codice che ti ho scritto...
&startID=`71` qui sstituisci al 71 l’id della pagina contenitore (poi ci darai un nome più appropiato)...
&tpl=`riassunti` questo è il chunk che ho scritto per questa pagina contenitore che ora ti allego:
<li>
<a href="[~[+id+]~]" title="[+title+]">
<div class="gruppo_notizia">
<h2>[+title+]</h2>
<h3><em>[+longtitle+]</em></h3>
<div class="autore">Autore: <b>[+tvautore+]</b></div>
<div class="abstract">[+introtext+]</div>
<b>Continua <img src="assets/templates/img/blue_arrow.gif" align="absmiddle" border="0" /></b>
</div>
</a>
<br /><br />
</li>
In questo codice uso anche delle TV ([+tvautore+]).. Ho perso due ore a capire significava variabile di template...
Spesso, chi da supporto dimentica che un nuovo utente TV significa Simpson sulla FOX e magalli sulla Rai...
E ti svelo un’altra cosa appena compresa...: se usi [+tvautore+] fai riferimento alla variabile di template del documento elencato se invece hai una TV nel template attuale devi usare [*tvautore*]...
Tornando al codice iniziale...
Significa che avrai una paginazione in puro stile google.
Ogni pagina conterrà 15 articoli...
Insomma sulla chiamata Ditto (lo strumento principale per un modx user) ci infili molte altre cose ma non te le posso elencare tutte.. Fa il bravo, dai un’occhio alle API...
Chi era abbituato ad un sistema modulare: mambo, xoops e affini si trova spaesato.
Chi era solito usare un framework puro come cakephp pure... Se poi usavi Rails quando guardi modx non capisci nulla...
E’ esattamente quello che è appena successo a me. Quindi prendi con le pinze le informazioni che ti ho dato... Anche se, funzionano...
In ogni caso alla fine modx è quanto di meglio ho visto in 2 mesi di test. Ho abbandonato l’idea di ruby on rails per le dificolta di migrare il mio server senza rischiare di far danni ai domini attivi e magari perdere Plesk che mi è così comodo da dare ai clienti...
Typo è la cosa più macchinosa del mondo, ma fa di tutto. Modx promette altrettanto (non può certo essere facile...)
Ez publish è un vero vampiro... Succhia risorse al server a non finire...
Alla fine cosa ti resta il puro MVC?
MVC va bene per i progetti su misura e magari molto complessi,,,
Per le cose semplici un content come questo è il top...
Almeno così mi sembra di intuire... ma ti dirò di più fra q1ualche mese quando finalmente l’avrò assimilato.