Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

« Pleade Modules » : différence entre les versions

De AJLSM
Aller à la navigation Aller à la recherche
création+catégories
 
 
(Aucune différence)

Dernière version du 24 avril 2013 à 10:50

Important :
Il est important de comprendre que Pleade à était construite autour de la gestion de l'EAD et une grande parti du cœur des fonctions de l'application sont dans <app>/module-eadeac/. .

Créer un nouveau module n'est donc pas une tâche essai, car il faut faire la distinction entre fonctionnalités à surcharger dans les pipeline et fonctionnalités à ré-utiliser.

Il est également important de noter que la majorité des styles CSS sont défini pour l'EAD, cela créé un bruit important lorsque l'on de l'édition des fichiers.

Pour des exemples de créations de modules, vous pouvez consulter le projet BM-Orléans, dans lequel 2 modules ont été ajoutés :

  • module-bmo-xml
  • module-bmo-mets

Je me suis efforcé, autant que possible, de rendre indépendant le module-bmo-xml du cœur de Pleade à savoir le module-eadeac. Cela facilitera la mise en place d'autre module, tel que module-bmo-mets. L'organisation du module-bmo-xml est la suivante :

./src/web/pleade/module-bmo-xml
├── conf
│   ├── bmo-xml-documentbase.xconf
│   └── bmo-xml-fieldlist-base.xconf
├── html
│   └── publish-form.xhtml
├── module-standalone.xmap
├── module.xmap
├── module.xmap~
├── xsl
│   ├── clean.xsl
│   ├── manage.xsl
│   ├── publication
│   │   └── bm-orleans
│   │       └── fields.xsl
│   ├── publish-form.xsl
│   ├── publish-form.xsl~
│   ├── publish.xsl
│   └── toolbox.xsl
└── xsp
    ├── publish.xsp
    └── sdx-results.xsp

Cette structure n'est pas définitive, je m'efforcerai de la mettre à jour.