Top Banner
eZ Systems : PHP inside Gaetano Giunta PHP Day 2008 Canale Enterprise Rimini, 23/5/2008 www.ez.no
22

Gaetano Giunta: eZ System PHP Inside

May 17, 2015

Download

Technology

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.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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