Communauté Elgg francophone

Créer un compteAide  
Connexion

Plugins et développement

Résumé: Partage de plugins et ressources utiles pour le développement
Description:

Ce groupe vise à faciliter le repérage, l'utilisation, l'adaptation et le développement de plugins pour Elgg.

Plugins, bouts de code utiles, règles de conception (architecture des plugins), documentation technique et tout ce qui peut faciliter le travail des développeur de plugins, dans le respect des standards web. C'est aussi l'espace pour regrouper les efforts de la communauté autour des développements génériques ou spécifiques de ses membres.

En publiant un plugin, pensez à préciser les versions compatibles, et toutes informations utiles. Il est recommandé d'utiliser une page wiki pour centraliser les versions de vos plugins ainsi que les échanges, traductions, développements, une FAQ éventuelle, etc.

→ Entraide / Forum des Développeurs

→ présenter un plugin, un projet de développement (wiki)

→ publier un plugin (fichier zip)

Activité

  • Fr-X G. a créé la sous-page wiki hooks - "crochets" pour modifier et étendre le système le 29 avril 2011
    En construction, n'hésitez pas à modifier, compléter, relier, traduire ! Il existe 2 types d'événements dans Elgg : les événements events et les hooks (littéralement : "crochets") des...
  • Fr-X G. a créé la sous-page wiki hooks - "crochets" pour modifier et étendre le système le 29 avril 2011
    En construction, n'hésitez pas à modifier, compléter, relier, traduire ! Il existe 2 types d'événements dans Elgg : les événements events et les hooks (littéralement : "crochets") des...
  • Commentaires
    • Florian DANIEL ~ Facyla le 11 mars 2011
      Question : où installer ce code ?

      Réponse : dans toute vue dans laquelle on souhaite insérer un listing des prochains événements. Pour l'afficher dans une page seule, intégrer ça dans un page quelconque à la racine du plugin souhaité :
      par ex. dans monplugin/agenda.php
      avec dans agenda.php :
      <?php
      // Following allows direct access (not needed when accessed through page handler..)
      require_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php");

      // INSERER LE CODE ICI

      // Draw page
      page_draw($title, elgg_view_layout('two_column_left_sidebar', '', $area1));

      ?>
  • Makkintoch a créé la page wiki Messages de notification améliorés le 9 février 2011
    Commentaires
    • Makkintoch le 7 février 2011

      Bonjour,
      Actuellement, je teste en local sur la version 1.7.4 d'Elgg, Le plugin est tout a bas de la liste.
      Apres désactivation de l'ancienne version de notification_messages, je rajoute votre nouvelle version.

      Mais là, gros soucis, aucune notification améliorée par votre plugin n'est prise en compte.
      Je me retrouve avec les notifications par défaut tel que: "Une nouvelle discussion a été publiée".

      Dans "Votre compte" sur le plugin, j'ai eu beau mettre les notifications en standard (par défaut), ou les bloquer. Rien ne change.
      Dans les filtres que je rajoute ou non "blog,bookmarks,event_calendar,file,groupforumtopic,thewire" espacé par des virgules et sans espace apres la virgule. Rien ne change également.

      Peut etre je m'y prends mal et je n'ai pas fait quelque chose de correct ?

      Merci pour votre aide quand vous aurez le temps.

    • Florian DANIEL ~ Facyla le 9 février 2011

      Le plugin n'est pas prévu pour Elgg 1.7, mais 1.6.1 - je pense que les versions entre la 1.5 et les versions 1.6.x devraient fonctionner également, mais je n'ai pas testé.

      Je ne prévois pas d'adaptation du plugin pour Elgg 1.7 (si je l'adapte pour une autre version, ce sera directement la 1.8, ou plus, si les messages ne sont pas améliorés d'ici là).

      Le premier filtre a préséance sur les autres : seuls les contenus qui y sont déclarés peuvent être notifiés ; les autres sont facultatifs et permettent des réglages plus fins, surtout sur les mises à jour ou les commentaires (annotations).

      Voici mes réglages :

       

       

       

       

       

    • Makkintoch le 9 février 2011

      Bonjour,
      Ok merci pour les infos ! Je patienterai donc d'ici là.
      En tout cas super boulot.

  • Florian DANIEL ~ Facyla a créé la page wiki Messages de notification améliorés le 9 février 2011
    Commentaires
    • Makkintoch le 7 février 2011

      Bonjour,
      Actuellement, je teste en local sur la version 1.7.4 d'Elgg, Le plugin est tout a bas de la liste.
      Apres désactivation de l'ancienne version de notification_messages, je rajoute votre nouvelle version.

      Mais là, gros soucis, aucune notification améliorée par votre plugin n'est prise en compte.
      Je me retrouve avec les notifications par défaut tel que: "Une nouvelle discussion a été publiée".

      Dans "Votre compte" sur le plugin, j'ai eu beau mettre les notifications en standard (par défaut), ou les bloquer. Rien ne change.
      Dans les filtres que je rajoute ou non "blog,bookmarks,event_calendar,file,groupforumtopic,thewire" espacé par des virgules et sans espace apres la virgule. Rien ne change également.

      Peut etre je m'y prends mal et je n'ai pas fait quelque chose de correct ?

      Merci pour votre aide quand vous aurez le temps.

    • Florian DANIEL ~ Facyla le 9 février 2011

      Le plugin n'est pas prévu pour Elgg 1.7, mais 1.6.1 - je pense que les versions entre la 1.5 et les versions 1.6.x devraient fonctionner également, mais je n'ai pas testé.

      Je ne prévois pas d'adaptation du plugin pour Elgg 1.7 (si je l'adapte pour une autre version, ce sera directement la 1.8, ou plus, si les messages ne sont pas améliorés d'ici là).

      Le premier filtre a préséance sur les autres : seuls les contenus qui y sont déclarés peuvent être notifiés ; les autres sont facultatifs et permettent des réglages plus fins, surtout sur les mises à jour ou les commentaires (annotations).

      Voici mes réglages :

       

       

       

       

       

    • Makkintoch le 9 février 2011

      Bonjour,
      Ok merci pour les infos ! Je patienterai donc d'ici là.
      En tout cas super boulot.

  • Makkintoch a créé la page wiki Messages de notification améliorés le 7 février 2011
    Commentaires
    • Makkintoch le 7 février 2011

      Bonjour,
      Actuellement, je teste en local sur la version 1.7.4 d'Elgg, Le plugin est tout a bas de la liste.
      Apres désactivation de l'ancienne version de notification_messages, je rajoute votre nouvelle version.

      Mais là, gros soucis, aucune notification améliorée par votre plugin n'est prise en compte.
      Je me retrouve avec les notifications par défaut tel que: "Une nouvelle discussion a été publiée".

      Dans "Votre compte" sur le plugin, j'ai eu beau mettre les notifications en standard (par défaut), ou les bloquer. Rien ne change.
      Dans les filtres que je rajoute ou non "blog,bookmarks,event_calendar,file,groupforumtopic,thewire" espacé par des virgules et sans espace apres la virgule. Rien ne change également.

      Peut etre je m'y prends mal et je n'ai pas fait quelque chose de correct ?

      Merci pour votre aide quand vous aurez le temps.

    • Florian DANIEL ~ Facyla le 9 février 2011

      Le plugin n'est pas prévu pour Elgg 1.7, mais 1.6.1 - je pense que les versions entre la 1.5 et les versions 1.6.x devraient fonctionner également, mais je n'ai pas testé.

      Je ne prévois pas d'adaptation du plugin pour Elgg 1.7 (si je l'adapte pour une autre version, ce sera directement la 1.8, ou plus, si les messages ne sont pas améliorés d'ici là).

      Le premier filtre a préséance sur les autres : seuls les contenus qui y sont déclarés peuvent être notifiés ; les autres sont facultatifs et permettent des réglages plus fins, surtout sur les mises à jour ou les commentaires (annotations).

      Voici mes réglages :

       

       

       

       

       

    • Makkintoch le 9 février 2011

      Bonjour,
      Ok merci pour les infos ! Je patienterai donc d'ici là.
      En tout cas super boulot.

  • Florian DANIEL ~ Facyla a créé la page wiki Messages de notification améliorés le 4 février 2011
    Commentaires
    • Makkintoch le 7 février 2011

      Bonjour,
      Actuellement, je teste en local sur la version 1.7.4 d'Elgg, Le plugin est tout a bas de la liste.
      Apres désactivation de l'ancienne version de notification_messages, je rajoute votre nouvelle version.

      Mais là, gros soucis, aucune notification améliorée par votre plugin n'est prise en compte.
      Je me retrouve avec les notifications par défaut tel que: "Une nouvelle discussion a été publiée".

      Dans "Votre compte" sur le plugin, j'ai eu beau mettre les notifications en standard (par défaut), ou les bloquer. Rien ne change.
      Dans les filtres que je rajoute ou non "blog,bookmarks,event_calendar,file,groupforumtopic,thewire" espacé par des virgules et sans espace apres la virgule. Rien ne change également.

      Peut etre je m'y prends mal et je n'ai pas fait quelque chose de correct ?

      Merci pour votre aide quand vous aurez le temps.

    • Florian DANIEL ~ Facyla le 9 février 2011

      Le plugin n'est pas prévu pour Elgg 1.7, mais 1.6.1 - je pense que les versions entre la 1.5 et les versions 1.6.x devraient fonctionner également, mais je n'ai pas testé.

      Je ne prévois pas d'adaptation du plugin pour Elgg 1.7 (si je l'adapte pour une autre version, ce sera directement la 1.8, ou plus, si les messages ne sont pas améliorés d'ici là).

      Le premier filtre a préséance sur les autres : seuls les contenus qui y sont déclarés peuvent être notifiés ; les autres sont facultatifs et permettent des réglages plus fins, surtout sur les mises à jour ou les commentaires (annotations).

      Voici mes réglages :

       

       

       

       

       

    • Makkintoch le 9 février 2011

      Bonjour,
      Ok merci pour les infos ! Je patienterai donc d'ici là.
      En tout cas super boulot.

  • Makkintoch a créé la page wiki Messages de notification améliorés le 4 février 2011
    Commentaires
    • Makkintoch le 7 février 2011

      Bonjour,
      Actuellement, je teste en local sur la version 1.7.4 d'Elgg, Le plugin est tout a bas de la liste.
      Apres désactivation de l'ancienne version de notification_messages, je rajoute votre nouvelle version.

      Mais là, gros soucis, aucune notification améliorée par votre plugin n'est prise en compte.
      Je me retrouve avec les notifications par défaut tel que: "Une nouvelle discussion a été publiée".

      Dans "Votre compte" sur le plugin, j'ai eu beau mettre les notifications en standard (par défaut), ou les bloquer. Rien ne change.
      Dans les filtres que je rajoute ou non "blog,bookmarks,event_calendar,file,groupforumtopic,thewire" espacé par des virgules et sans espace apres la virgule. Rien ne change également.

      Peut etre je m'y prends mal et je n'ai pas fait quelque chose de correct ?

      Merci pour votre aide quand vous aurez le temps.

    • Florian DANIEL ~ Facyla le 9 février 2011

      Le plugin n'est pas prévu pour Elgg 1.7, mais 1.6.1 - je pense que les versions entre la 1.5 et les versions 1.6.x devraient fonctionner également, mais je n'ai pas testé.

      Je ne prévois pas d'adaptation du plugin pour Elgg 1.7 (si je l'adapte pour une autre version, ce sera directement la 1.8, ou plus, si les messages ne sont pas améliorés d'ici là).

      Le premier filtre a préséance sur les autres : seuls les contenus qui y sont déclarés peuvent être notifiés ; les autres sont facultatifs et permettent des réglages plus fins, surtout sur les mises à jour ou les commentaires (annotations).

      Voici mes réglages :

       

       

       

       

       

    • Makkintoch le 9 février 2011

      Bonjour,
      Ok merci pour les infos ! Je patienterai donc d'ici là.
      En tout cas super boulot.

  • Florian DANIEL ~ Facyla a créé la page wiki Messages de notification améliorés le 3 février 2011
    Commentaires
    • Makkintoch le 7 février 2011

      Bonjour,
      Actuellement, je teste en local sur la version 1.7.4 d'Elgg, Le plugin est tout a bas de la liste.
      Apres désactivation de l'ancienne version de notification_messages, je rajoute votre nouvelle version.

      Mais là, gros soucis, aucune notification améliorée par votre plugin n'est prise en compte.
      Je me retrouve avec les notifications par défaut tel que: "Une nouvelle discussion a été publiée".

      Dans "Votre compte" sur le plugin, j'ai eu beau mettre les notifications en standard (par défaut), ou les bloquer. Rien ne change.
      Dans les filtres que je rajoute ou non "blog,bookmarks,event_calendar,file,groupforumtopic,thewire" espacé par des virgules et sans espace apres la virgule. Rien ne change également.

      Peut etre je m'y prends mal et je n'ai pas fait quelque chose de correct ?

      Merci pour votre aide quand vous aurez le temps.

    • Florian DANIEL ~ Facyla le 9 février 2011

      Le plugin n'est pas prévu pour Elgg 1.7, mais 1.6.1 - je pense que les versions entre la 1.5 et les versions 1.6.x devraient fonctionner également, mais je n'ai pas testé.

      Je ne prévois pas d'adaptation du plugin pour Elgg 1.7 (si je l'adapte pour une autre version, ce sera directement la 1.8, ou plus, si les messages ne sont pas améliorés d'ici là).

      Le premier filtre a préséance sur les autres : seuls les contenus qui y sont déclarés peuvent être notifiés ; les autres sont facultatifs et permettent des réglages plus fins, surtout sur les mises à jour ou les commentaires (annotations).

      Voici mes réglages :

       

       

       

       

       

    • Makkintoch le 9 février 2011

      Bonjour,
      Ok merci pour les infos ! Je patienterai donc d'ici là.
      En tout cas super boulot.

  • Makkintoch a créé la page wiki Messages de notification améliorés le 1 février 2011
    Commentaires
    • Makkintoch le 7 février 2011

      Bonjour,
      Actuellement, je teste en local sur la version 1.7.4 d'Elgg, Le plugin est tout a bas de la liste.
      Apres désactivation de l'ancienne version de notification_messages, je rajoute votre nouvelle version.

      Mais là, gros soucis, aucune notification améliorée par votre plugin n'est prise en compte.
      Je me retrouve avec les notifications par défaut tel que: "Une nouvelle discussion a été publiée".

      Dans "Votre compte" sur le plugin, j'ai eu beau mettre les notifications en standard (par défaut), ou les bloquer. Rien ne change.
      Dans les filtres que je rajoute ou non "blog,bookmarks,event_calendar,file,groupforumtopic,thewire" espacé par des virgules et sans espace apres la virgule. Rien ne change également.

      Peut etre je m'y prends mal et je n'ai pas fait quelque chose de correct ?

      Merci pour votre aide quand vous aurez le temps.

    • Florian DANIEL ~ Facyla le 9 février 2011

      Le plugin n'est pas prévu pour Elgg 1.7, mais 1.6.1 - je pense que les versions entre la 1.5 et les versions 1.6.x devraient fonctionner également, mais je n'ai pas testé.

      Je ne prévois pas d'adaptation du plugin pour Elgg 1.7 (si je l'adapte pour une autre version, ce sera directement la 1.8, ou plus, si les messages ne sont pas améliorés d'ici là).

      Le premier filtre a préséance sur les autres : seuls les contenus qui y sont déclarés peuvent être notifiés ; les autres sont facultatifs et permettent des réglages plus fins, surtout sur les mises à jour ou les commentaires (annotations).

      Voici mes réglages :

       

       

       

       

       

    • Makkintoch le 9 février 2011

      Bonjour,
      Ok merci pour les infos ! Je patienterai donc d'ici là.
      En tout cas super boulot.

  • Florian DANIEL ~ Facyla a créé la page wiki Messages de notification améliorés le 31 janvier 2011
    Commentaires
    • Makkintoch le 7 février 2011

      Bonjour,
      Actuellement, je teste en local sur la version 1.7.4 d'Elgg, Le plugin est tout a bas de la liste.
      Apres désactivation de l'ancienne version de notification_messages, je rajoute votre nouvelle version.

      Mais là, gros soucis, aucune notification améliorée par votre plugin n'est prise en compte.
      Je me retrouve avec les notifications par défaut tel que: "Une nouvelle discussion a été publiée".

      Dans "Votre compte" sur le plugin, j'ai eu beau mettre les notifications en standard (par défaut), ou les bloquer. Rien ne change.
      Dans les filtres que je rajoute ou non "blog,bookmarks,event_calendar,file,groupforumtopic,thewire" espacé par des virgules et sans espace apres la virgule. Rien ne change également.

      Peut etre je m'y prends mal et je n'ai pas fait quelque chose de correct ?

      Merci pour votre aide quand vous aurez le temps.

    • Florian DANIEL ~ Facyla le 9 février 2011

      Le plugin n'est pas prévu pour Elgg 1.7, mais 1.6.1 - je pense que les versions entre la 1.5 et les versions 1.6.x devraient fonctionner également, mais je n'ai pas testé.

      Je ne prévois pas d'adaptation du plugin pour Elgg 1.7 (si je l'adapte pour une autre version, ce sera directement la 1.8, ou plus, si les messages ne sont pas améliorés d'ici là).

      Le premier filtre a préséance sur les autres : seuls les contenus qui y sont déclarés peuvent être notifiés ; les autres sont facultatifs et permettent des réglages plus fins, surtout sur les mises à jour ou les commentaires (annotations).

      Voici mes réglages :

       

       

       

       

       

    • Makkintoch le 9 février 2011

      Bonjour,
      Ok merci pour les infos ! Je patienterai donc d'ici là.
      En tout cas super boulot.

  • Makkintoch a créé la page wiki Messages de notification améliorés le 13 janvier 2011
    Commentaires
    • Makkintoch le 7 février 2011

      Bonjour,
      Actuellement, je teste en local sur la version 1.7.4 d'Elgg, Le plugin est tout a bas de la liste.
      Apres désactivation de l'ancienne version de notification_messages, je rajoute votre nouvelle version.

      Mais là, gros soucis, aucune notification améliorée par votre plugin n'est prise en compte.
      Je me retrouve avec les notifications par défaut tel que: "Une nouvelle discussion a été publiée".

      Dans "Votre compte" sur le plugin, j'ai eu beau mettre les notifications en standard (par défaut), ou les bloquer. Rien ne change.
      Dans les filtres que je rajoute ou non "blog,bookmarks,event_calendar,file,groupforumtopic,thewire" espacé par des virgules et sans espace apres la virgule. Rien ne change également.

      Peut etre je m'y prends mal et je n'ai pas fait quelque chose de correct ?

      Merci pour votre aide quand vous aurez le temps.

    • Florian DANIEL ~ Facyla le 9 février 2011

      Le plugin n'est pas prévu pour Elgg 1.7, mais 1.6.1 - je pense que les versions entre la 1.5 et les versions 1.6.x devraient fonctionner également, mais je n'ai pas testé.

      Je ne prévois pas d'adaptation du plugin pour Elgg 1.7 (si je l'adapte pour une autre version, ce sera directement la 1.8, ou plus, si les messages ne sont pas améliorés d'ici là).

      Le premier filtre a préséance sur les autres : seuls les contenus qui y sont déclarés peuvent être notifiés ; les autres sont facultatifs et permettent des réglages plus fins, surtout sur les mises à jour ou les commentaires (annotations).

      Voici mes réglages :

       

       

       

       

       

    • Makkintoch le 9 février 2011

      Bonjour,
      Ok merci pour les infos ! Je patienterai donc d'ici là.
      En tout cas super boulot.

  • Pour permettre l'intégration de widgets SparkAngels Instant Coaching, afin de permettre un service d'accompagnement interactif par partage d'écran antre les membres d'un groupe (social-support, social-learning), l’administrateur...
  • Florian DANIEL ~ Facyla a créé la page wiki Sémantisation des vues le 15 octobre 2010
    Commentaires
    • Keven le 11 mai 2010

      Tout à fait d'accord, que proposes-tu pour y parvenir ? Il ne me semble pas réaliste de vouloir re "sémantiser" tous les plugins existants.
      Est-ce que tu proposes de pousser les nouveaux plugins, ou les auteurs des anciens plugins à respecter les microformats ?

    • Florian DANIEL ~ Facyla le 15 octobre 2010

      (oups, ça c'est une réponse tardive)

      je vois ça en sémantisant les quelques vues qui contiennent les informations de contact (profils), et les adresses ; et faire une vraie vue FOAF surtout..

      il y a aussi quelques bibliothèques d'accès type "entrepôt de données" qu'il serait intéressant d'intégrer ..

  • Elgg a besoin que tout plugin dispose d'un fichier de configuration appellé manifest.xml, placé à la racine du plugin. Ce fichier contient des informations à propos du plugin, comme son auteur ou la version du plugin....
  • Elgg a besoin que tout plugin dispose d'un fichier de configuration appellé manifest.xml, placé à la racine du plugin. Ce fichier contient des informations à propos du plugin, comme son auteur ou la version du plugin....
  • Florian DANIEL ~ Facyla a créé la sous-page wiki Debug et identification des erreurs le 15 juillet 2010
    (Modifiez et ajoutez dans cette page vos techniques de debug, traçage d'erreurs, et autres méthodes pour faciliter le développement ou l'adaptation de plugins Elgg)   Identification des erreurs PHP Pour les erreurs PHP,...
  • Serge a créé la sous-page wiki Entities - les "entités" Elgg le 29 juin 2010
    Les "entités" Elgg sont des représentations "objet" des données : un site, un groupe, un utilisateur ou un "object" blog, page ou marque-page est une entité Elgg ("Elgg entity")   Elgg définit 4...
  • Voir le groupe de travail sur les réseaux acentrés : http://elggfrance.inria.fr/pg/groups/275/rseau-delgg-acentr/   Pour le multisite, il existe 2 plugins (ajouter les liens vers le groupe Elgg.org, les fichiers, etc.) plugin...
  • Florian DANIEL ~ Facyla a créé la page wiki Contribuer à l'évolution d'Elgg le 20 juin 2010
    Il existe de nombreuses manières de contribuer à l'amélioration et à l'évolution du système, et toutes ne sont pas techniques, loin de là ! repérage et signalement de bugs personnalisation...