gaetano giunta: ez system php inside
DESCRIPTION
eZ Systems produce software Open Source per la gestione di contenuti, orientato alle realtà aziendali. A partire dalla fondazione, nel 1999, eZ Systems ha puntato sulla tecnologia PHP per sviluppare le proprie soluzioni. Oggi, in una logica di apertura che gli è cara, eZ Systems offre eZ Publish, uno degli strumenti di gestione di contenuti Open Source tra i più sofisticati sul mercato e gli eZ Components, un insieme di librerie PHP di alta qualità. In questo intervento verrà presentato eZ publish, il software principale di eZ Systems e saranno illustrate le principali novità della versione 4: la compatibilità con PHP5, le estensioni ezFlow, eZFind ed il nuovo Online Editor. Verrà inoltre presentato un ritorno d’esperienza sulla scelta strategica di PHP per una software house come eZ Systems.TRANSCRIPT
![Page 1: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/1.jpg)
eZ Systems : PHP inside
Gaetano Giunta
PHP Day 2008
Canale Enterprise
Rimini, 23/5/2008
www.ez.no
![Page 2: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/2.jpg)
eZ Systems
Società creatrice di eZ Publish
Fondata in Norvegia nel 1999
A gestione privata
85 Dipendenti - 23 nazionalità
HQ a Skien / Norvegia, cinque uffici regionaliNordics : Oslo – Copenhagen -SkienCentral and eastern Europe : DortmundWestern Europe : Paris – Lyon – BruxellesNothern America : Vancouver - ChicagoA breve... London & Tokyo
![Page 3: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/3.jpg)
Leaders nell' Open Source Content Management !
Per numero di clientiOltre 1000 nel 2006 – 3000+ totali
Per numero di partner: 220
Per numero di membri registrati nella comunità: 30 000
Per numero di download: oltre 2 milioni
Per numero di installazioni: oltre 150 000
![Page 4: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/4.jpg)
Non siamo filantropi!
Proponiamo ai nostri clienti :
• Soluzioni• Basate sul software eZ Publish• Basate sulla libreria eZ Components
• Libri e materiale informativo
• Training e certificazioni
• Supporto e consulenza
• eZ Publish Network• Supporto annuale• Monitoraggio• Aggiornamenti automatici• SLA
![Page 5: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/5.jpg)
Enterprise Open Source, il meglio di due mondi
Open Source Software100% Open Source e 100% Enterprise Ready
Piattaforma e SoluzioneSoluzioni su misura: eZ Publish PremiumSoluzioni di business chiavi-in-mano: eZ Publish Now
Azienda e Comunità: supportata al 100% da eZComunità numerosa ed attiva (oltre 30k membri)Rete di partner dedicati (oltre 200 partner)
![Page 6: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/6.jpg)
Come eZ collabora coi Partner
Fornendo soluzioni ai clienti attraversoPartner IntegratoriPartner CreativiPartner per l'Hosting
![Page 7: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/7.jpg)
L'Ecosistema
projects.ez.no
137 estensioni registrate
ezpedia.org
documentazione non ufficiale
pubsvn.ez.no
accesso al codice
il vostro successo é il nostro!
Grazie a:PHP EditWITLucene e SolrTinyMCEZendXDebugPHPUnitSeleniumMySQLOpenOfficeApacheVarnishSubversionWebsvnAPCe molti altri...
![Page 8: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/8.jpg)
Alcuni clienti: Media ed Entertainment
![Page 9: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/9.jpg)
EZ Publish
Piattaforma di Enterprise Content Management
Open Source, disponibile gratuitamente o con licenza
proprietaria
Prerequisiti:Un webserver (Apache e IIS supportati)PHP (versione 4.4 o 5.1+)Un database (MySQL, Postgres o Oracle, MS SQL Server supportato da un'estensione)
![Page 10: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/10.jpg)
A cosa serve?
Siti Internet Corporate
Siti editoriali / portali
E-commerce
Intranets / extranets
Portali documentali
Collaborazione
Community
...
eZ Publish
Fa tutto tranne il caffé?
![Page 11: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/11.jpg)
Vista d'insieme dell'architettura
![Page 12: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/12.jpg)
Principi di base
Separazione tra contenuto
e presentazione
Contenuto « su misura »
Organizzazione del contenuto
![Page 13: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/13.jpg)
Caratteristiche
Interoperabilità• Supporto di standard aperti : XHTML, CSS, XML, RSS, WebDAV, LDAP, SOAP,
EXIF, OpenOffice.org XML • Client & server SOAP integrati• Import ed export di contenuti XML• Connettori (Tiny ERP, Sugar CRM, Navision, SAP ...)
• Flessibilità• Gestione dei contenuti flessibile, configurabile ed estensibile• Motore di templating• Meccanismo delle estensioni
• Usabilità• Supporto Webdav per il caricamento dei contenuti (nuovo! multi_upload)• Online Editor Wysiwyg• Capacità di edizione «nel contesto »• Integrazione con Open Office (e MS Office via componente server di OpenOffice)
![Page 14: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/14.jpg)
Focus funzionalità: Web 2.0 e Nuovi Media
Feed RSS
Contenuto generato dagli utentiBlogWikiCommentiForum
Tag e tagcloud
Ottimizzazioni SEO
Contenuti multimediali:Video / video flashAudio e streaming
![Page 15: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/15.jpg)
Scalabilità
Supporto nativo per il clustering
Motore di caching alla base del sistema
Supporto per acceleratori HTTP come
Akamai, Varnish o Squid
Milioni di pageview alla settimana
![Page 16: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/16.jpg)
Nuove features nelle versione 4.0
Compatibilità con PHP 5 (minimo: 5.1)
Supporto per integrazione degli eZ Components
Aumento delle performances
Gestione dell'XML migliorata: più veloce, meno memoria
Aggiornamento dell'interfaccia grafica “website interface”
Nuove estensioni disponibili: eZ Flow, eZ Find
Presenti anche nella release 3.10:URL multilinguaOttimizzazione del modulo di clusteringAggiornamento di alcuni datatype: multioption, ISBN
![Page 17: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/17.jpg)
eZ Find
Estensione basata sul motore di ricerca Solr - Lucene
(java, brrr!!! richiede JRE 1.5, servlet engine Jetty è incluso)
Comunicazione tra eZ Publish e Solr via api REST
Una installazione Solr può indicizzare vari siti eZPublish e
anche contenuti esterni
Gestione configurabile della rilevanza dei risultati,
ordinamento, filtraggio e facets
Indicizzazione on-line o off-line (5-15 oggetti/s)
![Page 18: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/18.jpg)
Roadmap
eZ Publish 4.1 (Q2 2008)“4.5” (Q3/4 2008)
eZ Flow 1.1 (Q2 2008)
eZ Components 2008.1 (Q2 2008)
eZ Find 1.1/2.0 (Q2/Q3 2008)
![Page 19: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/19.jpg)
eZ Publish 4.1
Nuovo Online Editor (basato su TinyMCE)
Componente di multi-file upload (flash applet)
Estensione Oracle - sviluppata da eZ WE/France
Supporto certificato per Solaris 10
Estensione Password expiry (sviluppata da un partner:
Microblau/Mitsue Links)
...ovviamente: molti bachi corretti
![Page 20: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/20.jpg)
eZ Publish 4.5
Focus: velocità, funzionalità, estensibilità
Impatto maggiore rispetto alle versioni precedenti: modifiche al
Kernel/API, aggiornamento dei template
Nuovo Template Engine – basato su eZ Components
Nuovo sistema di caching - basato su eZ Components
Nuovo Workflow Engine – basato su eZ Components
Semplificazione del meccanismo di configurazione
Clustering: supporto per storage remoto dei dati binari
Separazione degli account utente dai contenuti
![Page 21: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/21.jpg)
Si, ma come funziona?
Vediamolo con Firefox !
![Page 22: Gaetano Giunta: eZ System PHP Inside](https://reader033.vdocumenti.com/reader033/viewer/2022052823/5558c404d8b42a995d8b45f6/html5/thumbnails/22.jpg)
Domande?
Grazie dell'attenzione!
Gaetano GiuntaSenior consultanteZ Systems Western Europe26 rue de la république69002 Lyontel : +33 (0)4.78.37.01.56email : [email protected]
Grazie dell'attenzione!
Altre informazioni: http://ez.no