Intégration Open Office

L'extension Open Office de eZ publish permet l'import et l'export de document converti au format OASIS. Les documents au format Ms Word sont également importable et exportable via cette extension si:

  • Open Office 2 est installé sur le serveur
  • Un daemon tourne afin de transmettre ces documents à la fonction d'import d'Open Office, une fois le document Ms Word converti en .odt il est importé dans eZ publish.

Ce processus est transparent pour l'utilisateur car il est complètement pris en charge par le daemon.

Il est possible de combiner l'importation avec webdav, permettant ainsi de déposer, par copier&coller dans Windows explorer, des documents dans des folders virtuels représentant la structure hiérarchique du site.

Pour être importé correctement, un document Open Office doit comporter une section par type de donnée de l'objet de contenu à importer. Par exemple, un article peut comporter les sections suivantes:
- Un titre (text line)
- Une url (text line)
- Un abstrat (Text block)
- Un texte en XML (XML block)
- Une image (image)
- Une date (date)

Une fois définie les sections du document Open Office, la correspondance entre ses sections et les attributs de l'object eZ publish sont à configurer par un fichier .ini

Il est possible de définir plusieurs images ou plusieurs block XML par documents. Les blocks XML permettent les formattage suivants:
- Gras
- Italique
- Liste à puce sur un seul niveau
- Tables, sans fusion de cellules
- Image à l'intérieur du texte avec alignement et taille

Exemple config pour un article[article]

DefaultImportTitleAttribute=title
DefaultImportBodyAttribute=body
Attribute[title]=title
Attribute[intro]=intro
Attribute[body]=body
Attribute[short_title]=short_title
Attribute[image]=image
Attribute[date]=date</pre>

Limitation:

  • Si l'import est possible dans n'importe quel type d'objet, (articles, galerie d'image, folder) il n'est pas possible de faire ce choix de manière dynamique. Le fichier de config de l'extension défini un type de contenu.
  • Dans le cadre d'un site multi langue, il n'est pas possible de spécifier la langue de l'objet, par défaut l'import se fait dans la langue par défaut

Fonctionnement sous Windows

Modification du template

Il est possible de modifier le layout général des pages en éditant le fichier ezpublish.ott qui se trouve dans l'extension ezodf/templates.

Télécharger ce fichier sur votre poste de travail et éditez le avec Open Office . Vous pouvez ainsi mettre votre propre image d'entête ou fixer les dimensions de la page.

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2010 eZ Systems AS (except where otherwise noted). All rights reserved.