http://www.gruppometa.it/demo/MW_1.2.5rc1.zipe' disponibile la nuova versione del CMS per PHP5. Si tratta di una versione Release Candidate,
che preghiamo gli interessati di testare con la preghiera di comunicare eventuali malfunzionamenti a questa lista entro il 9 maggio.
I cambiamenti che sono stati fatti sono molti e chi ha già lavorato per aggiungere parti o customizzare il cms deve fare molta attenzione nella fase di aggiornamento per non perdere il lavoro che è stato già svolto.
In particolare è importante fare attenzione:
- per motivi di sicurezza la struttura della cartella admin è stata modificata
- chi ha modificato l'amministrazione inserendo nuove sezioni deve fare attenzione a non sovrascrivere il file sitemap.xml, ma integrare le proprie modifiche sul nuovo file.
- chi ha modificato il sito aggiungendo della parti deve fare attenzione perché tutti i file contenuti in MW/pageType/ sono stati modificati per renderli compatibili con PHP5 e sono stati corretti dei bug.
- il file MW/config/routing.xml è stato modificato perché sono state aggiunte della pagine al sito, ma è stata anche modificata la struttura del file per renderla compatibile con PHP5.
Consigliamo di utilizzare un programma per eseguire la differenza tra i nuovi file e quelli modificati da voi, un ottimo programma per eseguire questa operazione è WinMerge (http://winmerge.org/).
Questa versione introduce anche modifiche importanti per rendere la customizzazione più semplice e per non avere questi possibili conflitti negli aggiornamenti futuri, nelle prossime settimene continuerà la serie dei tutorial dove verranno spiegate queste nuove funzionalità in dettaglio.
Legenda:
# Correzione
+ Aggiunta
^ Modifica
- Rimozione
! Nota
-------------------- Versione 1.2.5 22-Mag-2006
+ Supporto per PHP5
+ Per ogni template è stato aggiunto uno script PHP che permette di personalizzare l'aspetto del template, come colori e immagini.
# Corretto bug nell'assegnazione dell'immagine nei template delle pagine interne
# Corretto bug sul titolo della pagina generato dal template
^ Aggiornato sistema di definizione dei privilegi nell'area amministrazione
+ Aggiunto sistema per tenere traccia dei login degli utenti
# Corretti bug in alcuni componenti del framework
+ Aggiunto sistema di gestione dei layout in formato TAL
# Modifica della posizione dei plugin di Tiny_mce dalla cartella dei plugin generali ad un cartella apposita dei plugin di M&W, è stato modificato il codice originale di tiny_mce.
# Correzione della form di login sul frontend
^ Modificata la pagine di registrazione
- Eliminato il file di template Registration.dwt
# Correzione dell'assegnazione del gruppo al momento della registrazione di un nuovo utente
# Correzione dell'upload delle immagini con IIS
# Corretto problema nel redirect di alcune pagine con IIS
- Nella parte di amministrazione è stato eliminato riferimento ad un file JS non più usato (PHP_serializer)
- Eliminato riferimento a file non più usato nei CSS per IE
- Eliminato riferimento a file non più usato nei template (pngfix)
^ Le date in visualizzazione sono state formattate in gg/mm/aaaa
# Corretta definizione dei permessi nel file admin/SiteMap.xml
# Correzione nella creazione della pagine da parte di un utente che non ha i permessi di pubblicazione (es. redattore)
^ Modificata la definizione dei privilegi, adesso so in un file XML
+ Aggiunta la possibilità di rimappare i pageType
+ Aggiunto un nuovo tipo di pagine "pagina personale"
# Corretto bug nel parsing dell'url
+ Aggiunti il supporto degli eventi nella classe Activerecord
+ Aggiunto il tipo di relazione many2many nella classe Activerecord
^ Modificato il preview dell'immagine, è stato aggiunto il titolo all'immagine e rimossa la cornice bianca intorno all'immagine
+ Aggiunta la possibilità di conprimere "on-fly" gli script caricati nella pagina, questo velocizza il caricamento soprattutto dell'amministrazione. Il parametro è configurabile tramite il file config.
# Sono stati tradotti alcuni termini del plugin in dell'editor visuale
# Sono stati modificati i file delle skin per renderli compativili con PHP5
+ Aggiunte alcune voci nei file di localizzazione
# Visualizzazione della legge sulla privacy nella form di registrazione
^ Possibilità di modificare la pagine di tipo SYSTEM
# Corretto bug nella modifica dello stato di un utente durante la modifica
- Rimosso meta-tag doppio nei file di template
# Corretto la lingua impostata per il meta-tag DC.Language
# Corretta la visualizzazione degli "Itinerari"
# Corretta la visualizzazione dei "Siti e Monumenti"
SICUREZZA
+ Aggiunti i file .htaccess per Apache
# modificato il codice di compilazione per i file XML, adesso il file di cache ha l'estensione .php e non viene eseguite se non è caricato dal framework
+ Aggiunto un paragrafo sulla sicurezza e configurazione del webserver nel file di installazione
+ Aggiunto un nuovo tipo di pagine "pagina personale"
Per quanti riguarda il template il discorso è più lungo, anche questo
sarò oggetto di una email dedicata.
Per ora posso dirti che ogni tipo di template può avere una classePHP
che deve implementare alcuni metodi in modo da elaborare i colori e le
immagini contenute nel template.
------------
CMS Team
_______________________________________________
M&W CMS - lista di discussione
Per inviare un messaggio alla lista: ote...@bsmc.it
Per cancellarsi dalla lista: otebac-un...@bsmc.it