1 / 80

CMS Plone

Sistema Bibliotecario di Ateneo Yuri Carrer . CMS Plone. Panoramica . cos'è un CMS? chi lo utilizza? esempio: “bibliopolis” CMS applicato ai poli e alle biblioteche perchè utilizzare un CMS open source ? domande. Cos'è un CMS?. Definizione di “contenuto”.

revelin
Download Presentation

CMS Plone

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Sistema Bibliotecario di Ateneo Yuri Carrer CMS Plone

  2. Panoramica • cos'è un CMS? • chi lo utilizza? • esempio: “bibliopolis” CMS applicato ai poli e alle biblioteche • perchè utilizzare un CMS open source ? • domande

  3. Cos'è un CMS? Definizione di “contenuto” “Con il temine contenuto si intende una unità di dati con alcune informazioni extra collegate ad esso (metadati). Un contenuto può essere una pagina web, una informazione su un evento imminente, un documento di Microsoft Word, una immagine, una registrazione video, o qualsiasi insieme di dati che abbia un significato per l'azienda che utilizza il sistema”

  4. Cos'è un CMS? Definizione di “Content Management System” “Piattaforma che consente la creazione e il mantenimento del proprio sito senza l'ausilio del personale tecnico, offrendo la possibilità di modificare testi, immagini, files video/audio e ogni altro contenuto. Il contributo all'arricchimento del sito può avvenire anche da parte dell'utenza grazie a un'interfaccia intuitiva ed a un procedimento di identificazione (username e password). Ogni CMS fornisce analisi statistiche complete sul traffico del sito e sui comportamenti degli utenti”

  5. Cos'è un CMS? Perchè le PA e le PMI hanno bisogno di un Content Management System come Plone? • Facilità di gestione dei contenuti • Separazione del contenuto di una pagina dalla sua composizione • Poter ricercare ed indicizzare le informazioni • Consentire l'aggiunta e la modifica dei contenuti da parte di certi utenti direttamente dal sito • Applicare regole su chi può pubblicare cosa e quando • Poter applicare regole di revisione ai contenuti • ...

  6. Cos'è un CMS?

  7. Cos'è un CMS?

  8. CMS: caratteristiche • Requisiti di sistema • Sicurezza • Supporto • Facilità d'uso • Gestione • Interoperabilità • Flessibilità • Performance • Modularità ed Estensibilità • E-commerce • Affidabilità • Scalabilità

  9. Cos'è un CMS? Requisiti di sistema • Application Server Zope • Costo: Nessuno, è un software libero • Database: Zope ma si integra con altri db • Licenza: GNU GPL • Sistema Operativo: qualunque • Linguaggio di programmazione: Python • Non necessita di un accesso di Amministratore • Accesso a linea di comando • Web Server: Apache, IIS, Zope

  10. Cos'è un CMS?Sicurezza • Audit Trail • Captcha • Approvazione dei contenuti • Verifica dell'email • Granularità dei privilegi • Autenticazione Kerberos • Autenticazione LDAP • Login History • Autenticazione NIS • Autenticazione NTLM • Autenticazione "Pluggable" • Sandbox • Gestione Sessioni • SMB Authentication • SSL Compatible • Versioning

  11. Cos'è un CMS?Supporto • Programma di certificazione • Code Skeletons • Manuali commerciali • Supporto Commerciale • Training Commerciale • Comunità di Sviluppatori • Online Help • API estendibili • Hosting Professionale • Servizi Professionali • Forum Pubblici • Mailing List • Test Framework • Sviluppatori terze parti • Conferenze annuali

  12. Cos'è un CMS?Supporto • supporta database SQL, LDAP e Active Directory (utenti e risorse windows), etc. • è gestito e protetto dalla Fondazione Plone (in modo simile alla Fondazione Apache) • stabilità: è disponibile e sviluppato da 5 anni e ha una comunità molto in forma e attiva • documentazione: decine di libri disponibili • framework flessibile: Zope e Python • potente motore di Workflow

  13. Cos'è un CMS?Supporto • Comunità: una comunità mondiale di sviluppatori, integratori, solution provider • Aderisce agli standard web del W3C: rispetta la sintassi XHTML, si basa su un CSS valido • Accessibile: conforme alle Linee Guida WCAG 1.0, Section 508 Inoltre: • Utilizza fogli di stile per dispositivi diversi (stampa, cellulari e dispositivi palmari) • E’ supportato da tutti i browser • Multilingua e internazionalizzazione: tradotto in oltre 50 linguaggi

  14. Cos'è un CMS?Facilità d'uso • Inserimento contenuti tramite Drag-N-Drop • Da Email a Discussione contenuto • Indirizzi amichevoli • Ridimensionamento immagini • Linguaggio di "macro" • Upload di massa • Prototipizzazione (tramite archgenxml) • Linguaggio nel server di pagina • Spell Checker • Sottoscrizioni ai contenuti • Template • Livelli di interfaccia • Undo • WYSIWYG Editor • Archivi Zip

  15. Cos'è un CMS?Gestione • Advertising Management • Software Asset Management • Copia & Incolla • Gestione dei contenuti nel tempo • Gestione Versione dei contenuti • Inline Administration • Online Administration • Distribuzione a pacchetti • Siti Ospitati • Temi / Skin • Cestino • Statistiche Web • Web-based Style/TemplateManagement • Gestione delle traduzioni da web • Motore Workflow

  16. Cos'è un CMS?Interoperabilità • Content Syndication (RSS) • FTP Support • UTF-8 Support • WAI Complianti ( http://www.w3.org/WAI/ ) • WebDAV Support • XHTML Compliant

  17. Cos'è un CMS?Flessibilità • Riutilizzo del contenuto • Profilo Utenti Estensible • Localizzazione dell'interfaccia • Metadata (DC di default) • Contenuto Multilingua • Integrazione del contenuto multilingua • Distribuzione Multisito • Riscrittura degli indirizzi • Wiki • CGI-mode Support

  18. Cos'è un CMS?Performance • Advanced Caching • Database Replication (tramite supporto commerciale) • Distribuzione del carico • Page Caching • Esportazione del contenuto statico

  19. Cos'è un CMS?Modularità ed Estensibilità Esistono parecchi moduli di Plone: Modulo per la gestione di newsletter Modulo per la gestione di contenuti multilingua Modulo per la gestione di sondaggi e questionari Modulo per la gestione di forum Modulo per la gestione di blog Modulo per la gestione di risorse condivise (sale riunioni, proiettore, auto, ecc.) Ecc. ecc.

  20. Cos'è un CMS?Modularità ed Estensibilità • FAQ Management • File Distribution • Grafici • Inventory Management • Pluggable Payments • Pluggable Shipping • Pluggable Tax • Shopping Cart • Subscriptions • Blog • Chat • Supporto del.icio.us, tagging • Contact Management • Data Entry • Database Reports • Discussion / Forum • Document Management • Events Calendar • Events Management

  21. Cos'è un CMS?Modularità ed Estensibilità • Groupware • Guest Book • Help Desk / Bug Reporting • HTTP Proxy (tramite Squid) • Link Management • Mail Form Free • Spazio personale • Newsletter • Photo Gallery • Strumenti per la creazione di form web per l'invio dati via email • Strumenti per l'eCampaigning e l'eAdvocacy (si pensi all'Open Access) • Questionari, Sondaggi Online • Product Management • Project Tracking • Search Engine • Site Map • Time Tracking • User Contributions • Weather • Web Services

  22. Cos'è un CMS?E-commerce • E-commerce • Da una pura soluzione open source • Integrazione con Mambo • E' semplice integrare autenticazioni di terze parti a plone tramite plonepas, quindi si integra con sistemi ecommerce già esistenti • Permette all'utente di interagire cone il sito di e-commerce

  23. Cos'è un CMS?E-commerce - esempi • Donazioni online e contabilità • Simple PayPal link (CMFPayPal) • Democracy in Action API • zope.it utilizza PayPal - su nostro suggerimento ;-) • ...

  24. CMS: Affidabilità • Boston.com ha supportato il carico di richieste dell'11 settembre • Oxfam America ha raccolto 14 milioni di dollari durante lo Tsunami. Source: http://www.enfoldsystems.com/About/News/oxfam • La sicurezza è stata sviluppata da un ex ingegnere della U.S. Navy- Plone non è mai stato hackerato (come invece è accaduto per molte applicazioni php, ad esempio)

  25. CMS: Scalabilità Scala secondo le necessità: Apache ZEO Pound Squid/CacheFu

  26. CMS : chi lo utilizza? • Versatile: portali web, groupware, intranets/extranets, gestione documentale • Enterprise: scelto da • eBay, • Nokia, • BMC, • Motorola, • National Instruments, • Disney, • HP • etc....

  27. CMS : chi lo utilizza? • City of Bern, Switzerland • University of Bristol • Utah State University • Southwestern Law School Alcuni esempi: • NASA / Jet Propulsion Labs • Lufthansa • Brazilian Parlament • Crédit Municipal de Paris

  28. CMS : esempio di utilizzo Soluzione ideale per una intranet, ad esempio IT di una azienda con strutture decentrate che offre servizi alle sue strutture e ai suoi clienti, centinaia di dipendenti Problema : nessuna gestione documentale centralizzata. Difficile capire dove stanno le informazioni e come garantirne l'accesso alle persone autorizzate • La soluzione Plone Intranet: • Gestione documentale centralizzata • Indicizzazione full text e ricerca • Versioni documento • Permessi basati su Workflow e Gruppi • Un unico login via LDAP

  29. CMS : esempio di utilizzo Soluzione ideale per una organizzazione no profit che deve raccogliere fondi, e divulgare le sue iniziative, gestire il feedback da volontari e visitatori, Oxfam • Richieste: • Gestione online degli eventi e del calendario • Newsletters • Gestione e arruolamento dei volontari • Forum online • Donazioni online e contabilità delle donazioni • Comunicazioni offline • Corsi e supporto • Vendita prodotti online • Integrazione • Facilità di setup • Facilità di utilizzo • Affidabilità • Source: dotOrganize survey

  30. Benefici Ottenuti • Costo, facilità d'uso per i dipendenti, flessibilità amministrativa • Strumenti di ricerca • Flessibilità

  31. Costo, facilità d'uso, flessibilità amministrativa Dopo l'impiego: ”as a non-IT guy can troubleshoot and administer many functions that in most systems would require and IT guy to service (such as changing permissions, group memberships, etc.)"

  32. Strumenti di ricerca "The search and smart folder capabilities are fantastic and make Plone a competitor in this space”

  33. Flessibilità "Plone allowed us to quickly design a site around our needs, not the other way around. We didn't have to change our company work flow or policies to accommodate the document management system. This is very important to most businesses"

  34. Flessibilità • Ridisegno website e implementazione • Migrazione del contenuto • Creazione di nuovi tipi di contenuti

  35. Infine...

  36. Perché l'Open Source • Evitare di restare legati a un venditore specifico • Customizzazione del codice e correzione degli errori • Una comunità che aiuta e risponde alle domande • Risparmio sui costi • Nessun costo di licenza e possibilità di impiegare queste risorse per il supporto da più parti • Centinaia di componenti aggiuntivi • Riqualificazione del personale e acquisizione di nuove competenze

  37. Perché l'Open Source • Comunità molto attiva • Mailing lists / newsgroups • Supporto IRC - Internet Relay Chat (120 utenti - 24 ore al giorno) • Plone roadmap: www.plone.org/roadmaps • Rendere più efficiente la pubblicazione di contenuti • Tutte le potenzialità dello strumento vengono impiegate

  38. CMS: Componenti • Workflow • Feedback • Eventi/Calendari • Email, Newsletter & Rss • Podcasts, Blog & Wiki • Internazionalizzazione

  39. Workflow Introduzione al workflow si ringrazia Stefano Marchetti per l'immagine

  40. Workflow si ringrazia Stefano Marchetti per l'immagine

  41. Feedback • Discussioni • Inviare un contenuto via web a un amico • Indagini presso i clienti, report automatico • Sondaggi • Eventi / Calendari • Gestione Conferenze

  42. Eventi / Calendari Lista eventi (Chemweb.com)

  43. Eventi / Calendari Registrazione a calendari e loro presentazione (calendar.sabes.org)

  44. Eventi / Calendari • Pubblicare e sottoscrivere via iCal • iCal pubblica su web • Aggiungere un evento utilizzando programmi desktop • Apple's iCal • Mozilla Calendar • Pubblicare un calendario in un sito • Gli eventi sono generati dal calendario • I cambiamenti sono aggiornati automaticamente

  45. Email, Newsletter & RSS Si integra con: • Mailman - invio richieste sottoscrizioni, già utilizzato al CAB • es. Democracy in Action, whatcounts.com

  46. Email, Newsletter & RSS Moduli Plone: • PloneGazette • PloneNewsletter • ...

  47. RSS • Alternativa all'email - meno spam • Strumento per l'RSS integrato • News e Eventi organizzati in contenitori diventano automaticamente RSS • Possibilità di definire come RSS il risultato di una ricerca e inserirlo tra i propri feed

  48. RSS Moltiplicato per 100 biblioteche, da solo crea il portale

  49. Podcasts, Blogs & Wikis Wiki, Blogs • Sightline.org • talk.bmc.com Podcasts • npPOD.org • OxfamAmerica.org • openplans.org

More Related