Qu'est-ce que NuxDocument ?

  NuxDocument est un produit Zope qui reprsente des documents gnriques, via
  un systme de plugins qui permettent de convertir les documents aux formats
  bureautique en HTML ou en texte pour indexation. 
  
  Il y a quatre plugins actuellement disponibles:

    - MSWord

    - PDF

    - RTF

    - Dumb

  NuxDocument est une extension du produit MSWordDocument d'Eric Barroca dont
  il s'inspire largement, sans d'ailleurs pour l'instant proposer autant de
  fonctionnalits. En revanche, NuxDocument propose une classe pour 
  le CMF, ce qui n'tait pas le cas de MSWordDocument. 

  NuxDocument est actuellement limit aux plateformes Unix (Linux, MacOS X...).
  Mais une version Windows finira un jour par apparatre.

  La version actuelle est une version alpha. Elle passe les tests unitaires.

Prrequis

  Sous UNIX, NuxDocument a besoin de wvWare (www.wvware.org) pour raliser la
  conversion des documents W*rd. Pour les documents PDF, le plugin utilise
  pdftotext qui fait partie de xpdf. Pour le RTF, il faut GNU unrtf.

Installation

  Installer le produit dans le rpertoire /Products de votre installation
  Zope.

  Le produit ZNuxDocument doit apparatre dans les produits depuis la ZMI.

  Pour utiliser NuxDocument dans le CMF, c'est moins immdiat (pour ne pas dire
  un peu pnible). Il faut:

    1) Aller dans l'outil 'portal_types' de votre CMF, slectionner l'onglet
    'Contents' puis 'Factory-based type information' dans le menu 'Add'.
    Choisi comme id 'NuxDocument' et comme default type information
    'NuxDocument: CMFNuxDocument'.

    2) Aller dans l'outil 'portal_skins' de votre CMF, puis dans l'onglet
    'Contents'. Ajouter un 'Filesystem Directory View'. Choisir
    comme Directory
    'Products/NuxDocument/skins/NuxDocument' dans le menu droulant.

    Aller dans l'onglet 'Properties', ajouter 'NuxDocument' apr 'custom'
    dans chacun des skins puis cliquer sur 'Save.

  Les objets 'NuxDocument' doivent  prsent apparatre dans la page
  'Add Content' lorsqu'on clique sur 'New...' dans le CMF.

BUGS

  Il y a certainement des bugs (cf. BOGUES).

  Merci de lancer les tests unitaires avant de faire un bug report::

    cd Products/NuxDocument/tests
    python test_all.py

  Bugs reports et commentaires -> sf@fermigier.com

