Utente: Password: Ricordami
Non sei ancora registrato? Puoi farlo adesso!. Come utente registrato avrai diversi vantaggi come la gestione dei temi grafici, la possibilità di inviare notizie e commenti.
MAXdev Italia - Gestione contenuti - CMpro
MAXdev Italia

Gestione contenuti - CMpro

CMpro Module

CMpro Content Management Professional was derived from the well-known Subjects module written by Jaroslaw Gilewski and then modified by EasyWeb Team, but it differs from it in many aspects and features.

This work comes from my experience (with the collaboration of my colleague Lucia Papini) working for Centro Servizi Informatici dell'Ateneo Fiorentino (Università degli Studi di Firenze) in the context of a project aimed to offer a unified and standard site format for all the research and teaching sections of the university, with a particular interest in accessibility, usability and easy administration.

We needed a module to manage a huge amount of web pages and other documents organized in a tree-like fashion. Our first choice was Subjects, but very soon we found that it had many more features than we needed but lacked many others that we do need.

Massimiliano Tiraboschi aka TiMax helped us with optimization, testing, permissions and in modifying the MDMenus module to work with CMpro. Sjahrazad aka sjah added Channel features and included CMpro as core module in MD Channel distribution package.

Consequently, CMpro is the result of a lot of development work and "pruning"; it is now very different from the original module that was the inspiration for it.

All elements of CMpro (generated pages, administration forms and block) verify both HTML 4.0 test N and level A of Web Content Accessibility Guidelines 1.0 by W3C.

 



Guida all'installazione

Rev.:0 - Redatta da F.G. per MAXs.o.s.

Scarica il documento in versione pdf Scarica il documento in versione pdf

1. Attenzione

 

* L'upgrade rispetto a Subjects è possibile solo a partire dalla versione 2.02 di quest'ultimo. Tale upgrade NON cancella le tabelle contenenti le categorie e le eventuali recensioni, ma esse non vengono più prese in considerazione dal sistema.

* L'upgrade non è testato se si usa database Oracle.

 

2. Prima installazione

 

1. Scompattare il file compresso nella directory principale del vostro sito. Tranne includes/search/CMPro.php, tutti i file si posizioneranno nella directory modules.

 

2. Entrare in "Amministrazione” => “Moduli" Moduli e cliccare su "Rigenera".

 

3. Cercare CMPro e nella colonna Stato sulla riga di CMPro troverete due simboli:

* = processa e http://localhost/test/images/states/modules/niremove.gif = non installato.

Cliccare su http://localhost/test/images/states/modules/1.gif per inizializzare (processare) il modulo.

 

4. Nella colonna Stato ora appariranno due palline rosse:

http://localhost/test/images/states/modules/2.gif = attiva il modulo e http://localhost/test/images/states/modules/naremove.gif = rimuovi il modulo.

Cliccare su http://localhost/test/images/states/modules/2.gif per attivare il modulo.

Se l’operazione è andata a buon fine sulla colonna Stato della riga CMPro apparirà http://localhost/test/images/states/modules/3.gif che starà ad indicare che il modulo è stato attivato correttamente.

 

5. Per terminare l’operazione di installazione procedere alla collocazione del modulo nel pannello di controllo cliccando su http://localhost/test/images/modules/editAdmin.pngAmministrazione Pannello di Controllo”.

 

6. In UNIX verificare che la directory /http://tutorial.maxsos.com/guide/cmp (o altra directory destinata ad accogliere i contenuti statici) abbia diritti in scrittura ed esecuzione da parte del utente con cui gira il server web (oppure assegnare diritti a tutti con chmod -R 777). Se avete già installato MAXdev dovrebbe essere già tutto a posto.

 

3. Upgrade da CMPro 1.0 – 1.1 – 1.2

 

1. Effettuare un backup del vostro database e della directory modules/CMPro.

 

2. Scompattare il file compresso nella directory principale del vostro sito. Tranne includes/search/cmpro.php, tutti i file si posizioneranno nella directory modules sovrascrivendo le versioni precedenti.

 

3. Entrare in "Amministrazione” => “Moduli" Moduli e cliccare su "Rigenera".

 

4. Cercare CMPro e nella colonna Stato sulla riga di CMPro troverete due simboli:

* = processa e http://localhost/test/images/states/modules/niremove.gif = non installato.

Cliccare su http://localhost/test/images/states/modules/1.gif per inizializzare (processare) il modulo.

 

5. Nella colonna Stato ora appariranno due palline rosse:

http://localhost/test/images/states/modules/2.gif = attiva il modulo e http://localhost/test/images/states/modules/naremove.gif = rimuovi il modulo.

Cliccare su http://localhost/test/images/states/modules/2.gif per attivare il modulo.

Se l’operazione è andata a buon fine sulla colonna Stato della riga CMPro apparirà http://localhost/test/images/states/modules/3.gif che starà ad indicare che il modulo è stato attivato correttamente.

 

6. Per terminare l’operazione di installazione procedere alla collocazione del modulo nel pannello di controllo cliccando su http://localhost/test/images/modules/editAdmin.pngAmministrazione Pannello di Controllo”.

 

7. ATTENZIONE: verificate i vostri permessi sul modulo perché in questa nuova versione essi sono molto diversi dai precedenti (e raffinati).

 

 

4. Upgrade da Subjects 2.02

 

1.  Effettuare un backup del vostro database e della directory modules/Subjects.

 

2.  Entrare in "Amministrazione - Blocchi" ed eliminare i blocchi creati con Subjects.

 

3.  Scompattare il file compresso nella directory principale del vostro sito. Tranne includes/search/cmpro.php, tutti i file si posizioneranno nella directory modules.

 

4.  In modules/CMpro rinominare il file pninit.php come pninit_old.php e quindi rinominare il file pninit_upgrade_subjects.php come pninit.php.

 

5.  In "Amministrazione - Moduli" cliccare su "Rigenera".

 

6.  Localizzare CMpro e cliccare su "Inizializza" e poi su "Attiva".

 

7.  In modules/CMpro rinominare il file pninit.php come pninit_upgrade_subjects.php e quindi rinominare il file pninit_old.php come pninit.php.

 

8.  Se usate l'amministrazione estesa, in "Amministrazione - Modifica amministrazione" assegnare cmpro alla sezione che si ritiene più adatta (di solito "Contenuti").

 

9.  In "Amministrazione - Blocchi" potete creare blocchi CMpro al posto di quelli Subjects precedentemente eliminati.

 

10. In "Amministrazione - Moduli" localizzare Subjects e cliccare su "Disattiva"

 

11. Dopo essersi accertati che non contenga file importanti (per esempio documenti statici; se ve ne sono metterli in luogo sicuro e accessibile, per esempio nella directory http://tutorial.maxsos.com/guide/cmp o upload/sub, dove potranno essere acceduti da CMpro), eliminare la directory modules/Subjects. Eliminare quindi il file subjects.php nella directory includes/search.

 

12. In "Amministrazione - Moduli" localizzare Subjects e cliccare su "Rimuovi"

 

13. In UNIX verificare che la directory http://tutorial.maxsos.com/guide/cmp (o altra directory destinata ad accogliere i contenuti statici, per esempio upload/sub) abbia diritti in scrittura ed esecuzione da parte del utente con cui gira il server web (oppure assegnare diritti a tutti con chmod -R 777).

 

14. In "Amministrazione - CMpro - Configuratione del modulo" verificate che il parametro "Percorso relativo a webserver-root" sia impostato correttamente sulla directory prescelta (di solito http://tutorial.maxsos.com/guide/cmp o upload/sub).

 

 15. Le tabelle del database che contengono le vecchie categorie e recensioni (tipicamente md_subcategories e md_subreviews) saranno ancora presenti, ma non verranno più utilizzate. Prima di eliminarle manualmente dal database, assicuratevi che non contengano informazioni importanti.

 

 


2007 ©  MAXdev Italia