Introduzione ad Im.Ex.

15/03/2011 06:12

Un modo semplice per riutilizzare i contenuti creati con Contao

Im.Ex. è una estensione per Contao che permette di esportare qualsiasi tipologia di contenuto ed importarlo modo semplice.


Im.Ex. rileva eventuali relazioni tra i contenuti e le gestisce in modo automatico esportando tutti i record collegati.

Ad esempio con Im.Ex. è possibile esportare una pagina “Contatti” contenente un form (con relativi campi) unitamente ad una pagina di conferma dell’invio in unico archivio e successivamente importare questo archivio in una installazione differente.

L’immagine seguente mostra il diagramma, generato automaticamente dall’estensione Im.Ex., dell’esportazione del form “Term paper submission” presente sul sito demo di Contao (http://demo.contao.org)

relazioni tra i contenuti del form Term paper submission

Im.Ex. tratta alcune relazioni in modo speciale. In particolare le seguenti tipologie di record non vengono mai esportate:

  1. Record “padri” in strutture gerarchiche (ad esempio: pagine ed articoli)
  2. Utenti
  3. Membri
  4. Gruppi utente
  5. Gruppi membro

Questi record vengono memorizzati come “requisiti” del pacchetto (in rosso nel diagramma) ed è necessario specificarli in fase di importazione. Ad esempio per installare un ipotetico pacchetto creato esportando il form “Term paper submission” sarebbe necessario indicare in fase di importazione una pagina (già esistente) da utilizzare come pagina “padre” della pagina “Confirmation” ed un utente da assegnare come autore dell’articolo “Confirmation”.

L’esportazione dei contenuti non è, ovviamente,limitata ai form. Ogni contenuto creato con Contao può essere esportato come archivo Im.Ex.

Il progetto è attualmente in fase di sviluppo, Eventuali errori di esportazione possono essere segnalati sul bug tracker dedicato all’estensione Im.Ex.

Per ogni archivio è possibile speicificare eventuali estensioni necessarie all’installazione del pacchetto o particolari versioni di Contao (ad esempio eventuali moduli esportati da un’installazione di Contao >= 2.9 richiederanno un tema e potranno quindi essere installati solamente su una versione di Contao >= 2.9)

Alcuni screenshot dell’estensione Im.Ex. sono disponibili all’indirizzo http://imex.zedseries.com/screenshots.html

CONTAOTEMPLATES.COM

Da alcuni giorni è attivo il sito contaotemplates.com dove è possibile, previa registrazione gratuita, effettuare l’upload dei propri archivi Im.Ex. per renderli disponibili pubblicamente.

Su contaotemplates.com è possibile effettuare anche l’upload di temi (in formato .cto).

Tags

Torna indietro