|
>>CMS |
|
In questi anni sono diventato esperto su alcuni dei CMS più comuni, potete chiedere assistenza sia come installazione sia come modificha delle pagina PHP o del CMS.
|
CMS - Joomla
Joomla! è un content management system (CMS) per la realizzazione di siti web, scritta in linguaggio PHP e pubblicata con licenza libera GNU GPL v2. Nato nel settembre 2005 da una scissione (fork) dal codice del CMS (Content Management System) Mambo, è attualmente in rapido sviluppo, sotto la guida di un gruppo di programmatori (per buona parte ex-sviluppatori di Mambo) riuniti nell'associazione no-profit Open Source Matters[1]. È uno dei CMS più conosciuti al mondo.
Il CMS è distribuito sotto forma di pacchetto compresso. È sufficiente scompattare l'archivio in una cartella pubblica di un server Web dotato di supporto a PHP ed avere a disposizione un database MySQL per i dati del programma. Dopo un processo di installazione (più propriamente, di prima configurazione) di pochi minuti, il sito è operativo.
Tra le caratteristiche principali proposte ci sono:
- Alto grado di personalizzazione grazie alle numerose estensioni moduli, componenti e plugin (vedi più sotto) disponibili sia come Software libero che con altre licenze;
- Caching delle pagine per incrementare le prestazioni;
- Funzioni di Search Engine Optimization, per facilitare l'indicizzazione dei contenuti da parte dei motori di ricerca;
- Feeding RSS, che permette ai visitatori di essere avvisati degli aggiornamenti dei contenuti mediante l'utilizzo di un feed reader;
- Versione stampabile delle pagine;
- Esportazione delle pagine in formato PDF;
- Pubblicazione tipo Blog;
- Sondaggi;
- Ricerca testuale su tutti i contenuti inseriti;
Localizzazione internazionale, che permette la traduzione di ogni funzionalità del software nella propria lingua;
Altri componenti open source disponibili separatamente, sponsorizzati dal team di sviluppo di Joomla! ma non sviluppati dallo stesso team consentono, fra le altre cose, di:
- Creare e gestire forum di discussione (Joomlaboard / Fireboard / Kunena);
- Tradurre l'intero contenuto del sito per renderlo fruibile in più lingue (Joom!Fish);
- Migliorare la gestione degli utenti registrati e potenziare loro interazioni, creando un effetto community (Community Builder).
|
WORDPRESS
WordPress è una piattaforma software di "personal publishing" e content management system (CMS) open source ovvero un programma che, girando lato server, consente la creazione e distribuzione di un sito Internet formato da contenuti testuali o multimediali, facilmente gestibili ed aggiornabili in maniera dinamica. Inizialmente fu creato da Matt Mullenweg e distribuito con la licenza GNU General Public License. È sviluppato in PHP con appoggio al gestore di database MySQL.
Caratteristiche
Interfaccia di amministrazione di WordPress, versione 2.8
- Estensione delle funzionalità tramite plugin;
- Disponibilità di migliaia di temi gratuiti, e altri a pagamento, per personalizzare l'aspetto del blog;
- Gestione delle pagine con template;
- URL permanenti che aiutano l'ottimizzazione nei motori di ricerca;
- Gestione delle categorie;
- Funzioni di Trackback e Pingback;
- Editor WYSIWYG per la formattazione dei testi;
- Creazione di pagine statiche;
- Supporto multi-autori;
- Supporto multi-sito (attivabile dalla versione 3.0, o usando la variante WordPress MU);
- Log degli utenti che visitano il blog;
- Blocco di utenti in base all'indirizzo IP;
- Possibilità di specificare meta-tag;
Dalla versione 3.7 è presente un sistema di aggiornamento automatico.
|
prestashop
PrestaShop è un CMS open source utilizzato per realizzare siti di commercio elettronico.
Nasce nel 2007 e, a differenza dei CMS più "generici" diffusi all'epoca della sua prima release (WordPress e Joomla!), Prestashop è interamente pensato per lo sviluppo e la gestione dell'e-commerce.
I temi Prestashop sfruttano il motore di template Smarty, il quale permette una netta separazione tra contenuti, grafica e programmazione. Grazie a questa impostazione, il web designer può occuparsi della grafica del sito lavorando sui file di template e CSS, mentre il developer può intervenire sui files PHP (difatti la documentazione ufficiale è divisa in due sezioni ben distinte, una per i web designer ed una per gli sviluppatori).
L'interfaccia utente semplice e intuitiva, e il sistema modulare (per implementare una funzionalità basta installare il relativo modulo), hanno reso Prestashop uno dei CMS per l'e-commerce più diffusi e utilizzati sia dai professionisti sia dai neofiti.
Attorno a Prestashop c'è una comunità molto attiva, soprattutto in Francia e in Spagna, che contribuisce al costante miglioramento del software e allo sviluppo di moduli per implementare sempre nuove funzionalità.
È tradotto in varie lingue.
|
|
|
|
|
|
|
|
|
|