Jahia en Français > Développement d'un...

0 (0 Good)
0 (0 Bad)

Développement d'un premier module

by  versus »  2012/07/31 12:33

 

Bonjour à toutes et tous,

Voila je souhaite développer un premier module personnalisé pour jahia.

Il s'agit d'un bandeau affichant de courts messages textes (simples)  (1 par ligne), mais qui ont une longueur définie (genre 160 chars), une date de début et date de fin. Affichés si la date du jour est comprise entre date début et de fin. Messages visualisés par les utilisateurs, modifiables, deletables par les admin.

J'ai pensé me faire deux modules.

Un module bandeau, un autre bandeauMessage.

Comment définir (dans le definitions.cnd ?) que bandeau peu acceuillir des bandeauMessage. Actuellement si je fais glisser un bandeauMessage sur bandeau, il se met au dessus, mais pas à l'intérieur du cadre.

Est-ce la bonne façon de procéder, ou dois-je me faire un unique module pour mon bandeau et ses messages et si oui, comment lui dire que chaque message peut ne pas être unique, mais qu'il peut y en avoir plusieurs ?

merci d'avance.

  • Développement d'un premier module
    2012/07/31 12:36

    versus <p> &nbsp;</p> <p> Bonjour &agrave; toutes et tous,</p> <p> Voila je souhaite d&eacute;velopper un premier module personnalis&eacute; pour jahia.</p> <p> Il s&#39;agit d&#39;un bandeau affichant de courts messages textes (simples) &nbsp;(1 par ligne), mais qui ont une longueur d&eacute;finie (genre 160 chars), une date de d&eacute;but et date de fin. Affich&eacute;s si la date du jour est comprise entre date d&eacute;but et de fin. Messages visualis&eacute;s par les utilisateurs, modifiables, deletables par les admin.</p> <p> J&#39;ai pens&eacute; me faire deux modules.</p> <p> Un module bandeau, un autre bandeauMessage.</p> <p> Comment d&eacute;finir (dans le definitions.cnd ?) que bandeau peu acceuillir des bandeauMessage. Actuellement si je fais glisser un bandeauMessage sur bandeau, il se met au dessus, mais pas &agrave; l&#39;int&eacute;rieur du cadre.</p> <p> Est-ce la bonne fa&ccedil;on de proc&eacute;der, ou dois-je me faire un unique module pour mon bandeau et ses messages et si oui, comment lui dire que chaque message peut ne pas &ecirc;tre unique, mais qu&#39;il peut y en avoir plusieurs ?</p> <p> merci d&#39;avance.</p>

  • Number of messages  5
    Registration date Jul 31, 2012
    0 (0 Good)
    0 (0 Bad)

    Re : Développement d'un premier module

    by  versus »  2012/08/02 16:02

    Finalement je me suis inspiré du module news:

    https://github.com/Jahia/modules-set/blob/master/news/src/main/webapp/jnt_lastNews/html/lastNews.hidden.load.jsp

     

    Dans lequel on trouve un lastNews et un news.

     

    Ce qui m'a permit de me faire mon bandeau et mon bandeauMessage. Par contre, en regardant ce fichier je me suis dit tiens y a moyen de surcharger un engine:

    https://github.com/Jahia/modules-set/blob/master/news/src/main/webapp/jnt_news/html/news.Add_Form.jsp

    Mais on dirait qu'il n'est pas utilisé.

     

    Est-ce que c'est possible de surcharger un engine et si oui comment faire, car ce fichier plus haut ne se substitue pas à l'affichage classique de l'engine news classique.

     

    Or si je veux implemanter un longueur max sur mon message et vérifier que dateFin > dateDebut, va falloir que je surcharge l'engine.

    Merci d'avance.

     

  • Re : Développement d'un premier module
    2012/08/02 16:02

    versus <p> Finalement je me suis inspir&eacute; du module news:</p> <p> <a href="https://github.com/Jahia/modules-set/blob/master/news/src/main/webapp/jnt_lastNews/html/lastNews.hidden.load.jsp">https://github.com/Jahia/modules-set/blob/master/news/src/main/webapp/jnt_lastNews/html/lastNews.hidden.load.jsp</a></p> <p> &nbsp;</p> <p> Dans lequel on trouve un lastNews et un news.</p> <p> &nbsp;</p> <p> Ce qui m&#39;a permit de me faire mon bandeau et mon bandeauMessage. Par contre, en regardant ce fichier je me suis dit tiens y a moyen de surcharger un engine:</p> <p> <a href="https://github.com/Jahia/modules-set/blob/master/news/src/main/webapp/jnt_news/html/news.Add_Form.jsp">https://github.com/Jahia/modules-set/blob/master/news/src/main/webapp/jnt_news/html/news.Add_Form.jsp</a></p> <p> Mais on dirait qu&#39;il n&#39;est pas utilis&eacute;.</p> <p> &nbsp;</p> <p> Est-ce que c&#39;est possible de surcharger un engine et si oui comment faire, car ce fichier plus haut ne se substitue pas &agrave; l&#39;affichage classique de l&#39;engine news classique.</p> <p> &nbsp;</p> <p> Or si je veux implemanter un longueur max sur mon message et v&eacute;rifier que dateFin &gt; dateDebut, va falloir que je surcharge l&#39;engine.</p> <p> Merci d&#39;avance.</p> <p> &nbsp;</p>

  • Number of messages  5
    Registration date Aug 2, 2012
    Contact
    Share
    Feedback

    Get in touch

    Whether you are a current user or if you are just evaluating Jahia, we are here to help.

    Contact us

    Share this page