ajout de champs dans formulaire md-editor LOM author light

  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:be9122266fa2dff684ffa2da0ffacd43' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour Yohan,</p>\n<p>Merci pour ces réponses rapides.</p>\n<p>Nous sommes sous Postgresql. Mais nous avons résolu notre problème. Il s\'agissait d\'une erreur de configuration de ma part !\n</div>\n', created = 1507753680, expire = 1507840080, headers = '', serialized = 0 WHERE cid = '4:be9122266fa2dff684ffa2da0ffacd43' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:be9122266fa2dff684ffa2da0ffacd43' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour Yohan,</p>\n<p>Merci pour ces réponses rapides.</p>\n<p>Nous sommes sous Postgresql. Mais nous avons résolu notre problème. Il s\'agissait d\'une erreur de configuration de ma part !\n</div>\n', created = 1507753680, expire = 1507840080, headers = '', serialized = 0 WHERE cid = '4:be9122266fa2dff684ffa2da0ffacd43' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:d2f8f253f5c3027eb4ad3ae1f137c8c2' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour Nolwen,</p>\n<p>Je fait appelle à toi concernant une configuration de formulaire LOM<br />\nversion author light.<br />\nDans cepia, je génère une fiche LOM que j\'envoie dans le workflow et<br />\nquand je veux l\'editer, je n\'ai pas l\'option \"ajouter un auteur\" alors<br />\nque j\'ai le lien \"ajouter un mlot clé\", les deux champs étant absent de<br />\nma fiche initialement.</p>\n<p>J\'avoue ne pas comprendre car les contraintes définies dans le<br />\nform.xhtml semblent les mêmes pour les deux champs :</p>\n<p><xforms:bind nodeset=\"lom:general/lom:keyword/lom:string\"<br />\nconstraint=\"normalize-space(.)!=\'\'\"/><br />\n <xforms:bind<br />\nnodeset=\"lom:lifeCycle/lom:contribute[lom:role/lom:value=\'author\']/lom:entity\"<br />\nconstraint=\"normalize-space(.)!=\'\'\"/></p>\n<p>Sais-tu où je peux activer ce lien \"ajouter un auteur\" sans avoir le<br />\nchamp présent dans la fiche initialement ? (comme pour le keyword)</p>\n<p>En pièce jointe, ma fiche LOM...<br />\nMerci...<br />\nFrançois</p>\n<p>--<br />\n***********************************************<br />\nFrançois JANNIN<br />\nDSI - INP de Toulouse<br />\n6, allée Emile Monso<br />\nBP 34038<br />\n31029 Toulouse Cedex 4<br />\nTél : 05.34.32.30.51<br />\nMail : <a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#106;&#97;&#110;&#110;&#105;&#110;&#64;&#105;&#110;&#112;&#45;&#116;&#111;&#117;&#108;&#111;&#117;&#115;&#101;&#46;&#102;&#114;\" title=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#106;&#97;&#110;&#110;&#105;&#110;&#64;&#105;&#110;&#112;&#45;&#116;&#111;&#117;&#108;&#111;&#117;&#115;&#101;&#46;&#102;&#114;\">&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#106;&#97;&#110;&#110;&#105;&#110;&#64;&#105;&#110;&#112;&#45;&#116;&#111;&#117;&#108;&#111;&#117;&#115;&#101;&#46;&#102;&#114;</a><br />\n***********************************************</p>\n<p>--<br />\nThis message has been scanned for viruses and<br />\ndangerous content by MailScanner, and is<br />\nbelieved to be clean.</p>\n</div>\n', created = 1507753680, expire = 1507840080, headers = '', serialized = 0 WHERE cid = '4:d2f8f253f5c3027eb4ad3ae1f137c8c2' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:47dc5481728efa3c3c81a72866550f5b' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\"><!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n <meta content=\"text/html;charset=ISO-8859-1\" http-equiv=\"Content-Type\">\n</head>\n<body bgcolor=\"#ffffff\" text=\"#000000\">\n<font size=\"-1\"><font face=\"Arial\">Bonjour Fran&ccedil;ois,<br>\n<br>\nEn fait le probl&egrave;me vient du fichier XML que tu parcours avec l\'&eacute;diteur\n: actuellement, pour que le lien \"ajouter un auteur\" soit pr&eacute;sent, il\nfaut au minimum que le fichier XML parcouru contienne la structure <br>\n<br>\n&nbsp; &lt;lom:contribute&gt;<br>\n&nbsp;&nbsp; &lt;lom:role&gt;<br>\n&nbsp;&nbsp;&nbsp; &lt;lom:source&gt;LOMv1.0&lt;/lom:source&gt;<br>\n&nbsp;&nbsp;&nbsp; &lt;lom:value&gt;author&lt;/lom:value&gt;<br>\n&nbsp;&nbsp; &lt;/lom:role&gt;<br>\n&nbsp; &lt;/lom:contribute&gt;<br>\n<br>\nPuisque le champ auteur, vient se placer dans l\'arborescence\nlom:lifeCycle/lom:contribute<br>\n<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;widget:ori-block element=\"lom:entity\" minOccurs=\"1\"\nmaxOccurs=\"unbounded\" <b>parent-element=\"lom:lifeCycle/lom:contribute\"</b>\npreceding-elements=\"lom:role\" name=\"author\"&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;xi:include\nhref=\"oxf:/forms/ori-md-editor/lom-full/form/entity.xml\"/&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;xforms:alert\nref=\"xxforms:instance(\'i18n_lom_author\')/vdex:term[vdex:termIdentifier\n=\n\'5\']/vdex:metadata/orioai:alert/vdex:langstring[@language=xxforms:instance(\'fr-language-instance\')]\"/&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/widget:ori-block&gt;<br>\n<br>\nSi tu ne souhaites pas / ne peux pas rajouter cet &eacute;l&eacute;ment &agrave; ton XML, il\nfaudrait faire un widget correspondant &agrave; l\'&eacute;l&eacute;ment lom:contribute,\nsachant que le lom:contribute permet &eacute;galement d\'indiquer l\'&eacute;diteur et\nd\'autres acteurs. Je n\'ai pas trouv&eacute; comment dans ce cas sp&eacute;cifi&eacute; la\ncr&eacute;ation uniquement d\'un auteur. Pour revenir &agrave; la proposition d\'ajout\nd\'une contribution de mani&egrave;re g&eacute;n&eacute;rale, tu peux t\'inspirer de ce qui\nexiste dans l\'&eacute;diteur LOM full.<br>\n<br>\nJ\'esp&egrave;re avoir r&eacute;pondu &agrave; ta question. N\'h&eacute;site pas &agrave; me relancer si\nquelque chose n\'est pas clair.<br>\nNolwen<br>\n<br>\n</font></font><br>\nFrancois Jannin a &eacute;crit&nbsp;:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>Bonjour\nNolwen,\n <br>\n <br>\nJe fait appelle &agrave; toi concernant une configuration de formulaire LOM\nversion author light.\n <br>\nDans cepia, je g&eacute;n&egrave;re une fiche LOM que j\'envoie dans le workflow et\nquand je veux l\'editer, je n\'ai pas l\'option \"ajouter un auteur\" alors\nque j\'ai le lien \"ajouter un mlot cl&eacute;\", les deux champs &eacute;tant absent de\nma fiche initialement.\n <br>\n <br>\n <br>\nJ\'avoue ne pas comprendre car les contraintes d&eacute;finies dans le\nform.xhtml semblent les m&ecirc;mes pour les deux champs :\n <br>\n <br>\n&lt;xforms:bind nodeset=\"lom:general/lom:keyword/lom:string\"\nconstraint=\"normalize-space(.)!=\'\'\"/&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;xforms:bind\nnodeset=\"lom:lifeCycle/lom:contribute[lom:role/lom:value=\'author\']/lom:entity\"\nconstraint=\"normalize-space(.)!=\'\'\"/&gt;\n <br>\n <br>\nSais-tu o&ugrave; je peux activer ce lien \"ajouter un auteur\" sans avoir le\nchamp pr&eacute;sent dans la fiche initialement ? (comme pour le keyword)\n <br>\n&nbsp;&nbsp;&nbsp; En pi&egrave;ce jointe, ma fiche LOM...\n <br>\nMerci...\n <br>\nFran&ccedil;ois\n <br>\n <br>\n</blockquote></div></div>\n<br>\n<pre class=\"moz-signature\" cols=\"72\">-- \nNolwen CLEMENT-HUET\nResponsable des publications num&eacute;riques du SID de l\'INSA de Lyon\nCoordinatrice Fonctionnelle du projet ORI-OAI\nDoc\'INSA - INSA de Lyon\nM&egrave;l : <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#110;&#111;&#108;&#119;&#101;&#110;&#46;&#104;&#117;&#101;&#116;&#64;&#105;&#110;&#115;&#97;&#45;&#108;&#121;&#111;&#110;&#46;&#102;&#114;\">&#110;&#111;&#108;&#119;&#101;&#110;&#46;&#104;&#117;&#101;&#116;&#64;&#105;&#110;&#115;&#97;&#45;&#108;&#121;&#111;&#110;&#46;&#102;&#114;</a>\nTel : 04 72 43 70 32\nWeb : <a class=\"moz-txt-link-freetext\" href=\"http://scd.docinsa.insa-lyon.fr\">http://scd.docinsa.insa-lyon.fr</a> </pre>\n<br />-- \n<br />This message has been scanned for viruses and\n<br />dangerous content by\n<a href=\"http://www.mailscanner.info/\"></b><b>MailScanner</a>, and is\n<br />believed to be clean.\n</body>\n</html>\n</div>', created = 1507753682, expire = 1507840082, headers = '', serialized = 0 WHERE cid = '4:47dc5481728efa3c3c81a72866550f5b' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
2 messages / 0 nouveaux
Dernière contribution
francoisjannin
ajout de champs dans formulaire md-editor LOM author light
Bonjour Nolwen,

Je fait appelle à toi concernant une configuration de formulaire LOM
version author light.
Dans cepia, je génère une fiche LOM que j'envoie dans le workflow et
quand je veux l'editer, je n'ai pas l'option "ajouter un auteur" alors
que j'ai le lien "ajouter un mlot clé", les deux champs étant absent de
ma fiche initialement.

J'avoue ne pas comprendre car les contraintes définies dans le
form.xhtml semblent les mêmes pour les deux champs :

constraint="normalize-space(.)!=''"/>
nodeset="lom:lifeCycle/lom:contribute[lom:role/lom:value='author']/lom:entity"
constraint="normalize-space(.)!=''"/>

Sais-tu où je peux activer ce lien "ajouter un auteur" sans avoir le
champ présent dans la fiche initialement ? (comme pour le keyword)

En pièce jointe, ma fiche LOM...
Merci...
François

--
***********************************************
François JANNIN
DSI - INP de Toulouse
6, allée Emile Monso
BP 34038
31029 Toulouse Cedex 4
Tél : 05.34.32.30.51
Mail : mailto:francois.jannin@inp-toulouse.fr
***********************************************

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Nolwen Huet
Bonjour François,

En fait le problème vient du fichier XML que tu parcours avec l'éditeur : actuellement, pour que le lien "ajouter un auteur" soit présent, il faut au minimum que le fichier XML parcouru contienne la structure

  <lom:contribute>
   <lom:role>
    <lom:source>LOMv1.0</lom:source>
    <lom:value>author</lom:value>
   </lom:role>
  </lom:contribute>

Puisque le champ auteur, vient se placer dans l'arborescence lom:lifeCycle/lom:contribute

          <widget:ori-block element="lom:entity" minOccurs="1" maxOccurs="unbounded" parent-element="lom:lifeCycle/lom:contribute" preceding-elements="lom:role" name="author">
        <xi:include href="oxf:/forms/ori-md-editor/lom-full/form/entity.xml"/>
        <xforms:alert ref="xxforms:instance('i18n_lom_author')/vdex:term[vdex:termIdentifier = '5']/vdex:metadata/orioai:alert/vdex:langstring[@language=xxforms:instance('fr-language-instance')]"/>
          </widget:ori-block>

Si tu ne souhaites pas / ne peux pas rajouter cet élément à ton XML, il faudrait faire un widget correspondant à l'élément lom:contribute, sachant que le lom:contribute permet également d'indiquer l'éditeur et d'autres acteurs. Je n'ai pas trouvé comment dans ce cas spécifié la création uniquement d'un auteur. Pour revenir à la proposition d'ajout d'une contribution de manière générale, tu peux t'inspirer de ce qui existe dans l'éditeur LOM full.

J'espère avoir répondu à ta question. N'hésite pas à me relancer si quelque chose n'est pas clair.
Nolwen


Francois Jannin a écrit :
Bonjour Nolwen,

Je fait appelle à toi concernant une configuration de formulaire LOM version author light.
Dans cepia, je génère une fiche LOM que j'envoie dans le workflow et quand je veux l'editer, je n'ai pas l'option "ajouter un auteur" alors que j'ai le lien "ajouter un mlot clé", les deux champs étant absent de ma fiche initialement.


J'avoue ne pas comprendre car les contraintes définies dans le form.xhtml semblent les mêmes pour les deux champs :

<xforms:bind nodeset="lom:general/lom:keyword/lom:string" constraint="normalize-space(.)!=''"/>
       <xforms:bind nodeset="lom:lifeCycle/lom:contribute[lom:role/lom:value='author']/lom:entity" constraint="normalize-space(.)!=''"/>

Sais-tu où je peux activer ce lien "ajouter un auteur" sans avoir le champ présent dans la fiche initialement ? (comme pour le keyword)
    En pièce jointe, ma fiche LOM...
Merci...
François


-- 
Nolwen CLEMENT-HUET
Responsable des publications numériques du SID de l'INSA de Lyon
Coordinatrice Fonctionnelle du projet ORI-OAI
Doc'INSA - INSA de Lyon
Mèl : nolwen.huet@insa-lyon.fr
Tel : 04 72 43 70 32
Web : http://scd.docinsa.insa-lyon.fr 

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur « Enregistrer les paramètres » pour activer vos changements.
Sujet clos