Transcript
Page 1: Gaetano Giunta: eZ System PHP Inside

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

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

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

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

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

Come eZ collabora coi Partner

Fornendo soluzioni ai clienti attraversoPartner IntegratoriPartner CreativiPartner per l'Hosting

Page 7: Gaetano Giunta: eZ System PHP Inside

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

Alcuni clienti: Media ed Entertainment

Page 9: Gaetano Giunta: eZ System PHP Inside

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

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

Vista d'insieme dell'architettura

Page 12: Gaetano Giunta: eZ System PHP Inside

Principi di base

Separazione tra contenuto

e presentazione

Contenuto « su misura »

Organizzazione del contenuto

Page 13: Gaetano Giunta: eZ System PHP Inside

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

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

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

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

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

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

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

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

Si, ma come funziona?

Vediamolo con Firefox !

Page 22: Gaetano Giunta: eZ System PHP Inside

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


Top Related