<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Comment ajouter un nouveau type de documents? in Nuxeo Forum</title>
    <link>https://connect.hyland.com/t5/nuxeo-forum/comment-ajouter-un-nouveau-type-de-documents/m-p/315022#M2023</link>
    <description>&lt;P&gt;Bonjour,&lt;/P&gt;</description>
    <pubDate>Thu, 02 May 2013 17:32:08 GMT</pubDate>
    <dc:creator>lhouttem_</dc:creator>
    <dc:date>2013-05-02T17:32:08Z</dc:date>
    <item>
      <title>Comment ajouter un nouveau type de documents?</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/comment-ajouter-un-nouveau-type-de-documents/m-p/315020#M2021</link>
      <description>&lt;P&gt;Bonjour à tous,&lt;/P&gt;
&lt;P&gt;Je tente de créer un nouveau type de document afin de pouvoir saisir un champ supplémentaire.&lt;/P&gt;
&lt;P&gt;J'ai suivi &lt;A href="http://doc.nuxeo.com/display/NXDOC56/Document+types"&gt;cette page&lt;/A&gt; mais je ne vois rien de nouveau quand j'utilise le bouton "Nouveau document" dans mon espace de travail.&lt;/P&gt;
&lt;P&gt;J'ai créé ces répertoires et fichiers dans /usr/local/nuxeo-cap-5.6-tomcat/nxserver/ :&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;META-INF
    MANIFEST.MF

nuxeo.war
    icons
        publication100x100.png
        publication16x16.png

OSGI-INF
    types-contrib.xml
    ui-types-contrib.xml
schemas
    publication.xsd
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;et voici mes fichiers :&lt;/P&gt;
&lt;P&gt;MANIFEST.MF&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;Manifest-Version: 1.0
Bundle-SymbolicName: org.nuxeo.project.publication;singleton:=true
Nuxeo-Component: OSGI-INF/types-contrib.xml,
 OSGI-INF/ui-types-contrib.xml
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;types-contrib.xml&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;&amp;lt;?xml version="1.0"?&amp;gt;
    &amp;lt;component name="org.nuxeo.project.publication.types"&amp;gt;

        &amp;lt;extension target="org.nuxeo.ecm.core.schema.TypeService" point="schema"&amp;gt;
            &amp;lt;schema name="publication" src="schemas/publication.xsd" prefix="pub" /&amp;gt;
        &amp;lt;/extension&amp;gt;

        &amp;lt;extension target="org.nuxeo.ecm.core.schema.TypeService" point="doctype"&amp;gt;
            &amp;lt;doctype name="Publication" extends="Document"&amp;gt;
                &amp;lt;schema name="common"/&amp;gt;
                &amp;lt;schema name="dublincore"/&amp;gt;
                &amp;lt;schema name="publication"/&amp;gt;
            &amp;lt;/doctype&amp;gt;
        &amp;lt;/extension&amp;gt;

    &amp;lt;/component&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;ui-types-contrib.xml&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;&amp;lt;?xml version="1.0"?&amp;gt;
&amp;lt;component name="org.nuxeo.project.publication.ecm.types"&amp;gt;
    &amp;lt;extension target="org.nuxeo.ecm.platform.types.TypeService" point="types"&amp;gt;
        &amp;lt;type id="Publication"&amp;gt;
            &amp;lt;label&amp;gt;Publication&amp;lt;/label&amp;gt;
            &amp;lt;icon&amp;gt;/icons/publication16x16.png&amp;lt;/icon&amp;gt;
            &amp;lt;bigIcon&amp;gt;/icons/publication100x100.png&amp;lt;/bigIcon&amp;gt;
            &amp;lt;description&amp;gt;Articles publies dans les medias&amp;lt;/description&amp;gt;
            &amp;lt;category&amp;gt;SimpleDocument&amp;lt;/category&amp;gt;
            &amp;lt;default-view&amp;gt;view_documents&amp;lt;/default-view&amp;gt;
            &amp;lt;create-view&amp;gt;create_document&amp;lt;/default-view&amp;gt;
            &amp;lt;edit-view&amp;gt;edit_document&amp;lt;/default-view&amp;gt;
            &amp;lt;layouts mode="any"&amp;gt;
                &amp;lt;layout&amp;gt;heading&amp;lt;/layout&amp;gt;
                &amp;lt;layout&amp;gt;note&amp;lt;/layout&amp;gt;
            &amp;lt;/layouts&amp;gt;
        &amp;lt;/type&amp;gt;
        &amp;lt;type id="Folder"&amp;gt;
            &amp;lt;subtypes&amp;gt;
                &amp;lt;type&amp;gt;Publication&amp;lt;/type&amp;gt;
            &amp;lt;/subtypes&amp;gt;
        &amp;lt;/type&amp;gt;
        &amp;lt;type id="Workspace"&amp;gt;
            &amp;lt;subtypes&amp;gt;
                &amp;lt;type&amp;gt;Publication&amp;lt;/type&amp;gt;
            &amp;lt;/subtypes&amp;gt;
        &amp;lt;/type&amp;gt;
    &amp;lt;/extension&amp;gt;
&amp;lt;/component&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;publication.xsd&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;&amp;lt;?xml version="1.0"?&amp;gt;
&amp;lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
        targetNamespace="http://project.nuxeo.org/publication/schemas/publication/"&amp;gt;
    &amp;lt;xs:element name="publicationmedia" type="xs:string" /&amp;gt;
&amp;lt;/xs:schema&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Est-ce que quelqu'un saurait me donner une piste pour trouver ce que j'ai manqué et/ou ce que je n'ai pas bien fait?&lt;/P&gt;
&lt;P&gt;Merci.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Apr 2013 13:16:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/comment-ajouter-un-nouveau-type-de-documents/m-p/315020#M2021</guid>
      <dc:creator>lhouttem_</dc:creator>
      <dc:date>2013-04-29T13:16:29Z</dc:date>
    </item>
    <item>
      <title>Re: Comment ajouter un nouveau type de documents?</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/comment-ajouter-un-nouveau-type-de-documents/m-p/315021#M2022</link>
      <description>&lt;P&gt;Bonjour,
Le fichier ui-types-contrib.xml devrait mentionner :&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;&amp;lt;require&amp;gt;org.nuxeo.ecm.platform.types&amp;lt;/require&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Sans cette indication, les contributions sur les types parents sont peut-être écrasées par la définition originale des types (si celle-ci est déployé après).&lt;/P&gt;
&lt;P&gt;Sinon, peut-être que les logs montrent une erreur qui pourrait donner une piste ?&lt;/P&gt;</description>
      <pubDate>Wed, 01 May 2013 13:21:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/comment-ajouter-un-nouveau-type-de-documents/m-p/315021#M2022</guid>
      <dc:creator>Anahide_Tchertc</dc:creator>
      <dc:date>2013-05-01T13:21:49Z</dc:date>
    </item>
    <item>
      <title>Re: Comment ajouter un nouveau type de documents?</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/comment-ajouter-un-nouveau-type-de-documents/m-p/315022#M2023</link>
      <description>&lt;P&gt;Bonjour,&lt;/P&gt;</description>
      <pubDate>Thu, 02 May 2013 17:32:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/comment-ajouter-un-nouveau-type-de-documents/m-p/315022#M2023</guid>
      <dc:creator>lhouttem_</dc:creator>
      <dc:date>2013-05-02T17:32:08Z</dc:date>
    </item>
    <item>
      <title>Re: Comment ajouter un nouveau type de documents?</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/comment-ajouter-un-nouveau-type-de-documents/m-p/315023#M2024</link>
      <description>&lt;P&gt;Je pense que le problème vient d'ici :&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;J'ai créé ces répertoires et fichiers dans /usr/local/nuxeo-cap-5.6-tomcat/nxserver/&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Sauf erreur de ma part, créer ces documents directement à cet endroit ne peut pas fonctionner, il faut packager ces fichiers de configuration au sein d'un "bundle" Nuxeo, qu'il faudra alors déployer dans le dossier ..../nxserver/plugins/ :&lt;/P&gt;
&lt;P&gt;&lt;A href="http://doc.nuxeo.com/display/NXDOC55/How-to+create+an+empty+bundle" target="test_blank"&gt;http://doc.nuxeo.com/display/NXDOC55/How-to+create+an+empty+bundle&lt;/A&gt; (EDIT : Il doit sûrement y avoir une méthode plus simple?)&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;EDIT 2:&lt;/STRONG&gt; A priori une méthode simple qui devrait marcher est de zipper ensemble tous les fichiers que vous avez créé, de renommer le résultat en "myproject.jar" et de le placer dans .../nxserver/plugins avant de redémarrer le serveur.&lt;/P&gt;
&lt;P&gt;Par contre pour ce qui est des images, il faut tout d'abord mettre le dossier nuxeo.war dans un dossier web/, puis rajouter un fichier de configuration supplémentaire OSGI-INF/deployment-fragment.xml :&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;&amp;lt;?xml version="1.0" ?&amp;gt;
&amp;lt;fragment version="1"&amp;gt;

  &amp;lt;install&amp;gt;
    &amp;lt;!-- Deploy web contents --&amp;gt;
    &amp;lt;unzip from="${bundle.fileName}" to="/" prefix="web"&amp;gt;
      &amp;lt;include&amp;gt;web/nuxeo.war/**&amp;lt;/include&amp;gt;
    &amp;lt;/unzip&amp;gt;
  &amp;lt;/install&amp;gt;

&amp;lt;/fragment&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Arbo finale du contenu du JAR :&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;META-INF
  MANIFEST.MF
OSGI-INF
    types-contrib.xml
    ui-types-contrib.xml
    deployment-fragment.xml
schemas
    publication.xsd
web
  nuxeo.war
      icons
          publication100x100.png
          publication16x16.png
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 02 May 2013 17:40:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/comment-ajouter-un-nouveau-type-de-documents/m-p/315023#M2024</guid>
      <dc:creator>Marwane_K_A_</dc:creator>
      <dc:date>2013-05-02T17:40:36Z</dc:date>
    </item>
  </channel>
</rss>

