Recherche

Sommaire

Pages enfant
  • Lien Universel ESUP

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Migrated to Confluence 5.3

...

Le lien Universel ESUP s'appuie sur esup-webengine-versions. Avec la version 5.4.1 de nuxeo, le plugin précédemment utilisé dans esup-ecm ne fonctionne plus et provoque une boucle de redirection.

Vous pouvez utiliser celui-ci.

Remarque

Attention, il convient d'utiliser les plugins d'authentifications (shib ou cas) mis à disposition sur le site et non l'ancien plugin cas (distribué précédemment avec esup-ecm) ou le plugin shibboleth distribué par nuxeo.

Placez le jar dans le répertoire custom/templates/plugins (se reporter à cette page pour plus de détails sur l'utilisation des templates).

Redémarrez Nuxeo. Si tout s'est bien passé, vous devriez pouvoir accéder à des urls de type http://url_nuxeo/site/uuid_du_document

Afficher le lien Universel dans l'interface de Nuxeo

...

Récupérez le fichier xhtml du widget et les traductions associées : disponibles sur le svn d'github : https://github.com/EsupPortail/esup-ecm-update

Renseignez les chemins des répertoires plugins (du templates custom et du nxserver) dans le fichier build.properties, faire un ant deploy (ant doit être installé au préalable).

...

Éditez comme suit le fichier templates/custom/config/esup-layouts-summary-config.xml

Bloc de code
langxml

 <?xml version="1.0"?>
<component name="org.esup.ecm.platform.forms.layouts.webapp.summary">
<require>org.nuxeo.ecm.platform.forms.layouts.webapp.summary</require>

<extension target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager"
       point="widgettypes">
    
    <widgetType
    <widgetType name="summary_current_document_esupLink">
           <handler-class>
               org.nuxeo.ecm.platform.forms.layout.facelets.plugins.TemplateWidgetTypeHandler
           </handler-class>
           <property name="template">
               /widgets/summary/esup_permanent_link_widget_template.xhtml
           </property>
       </widgetType>

   </extension>

   <extension target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager"
       point="widgets">

       <widget<widget name="summary_current_document_esupLink"
           type="summary_current_document_esupLink" />

   </extension>

   <extension target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager"
       point="layouts">

       <layout name="default_summary_layout">
           <templates>
               <template mode="any">/layouts/layout_summary_template.xhtml</template>
           </templates>
           <rows>
               <row>
                   <widget>summary_current_document_files</widget>
                   <widget>summary_current_document_description</widget>
                   <widget>summary_current_document_view</widget>
                   <widget>summary_current_document_dublincore</widget>
                   <widget>summary_current_document_comments</widget>
               </row>
               <row>
                   <widget>summary_current_document_lc_and_version</widget>
        <widget>summary        <widget>summary_current_document_esupLink</widget>
                   <widget>summary_current_document_actions</widget>
                   <widget>summary_current_document_tagging</widget>
                   <widget>summary_current_document_relations</widget>
               </row>
               <row>
                   <widget>summary_current_document_publications</widget>
               </row>
               <row>
                   <widget>summary_current_document_single_tasks</widget>
               </row>
           </rows>
       </layout>
   </extension>
</component>

Redémarrez nuxeo.