Guida a E107
pubblicato da admin il Mer, 08/31/2011 - 17:04
E107 è un CMS sviluppato in ambiente LAMP e distribuito con licenza GNU General Public License.
Nato nel 2002, ha una struttura basata sulla teoria del "portal" sviluppata da Steve Dunstan e, corredato di moduli aggiuntivi, permette la gestione delle funzioni più comuni richiesti attualmente ad un sito web.
E' adatto per siti tipo portale, di media grandezza, generalisti o Vportal; molto versatile e flessibile, è in grado di offrire una serie di funzionalità avanzate, anche abbastanza (ma non troppo) evolute.
Dispone di una interfaccia utente customizzabile e di una interfaccia amministrativa user-friendly e semplice da utilizzare.
Il codice è validabile nativamente xhtml e css; è stabile e soprattutto molto leggero, altamente personalizzabile. L’output di e107 è completamente tableless. Ha un proprio linguaggio di scripting, è basato su un codice PHP scritto in modo facilmente comprensibile, basato sulle shortcodes.
Ci sono molte informazioni sul funzionamento di e107 sui wiki in inglese; le informazioni in italiano sono essenziali, con approfondimenti nei forum.
E107 dispone di un core abbastanza completo, con i principali componenti gestibili dall'interfaccia di amministrazione:
- Amministratori: aggiornare la password e iscrivere nuovi amministratori o cancellarne.
- Cache: gestione e cancellazione.
- Banner pubblicitari: utili per mostrare ai visitatori gli sponsor del sito o presentare annunci utili.
- Database: gestione e riparazione.
- Gestione delle faccine.
- Controllo dell'integrità dei file di e107.
- File manager: per il caricamento di file in tutte le cartelle (solo per amministratori).
- Informazioni php.
- Bannare utenti.
- Messa in manutenzione del sito.
- Blocchi di visualizzazione: modificare la visualizzazione dei blocchi per gruppi di utenti o pagine, anche singole.
- Uso di metatags personalizzati o collegati con il titolo delle news.
- Personalizzazione del messaggi di benvenuto.
- Personalizzazione della pagina principale.
- Gestione della home page: la home page è una pagina del sito del tutto particolare e come tale va gestita in modo separato dalle altre.
- Gestione degli utenti: è possibile la registrazione di nuovi utenti, la loro approvazione, la suddivisione degli utenti in gruppi ed un controllo degli accessi molto avanzato; consente una ottimale gestione degli utenti che possono essere gestiti singolarmente ed aggregati in gruppi in modo da permettere un controllo degli accessi davvero molto preciso.
- File scaricabili dagli utenti: sul sito è possibile caricare file, scaricabili dagli utenti appartenenti ad un gruppo cui l'amministratore ha assegnato il permesso di download.
- Temi grafici: da buon CMS e107 separa la presentazione dal contenuto ed in questo modo è possibile cambiare la grafica del sito in qualsiasi momento, con un solo click.
- Immagini: e107 si occupa di molti aspetti della gestione e presentazione delle immagini.
- Lingua del sito: è possibile creare siti multilingua.
- Gestione dei menu: per fornire agli utenti le informazioni che desiderano, ordinate in comodi menu.
- Comunicazione con gli utenti: e107 fornisce gli strumenti per permettere all’amministratore di dialogare con gli utenti del suo sito.
- Creazione di contenuti personalizzati in base al gruppo a cui appartiene un utente: in questo modo il sito ha molteplici facce a seconda di quale utente vi si collega.
- Gestione delle news: per presentare contenuti sempre nuovi agli utenti che visitano il sito
- Un sistema di notifiche personalizzabile: in questo modo è possibile istituire una squadra di persone che si occupano ognuna di un diverso aspetto del sito.
- Ricerca interna nel sito: per far trovare immediatamente agli utenti le informazioni di cui hanno bisogno.
- Possibilità di abilitare gli utenti a caricare file sul server, per poterli condividere con altri utenti.
- Creazione di pagine e menu personalizzati.
Oltre a questo, e107 viene fornito con una serie di plugin aggiuntivi, già disponibili e pronti per il funzionamento; sono solo da attivare e permettono di svolgere le funzioni più diffuse (le notizie si riferiscono alla versione 7.25):
- Forum e pubblicazione dei post più recenti
- Calendario eventi
- Gestione avanzata di contenuto, organizzato in categorie
- Chatbox
- Sistemi di autenticazione esterna
- Controllo dell'integrità dei dati
- Gestione della sitemap
- Gestione di link e categorie di link
- Linking dinamico di alcune parole
- Raccolta e presentazione delle statistiche del sito
- Caricamento di notizie da altri siti usando un lettore di feed RSS
- Messa a disposizione di dati su feed RSS
- Comunicazione tra gli utenti, usando un meccanismo che consente lo scambio di messaggi privati
- Pubblicazione di sondaggi
- Pubblicazioni recenti in alcune o in tutte le categorie
- Sottoscrizione di newsletter (anche se solo per utenti registrati)
- Visualizzatore PDF
- Trackback nelle notizie
Plugin trasformabili in blocchi di visualizzazione già presenti nel core (da attivare nelle finestre di visualizzazione previsti dal template)
- Admin Menu - menu a tendina con le opzioni di amministrazione
- Banner Menu - visualizzazione banner
- Blog Calendar Menu - calendario degli articoli
- Calendar Menu - calendario in formato ridotto
- Chatbox Menu - chat box
- Clock Menu - orologio
- Comment Menu - commenti recenti
- Compliance Menu - validazione W3C
- Content Menu - menu di contenuti
- Counter Menu - statistiche del sito
- Feature Box - box di messaggi
- Last Seen Menu - ultimi visitatori (utenti)
- Login Menu - login o iscrizione
- Online Extended Menu - menu di utenti con messaggi personali
- Online Menu - utenti on line
- Other News Menu - menu di news
- Powered By Menu - crediti
- RSS Menu - feed RSS disponibili
- Search Menu - cerca
- Site Button Menu - permette link al sito con logo
- Tree Menu - sposta il menù principale in un blocco
- User Language Menu - scelta della lingua
- User Theme Menu - scelta del tema
Inoltre ci sono plugin di terze parti, aggiungibili, da installare e attivare (l'elenco non è esaustivo - fonte; i plugin sicuramente funzionanti nelle ultime versioni di e107 si trovano sul sito ufficiale).
- Agenda by Bugrain
- Articulate by Father Barry
- Auto Approve by Father Barry
- Auto Assign by Father Barry
- Assign Userclass by Father Barry
- Auto Promote by Father Barry
- Band Biography by by Father Barry
- Birthday Menu by by Father Barry
- Bug Tracker by by Father Barry
- Bugtracker2 by Bugrain
- Creative Writer by Father Barry
- Contact Form by Bugrain
- Corner Peel by Father Barry
- Delete Me by Father Barry
- Department Directory by Father Barry
- Dynamic Logo by Father Barry
- Dynamic CSS by Father Barry
- e107 Helper Project by Bugrain
- e107bb by DIPOrg
- e_Classifieds by Father Barry
- e_Cards by Father Barry
- Eversion by Father Barry
- EasyShop by Nlstart
- ePlayer by Bugrain
- FAQ Plugin by Father Barry
- Gold System by Father Barry
- Google Translate by Father Barry
- Helpdesk by Father Barry
- League Table by Father Barry
- Lectionary by Father Barry
- LED Banner by Father Barry
- Locator by Nlstart
- Job Search by Father Barry
- Jokes Menu by Father Barry
- Latest Release Menu by Father Barry
- My Warnings Menu by Father Barry
- Mediawiki integration by Daddy Cool
- On This Day by Father Barry
- Personal Documentation by Father Barry
- Phone Directory by Father Barry
- Portfolio by Father Barry
- Prayer Menu by Father Barry
- Prune Users by Father Barry
- Recipe Menu by Father Barry
- Reminder by Father Barry
- Reviewer by Father Barry
- ShowMyIP by Nlstart
- Suggestions Menu by Father Barry
- Squad by Father Barry
- User Journals by Bugrain
- Timed Userclass by Father Barry
- User Changed by Father Barry
- User Tracker by Father Barry
- Vote by Father Barry
- Welcome Email by Father Barry
- YourFirstPlugin by Nlstart
- Webcam Gallery by Father Barry
- Welcome Email by Father Barry
E' possibile inoltre caricare e attivare temi, per la maggior parte accessibili; è stato realizzato un ottimo tutorial sulla creazione/porting di temi. Oltre ai siti ufficiali, iwebsolutions.org offre temi, idee grafiche e applicazione di effetti dinamici.
sito Web ufficiale http://www.e107.org.
siti di supporto italiani
Guide
- html.it