Mirco Curzi XOOPS Open Source CMS - Open Source Applications Università Politecnica delle Marche - Destra Universitaria ANCONA
←
→
Trascrizione del contenuto della pagina
Se il tuo browser non visualizza correttamente la pagina, ti preghiamo di leggere il contenuto della pagina quaggiù
XOOPS Open Source CMS Open Source Applications Università Politecnica delle Marche 24 Gennaio 2007 Mirco Curzi Ing. Elttronico PhD VII Ciclo - DIIGA http://www.diiga.univpm.it
Obiettivi Introduzione ai CMS Open Source Presentazione di XOOPS XOOPS on the road Domande e risposte 2
Cos'è un CMS: Definizione Wikipedia: “è una categoria di sistemi software per organizzare e facilitare la creazione collaborativa di documenti e altri contenuti come ad esempio immagini e risorse multimediali”. Un Web CMS è un CMS con funzioni addizionali per facilitare i compiti richiesti per la pubblicazione di contenuti web su siti web Utilizzo Per realizzare siti web Non solo per siti web 3
Cos'è un CMS: Caratterizzazione Funzionalità alla base di un CMS: Importazione e creazione di documenti e contenuti multimediali Identificazione di tutti gli utenti e dei loro ruoli di gestione contenuti Capacità di assegnazione ruoli e responsabilità a differenti categorie di contenuti o tipi 4
Cos'è un CMS: Caratterizzazione ...Funzionalità alla base di un CMS: Definizione di operazioni per il flusso di lavoro dei contenuti Capacità di tracciatura e gestione di versioni multiple di una singola istanza di contenuto Capacità di pubblicare il contenuto in un repository (deposito) per supportare accesso, ricerca e recupero Separazione tra contenuto e presentazione 5
Cos'è un CMS: Vantaggi Facilita l'organizzazione, il controllo e la pubblicazione di grandi quantità di documenti testuali e multimediali Sistema collaborativo per la creazione dei documenti (es. wiki) Semplificazione della manutenzione del sito Separazione netta tra livello logico dei contenuti e livello di presentazione Aumento delle funzionalità realizzabili 6
Cos'è un CMS: Storia Milestones ~1975: Mainframe CM or Electronic Publishing ~1984: Personal Computer CM or Desktop Publishing ~1990: Client Server : Si diffondo e sviluppano internamente alle aziende strumenti per la pubblicazione di contenuti e gestione documentale ~1995: Web Content Management or Web Publishing CNET userà il suo web document management system per fondare una compagnia specializzata Vignette (inizio dell'era commerciale dei CMS) 7
Cos'è un CMS: Strumenti Linguaggio di programmazione PHP, Python, Ruby, JAVA/JSP, ASP, .NET DBMS: Database Management System MySQL PostgreSQL Web server Apache IIS Templete engine Smarty (PHP) VlibTemplate (PHP) 8
Perché un CMS Open Source Libero da licenze chiuse Accesso al codice Personalizzazione Grandi comunità di supporto Partecipazione Possibilità di scelta del CMS più adatto alle proprie esigenze 9
Perché un CMS Open Source PACKT Publishing 2006 Open Source Content Management System Award Finalist JOOMLA DRUPAL PLONE e107 XOOPS PACKT Publishing: casa editrice di libri per IT. Per ogni libro venduto relativo ad un progetto Open Source dona una parte dei guadagni al progetto http://www.packtpub.com 10
Presentazione di XOOPS eXtensible Object Oriented Portal System Basato su moduli e temi Anche il Core System è un modulo Orientato agli oggetti Entità Programmazione Sistema per Portali GNU/GPL ver. 2 11
Storia 01/01/2002: rilascio di XOOPS 1.0 RC 1 22/08/2002: introduzione delle variabili Smarty 03/12/2002: XOOPS si divide in due rami XOOPS 1.3 Fork (06/12/2002 XOOPS 1.3.6) XOOPS 2.0 Fork (04/02/2003 XOOPS 2.0 RC1) 28/10/2005: XOOPS 2.0.13 30/10/2005: XOOPS 2.2.3 Attualmente XOOPS 2.0.16 XOOPS 2.2.3a1 XOOPS 4.0: “XooSphere” (prossimo futuro) OOO (Open source, Open design, Open development) 12
Funzionalità Multipiattaforma Basato su DB (MySQL) Scritto in PHP Completamente modulare Estendibile Moduli (news, gallerie immagini-audio-video, calendario,gestione db, forum, form ecc.) Temi Gestione utenti 13
Funzionalità Community mondiale/locale Supporto lingue multi-byte Gestione permessi e gruppi Interfaccia basata su temi Personalizzabile Template engine: Smarty 14
Riferimenti e Risorse XOOPS Official Web site http://www.xoops.org XOOPS Italia http://www.xoopsitalia.org OpenSource CMS http://www.opensourcecms.com CMS Matrix http://www.cmsmatrix.org Wikipedia http://www.wikipedia.org SourceForge http://sourceforge.net 15
Crediti Tema per la presentazione NASA Mars Impress Template Rilasciato sotto licenza Creative Commons 2.5 Attribution-ShareAlike 2.5 http://creativecommons.org/licenses/by-sa/2.5/deed.en http://www.creativecommons.it/ Free Impress Template: http://technology.chtsai.org/impress/ L'intera presentazione è rilasciata sotto licenza Creative Commons 2.5 Attribuzione – Condividi allo stesso modo 2.5 http://creativecommons.org/licenses/by-sa/2.5/deed.it 16
XOOPS Open Source CMS Open Source Applications Università Politecnica delle Marche 24 Gennaio 2007 Mirco Curzi Ing. Elttronico PhD VII Ciclo - DIIGA http://www.diiga.univpm.it
Puoi anche leggere