Content Management professionale con Python nel 2012. Maurizio Delmonte - Abstract



Documenti analoghi
CONTENT MANAGEMENT SYSTEM

Cos è. Interface - colibri .01. colibri Corso Garibaldi, Spoleto Tel info@lightage.it

SACE BT realizza su tecnologia Microsoft la piattaforma di gestione delle polizze

Giardinerie Digitali Evoco di Coppola Nicola. Web Marketing Bologna - Consulenza Progetti Comunicazione Online

Non solo Django: MVC orientato agli oggetti con Plone e Zope Toolkit. Maurizio Delmonte - Abstract

Specifica Tecnica. Migrazione a Plone del portale del Comune di Macerata.

Costruisci la tua piattaforma open-source di video-sharing in Python

Case History Sistema di streaming in intranet aziendale Cliente: Armani.

Addition X DataNet S.r.l.

Il CMS Moka. Giovanni Ciardi Regione Emilia Romagna

Titolo Alfresco. Titolo1 Non solo un documentale

WEB 2.0 PER CRESCERE. Sfruttare le potenzialità del Web 2.0 per far conoscere la Lunigiana

I blog. Andrea Marin. a.a. 2013/2014. Università Ca Foscari Venezia SVILUPPO INTERCULTURALE DEI SISTEMI TURISTICI SISTEMI INFORMATIVI PER IL TURISMO

Reingegnerizzazione di un Content Management System verso l accessibilità secondo la normativa italiana

Innovation Technology

CARONTE C O N S U L T I N G

L o. Walter Ambu japs: una soluzione agile (

Generazione Automatica di Asserzioni da Modelli di Specifica

Plone all Università di Ferrara - Case Study

Sistemi per la produzione, gestione e conservazione di contenuti digitali CMS. L12 - Comunicazione e archiviazione digitale A.A

d y o u r s e l f content management system {L'aggiornamento del tuo sito finalmente nelle tue mani.}

Le scelte tecnologiche di RUP System

Per informazioni: Tel Fax

Archiviazione digitale per SAP con DocuWare

Content Management Systems

e-ntra: Enterprise CMS

Un CMS per la scuola Plone a cura di Fabrizio Rota (ISIS Oscar Romero Albino - Bg)

Circolo Canottieri Napoli

TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE

Cloud Service Broker

Sito web parrocchiale: STRUMENTI E PROGRAMMI

SITAS. Sistema Informatico per la Trasparenza delle Autorizzazioni Sismiche

ABICS 2.0: l implementazione in azienda del sistema di servizi progettato dall Associazione

Aggiornare il sito con il sistema editoriale

Knowledge Management

Portali interattivi per l efficienza aziendale

Informatica Corso AVANZATO

TECNOLOGIA CLOUD E CDN TECNOLOGIA - BROCHURE. Brochure

Sportello unico attività produttive (SUAP)

Titolo Perché scegliere Alfresco. Titolo1 ECM Alfresco

Retail L organizzazione innovativa del tuo punto vendita

La società Volocom. Trasformare le informazioni in conoscenza. Conoscere per agire

2 Gli elementi del sistema di Gestione dei Flussi di Utenza

Gestione dei contenuti con Alfresco: l esperienza di Buongiorno

SOLUZIONI INFORMATICHE PER L INDUSTRIA


IT Cloud Service. Semplice - accessibile - sicuro - economico

C4B Doc. Gestione Documentale, permette di. organizzare l archiviazione e, la gestione dei documenti

Caratteristiche generali

Joomla! 2.5:Utenti e permessi - Il wiki di Joomla.it

REALIZZAZIONE DEL SITO WEB DELLA SCUOLA (GOV.IT)

Plone all'università di Ferrara: Integrazione e Interoperabilità

Vincenzo Barone Linux Day - Napoli - 25/10/2008 vincenzo.barone@abstract.it Un pò di cenni su di me: Vincenzo Barone - Napoli, CEO di Abstract open

TYPO3 in azione con l infrastruttura ZEND: affidabilità e sicurezza. Mauro Lorenzutti CTO di Webformat srl mauro.lorenzutti@webformat.

MANUALE D USO DELLA PIATTAFORMA ITCMS

Dai sistemi documentari al knowledge management: un'opportunità per la pubblica amministrazione

La Digitalizzazione in Regione Lombardia

Lavora dove vuoi FIGARO

Simple & Efficient.

OPPORTUNITÀ E NUOVI MODELLI DI BUSINESS PER SVILUPPATORI ED AZIENDE

Piattaforma Informatica di Knowledge Risk

Gestione in qualità degli strumenti di misura

Docebo: la tua piattaforma E-Learning Google Ready.

STORIA DI UN INTEGRAZIONE

I E-recruitment Solutions I

PROGETTAZIONE DI UN SITO WEB

CONTENUTI 1. INTRODUZIONE CONCETTI BASICI SU EQUINOX CMS XPRESS ACCESSO A EQUINOX CMS XPRESS PAGINA D INIZIO...

Enterprise Content Management

Lavorare in sicurezza. La Soluzione integrata per la formazione in materia di sicurezza sul lavoro

AVCP Generatore di XML

Introduzione al Web. dott. Andrea Mazzini

Il Sistema Integrato di Gestione della Conoscenza dell Agenzia

Strumenti e linguaggi per lo sviluppo WEB su Linux. Scano Alessandro alescano@fastimap.com

La Gestione Documentale. Integrazione con Microsoft Dynamics NAV. Mario Pavese. Sales Manager Soluzioni EDP

E un ambiente integrato che fornisce le principali funzionalità per collaborare e condividere informazioni

Relazione illustrativa degli Obiettivi di accessibilità

La migliore soluzione per la sicurezza documentale

WBT Authoring. Web Based Training STUDIO

Protezione dei sistemi virtuali in tre passaggi. Aziende che devono orientarsi nella scelta di una soluzione di backup per ambienti virtuali.

L'infrastruttura tecnologica Oracle Workflow alla base del progetto di Valutazione di Impatto Ambientale

Progetto TIC Territori in comunicazione Applicazioni web

SISTEMA PRENOTAZIONI

ARCHIVIAZIONE DOCUMENTALE NEiTdoc

TeamPortal. Servizi integrati con ambienti Gestionali

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo

la possibilità di usufruire di un sistema di gestione documentale.

DALLA RICERCA & SVILUPPO SIAV. Ecco i prodotti e le applicazioni. per innovare le imprese italiane

Eletec S.n.c Via G. Agnelli, 12/ Rezzato (BS)

è un insieme integrato di funzionalità server che possono migliorare l'efficienza organizzativa mediante:

CONTENT MANAGEMENT SY STEM

PresidenzadelConsigliodeiMinistri DipartimentopergliA farigiuridicielegislativi Servizioanalisidel impatodelaregolamentazione

Alfa Layer S.r.l. Via Caboto, Torino ALFA PORTAL

Al servizio della conoscenza

Introduzione ai Sistemi di Gestione di Basi di Dati XML

1. BASI DI DATI: GENERALITÀ

Come Creare un sito web gratis

Pmi - Infomedia. Totem Multimediale Touchscreen Infomedia

MDaemon GroupWare Per offrire agli utenti le funzionalità di condivisione calendario, rubrica e gli altri oggetti di OutLook

Obiettivi di accessibilità per l anno 2015

L. 12 MARZO 1999, N. 68 NORME PER IL DIRITTO AL LAVORO DEI DISABILI APPLICATIVO PER LA GESTIONE DEI PROSPETTI INFORMATIVI

Transcript:

Content Management professionale con Python nel 2012 Maurizio Delmonte - Abstract

Content/Document management applicazioni (web) tipiche: siti e portali web [1] knowledge base [2] extranet e intranet centrate su contenuti/documenti [1]: cfr. http://it.wikipedia.org/wiki/portale_web [2]: cfr. http://it.wikipedia.org/wiki/base_di_conoscenza

CM "professionale"? una definizione operativa: Content Management eseguito con pattern solidi e riconoscibili, capaci di produrre un'infrastuttura robusta e consistente, e risultati di qualità. Divieto di soluzioni create da zero: la gestione dei contenuti nel 2012 ha concetti e metodologie acquisiti.

La conoscenza sia "accessibile" nel 2012: accessibilità == Legge Stanca [1], dando per scontato il Web. CMS/DMS == applicazioni Web, per evitare ogni barriera all'accesso ai contenuti pubblicati. Applicazione Web == Web Framework, ci ricorderemo dei contenuti? [1]: http://plone.it/scopri/accessibilita

Python: il web è di casa..da sempre! nel 2012, tra le molte opzioni, valutiamo: Pyramid - http://www.pylonsproject.org Django - https://www.djangoproject.com Plone - http://plone.org

Perchè adottare Pyramid light framework documentazione - Doc Driven Dev velocità affidabilità - Test Driven Dev

Perchè Pyramid non è CM-ready pensato per il web, non per CM manca UI di admin predefinita CMS Pyramid-based ancora basici.. [1] [1]: cfr. http://kottidemo.danielnouri.org/ NB: Daniel Nouri is at EuroPython right now!

Perchè adottare Django web framework orientato ai siti web robusto ed efficiente UI di admin avanzata e flessibile documentato

Perchè Django non è CM-ready non orientato ai contenuti UI di admin non pensata per CM UI per l'utente finale va pensata/costruita da zero CMS Django-based non "batterie incluse"

Perchè non Plone? molto orientato ai contenuti Zope 2 documentazione non impeccabile ricco di funzionalità (forse troppo?) 10 anni di stratificazione

Perchè Plone É CM-ready Stack orientato alla gestione contenuti: Backend Servizi Interfaccia Utente Plone è una piattaforma avanzata per organizzare il lavoro di una "redazione" online e pubblicare i loro risultati.

Qualche esempio: ENEA content type complessi in-place editor workflow di pubblicazione collezioni di contenuti pubblicati dove e come serve sempre più siti ENEA usano Plone per gestire i propri contenuti

Qualche esempio: ACOI gestione sotto-siti gestione iscritti collegata a materiali accessibili gestione homepage assistita integrazione di servizi extra-plone: Video streaming, LMS.

Qualche esempio: ISFOL classificazione contenuti avanzata workflow di pubblicazione gestione portlet di contesto Legge Stanca ospita una base documentale da 10 mila normative.

Plone: Backend DB a oggetti (ovvero, non preoccuparsi più di tabelle e file..) Sicurezza built-in, granulare, basata su ACL Scalabilità e Clustering senza sforzo Accesso multi-protocollo: HTTP, xml-rpc, FTP, WebDAV Traversing per REST [1] naturale [1]: http://it.wikipedia.org/wiki/representational_state_transfer

Plone: Servizi Content Framework: gestione omogenea e robusta dei contenuti definizione tramite schema UI di gestione web [1] MVC semplificato e automatizzato (generazione UI view/edit automatica, integrazione con i servizi automatica, etc.) [1]: con Dexterity (http://plone.org/products/dexterity/) nativo in Plone 4.3

Plone: Servizi 2 Indicizzazione piatta e automatica sui content type definiti Workflow documentale facile da gestire e attivare sui singoli content type Versioning e Staging dei contenuti Trasformazione dei contenuti a plugin basata su MIME type richiesto

Plone: Interfaccia Utente Pattern stabiliti dal 2001: In-place editor motore di ricerca integrato gestione permessi delegata agli utenti gestione cartelle web, copia/incolla multiplo gestione layout multipli/viste di default architettura informativa "assistita" (ogni contenuto al suo posto..) collezioni

Plone: Interfaccia Utente 2 Portlet/Viewlet: componenti che producono snippet di HTML; dipendenti da contesti, content type, etc.; gestiti via web. Diazo [1]: skinning "disaccoppiato" portal_css, portal_javascript, plone.app. caching per "automatizzare" la costruzione dell'interfaccia utente [1]: http://docs.diazo.org/en/latest/index.html

Plone: Interfaccia Utente 3 centinaia di Prodotti aggiuntivi. PloneFormGen, LinguaPlone, PloneTruegallery, EEA.FacetedNavigation, collective.geo... cfr. http://plone.org/products/ cfr. http://pypi.python.org/pypi?%3aaction=search&term=plone&submit=search

Nuove Sfide per Plone Plone 3D: Diazo - 2011 Dexterity - 2012 Deco - 2012/2013 cfr. Plone Roadmap - http://plone.org/roadmap

Grazie! Domande? Maurizio Delmonte - Abstract