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.
1. eZ Systems : PHP inside
Gaetano Giunta
PHP Day 2008
Canale Enterprise
Rimini, 23/5/2008
www.ez.no
2. 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 regionali
Nordics : Oslo – Copenhagen -Skien
Central and eastern Europe : Dortmund
Western Europe : Paris – Lyon – Bruxelles
Nothern America : Vancouver - Chicago
A breve... London & Tokyo
3. Leaders nell' Open Source Content Management !
Per numero di clienti
Oltre 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
4. 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
5. Enterprise Open Source, il meglio di due mondi
Open Source Software
100% Open Source e 100% Enterprise Ready
Piattaforma e Soluzione
Soluzioni su misura: eZ Publish Premium
Soluzioni di business chiavi-in-mano: eZ Publish Now
Azienda e Comunità: supportata al 100% da eZ
Comunità numerosa ed attiva (oltre 30k membri)
Rete di partner dedicati (oltre 200 partner)
6. Come eZ collabora coi Partner
Fornendo soluzioni ai clienti attraverso
Partner Integratori
Partner Creativi
Partner per l'Hosting
7. L'Ecosistema
projects.ez.no Grazie a:
PHP Edit
137 estensioni registrate WIT
Lucene e Solr
ezpedia.org TinyMCE
Zend
documentazione non ufficiale XDebug
PHPUnit
Selenium
pubsvn.ez.no
MySQL
OpenOffice
accesso al codice
Apache
Varnish
Subversion
Websvn
il vostro successo é il nostro! APC
e molti altri...
9. 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)
10. A cosa serve?
Siti Internet Corporate
Intranets /
Siti editoriali / portali
extranets
eZ Publish
Portali documentali E-commerce
...
Collaborazione
Community
Fa tutto tranne il caffé?
12. Principi di base
Separazione tra contenuto
e presentazione
Contenuto « su misura »
Organizzazione del contenuto
13. 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)
•
14. Focus funzionalità: Web 2.0 e Nuovi Media
Feed RSS
Contenuto generato dagli utenti
Blog
Wiki
Commenti
Forum
Tag e tagcloud
Ottimizzazioni SEO
Contenuti multimediali:
Video / video flash
Audio e streaming
15. 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
16. 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 multilingua
Ottimizzazione del modulo di clustering
Aggiornamento di alcuni datatype: multioption, ISBN
17. 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)
18. 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)
19. 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
20. 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
22. Domande?
Grazie dell'attenzione!
Altre informazioni: http://ez.no
Gaetano Giunta
Senior consultant
eZ Systems Western Europe
26 rue de la république
69002 Lyon
tel : +33 (0)4.78.37.01.56
email : gg@ez.no