Funzionalità migliorate per sviluppatori
Sviluppatori, sviluppatori, sviluppatori.
Plone 2.1 è una release molto significativa per gli sviluppatori e rende lo sviluppo ancora più facile.
Alcuni esempi delle innovazioni apportate sono:
- Correzione di falle precedenti all'interno del sistema, con la pulizia di molte linee di codice. 3500 controlli e 18 mesi per rifinire il codice dalla data di rilascio del 2.0;
- Più di 1500 test di unità assicurano l'integrità del codice base di Plone;
- Elenchi basati sul catalogo e albero di navigazione/mappa del sito, che significano maggior velocità e politiche di sicurezza più visibili e facili da capire;
- Il nuovo indice ExtendedPathIndex risolve dei casi comuni d'uso delle query di catalogo in modo elegante e scalabile:
- Alberi di navigazione
- Elenco delle cartelle
- Mappe del sito
- Il nuovo ResourceRegistries facilita l'aggiunta ai prodotti di definizioni di JavaScript e CSS universalmente definite e senza bruschi tagli, e permette che la disinstallazione avvenga in modo pulito.
- Il nuovo indice dei titoli facilita un ordinamento efficiente, ed è anche svelto nel creare una struttura:
- ordina in modo corretto lettere maiuscole e minuscole
- ordine numerico: 2 viene prima di 12 senza dover applicare degli zeri
- Nuovo indice is_folderish che permette di catalogare operazioni in oggetti cartella.
- Plone 2.1 include ECMAUnit, un'unità che testa Javascript.
Per i creatori di skin, abbiamo semplificato la sostituzione selettiva di parti dell'interfaccia utente di Plone usando i CSS, in modo che il loro codice possa essere più pulito e facile da sviluppare. Ad esempio ora è più semplice cambiare gli elementi pubblici mantenendo la UI di modifica.

