eZ publish - Introduzione al sistema

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    4 Favorites

    eZ publish - Introduzione al sistema - Presentation Transcript

    1. eZ publish CMS Introduzione al sistema Presentata da Francesco Trucchia - [email_address]
    2. Profilo
      • Chi sono:
        • Sviluppatore PHP dal 2001.
        • Consulente ICT & Web Technology.
      • Cosa faccio:
        • Mi occupo di tecnologia Web a 360°.
        • Offro e sviluppo servizi Web Open Source per piccole e medie aziende.
        • Sto cercando di creare un piccolo studio di professionisti del Web per migliorare la mia attività di consulente e concorrere alla conquista del Web 3.0 (visto che il 2.0 se lo sono già preso…) !!!
    3. Che cos’è l’informazione
      • L’informazione è: un insieme di dati organizzati che devono essere adattati per essere meglio compresi e capiti.
    4. Che cos’è la conoscenza
      • L’abilità di ricordare.
      • Un’informazione che occorre ad un utilizzo o ad uno specifico scopo.
      • Informazioni organizzate e contestualizzate.
    5. Goal
      • Aiutare le persone a condividere le informazioni:
        • Convertire;
        • Memorizzare;
        • Proteggere;
        • Processare;
        • Trasmettere;
        • E recuperare le informazioni.
    6. Caratteristiche di eZ publish
      • Struttura dei contenuti personalizzabile.
      • Separazione completa tra contenuto e presentazione.
      • Interfaccia d’amministrazione.
      • Motore di template.
      • Controllo delle versioni.
      • Gestione della localizzazione e del multi-lingua.
      • Motore di ricerca.
      • Funzionalità di E-Commerce.
      • Sistema dei permessi basato sui ruoli.
      • Possibilità di collaborazione.
      • Sistema di workflow.
    7. Installazione
      • Sistema wizard con interfaccia web.
      • Inizializzazione automatica del database.
      • Configurazione corretta e veloce.
    8. Definizione dei contenuti
      • Datatypes
        • Un datatype è la più piccola entità di memorizzazione.
        • Un datatype rappresenta gli attributi di un dato strutturato.
        • eZ publish fornisce un insieme di datatype fondamentali.
        • È possibile creare datatype personalizzati.
      • Content Class (Classe contenutistica)
        • Definizione di una struttura dati arbitraria.
        • Composizione di attributi (rappresentati dai datatype).
        • Una classe non memorizza gli effettivi contenuti.
        • Content class già create.
        • Supporto per la creazione di classi personalizzate.
    9. Oggetti: creare i contenuti
      • Un Content Object ( oggetto contenutistico ) è un’istanza di una Content Class.
      • Il Content Object contiene le informazioni e le strutture dati effettive.
      • Oggetti multipli della stessa classe sono usati per memorizzare le informazioni e le strutture dati simili.
    10. Relazione tra datatype, attributi, classi e oggetti
    11. Oggetti e albero dei nodi
    12. Siteaccess
      • Definisce:
        • Quale database deve essere usato;
        • Quale design(s) deve essere usato;
        • Qualsiasi configurazione specifica per quel sito;
      • Tecnicamente: un insieme di configurazioni e template.
      • Possibilità di ospitare siti diversi.
      • Si possono avere siteaccess che:
        • Differiscono nel database ma usano lo stesso design(s);
        • Differiscono dal design(s) ma usano lo stesso database.
    13. Esempio Siteaccess
    14. Design
      • Quando parliamo di design , s’intende l’HTML, i CSS, le immagini, etc.
      • Tutti i file che si riferiscono al design sono collocati nella cartella “design”.
      • Un tipico eZ publish design è formato dalle seguenti componenti:
        • Templates (HTML + codice specifico eZ publish);
        • Files CSS;
        • Immagini non correlate al contenuto;
        • Files Font.
      • Il siteaccess detta quale design(s) deve essere usato.
      • Usando siteaccess differenti è possibile combinare contenuti e design differenti.
      • eZ publish è distribuito con almeno due design di default.
    15. Combinazione di design
      • Un siteaccess può usare diversi design.
      • Una pagina di solito è la composizione di più file appartenenti a uno o più design.
      • Un siteaccess è capace di utilizzare una combinazione delle seguenti:
        • Un unico design principale;
        • Nessuno o diversi design addizionali;
        • Un unico design standard.
      • Un siteaccess dovrebbe avere al minimo li design principale e il design standard - il design standard dovrebbe sempre essere impostato come il design standard e di default.
    16. La scelta dei template di eZ publish
    17. Tipica richieste di una pagina eZ publish
    18. Moduli e viste
      • Un modulo rappresenta l’insieme di tutte le funzionalità per compiere dei determinati compiti:
        • Ad esempio l’esportazione di RSS.
      • Specifiche funzionalità interne al modulo sono gestite tramite le viste:
        • Vedere la lista delle esportazioni RSS;
        • Modificare le esportazioni RSS;
        • Visualizzare le esportazioni RSS;
        • Etc.
      • eZ publish è distribuito con molti moduli standard.
      • Si possono creare moduli personalizzati.
      • Ogni vista produce l’output HTML richiamato come risultato del modulo.
    19. Templates
    20. Riassumendo
      • I passi tipici quando si crea un sito sono:
        • Definire il contenuto da rappresentare e creare le classi;
        • Definire come strutturare le informazioni/pagine nell’albero dei nodi e creare qualche pagina d’esempio;
        • Installare i siteaccess(es) che si vogliono usare;
        • Creare i design di cui si necessita;
        • Implementare i template:
          • Implementare il pagelayput per il sito;
          • Implementare qualsiasi altro template per il sito.
    21. Link & Book
      • eZ system: http://www.ez.no
      • eZ publish CMS: http://ez.no/products/ez_publish
      • eZ publish Contribs: http://ez.no/community/contribs
      • eZ publish Doc: http://ez.no/doc
      • “ Learning eZ publish 3”: Building content management solutions
      • (http://www.packtpub.com/book/ezpublish)
    22. Domande
      • ?
    23. Contatti
      • Francesco Trucchia
      • [email_address]
      • trucchia
      • http://blog.cphp.it
      • http://wiki.grusp.it

    + Francesco TrucchiaFrancesco Trucchia, 4 years ago

    custom

    3065 views, 4 favs, 1 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 3065
      • 3059 on SlideShare
      • 6 from embeds
    • Comments 0
    • Favorites 4
    • Downloads 0
    Most viewed embeds
    • 6 views on http://www.cphp.it

    more

    All embeds
    • 6 views on http://www.cphp.it

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags