Forum général.cherche-logiciel travail collaboratif autour de plusieurs documents avec alerte sur modification

Posté par  (site web personnel) .
Étiquettes :
1
12
sept.
2012

Je suis à la recherche d'un outil :

  • permettant l'édition de documents par plusieurs personnes sur internet.
  • Il faudrait qu'à chaque fois que le document est modifié, chacune des personnes reçoivent une alerte (par courriel par exemple) pour leur signifier qu'un changement à eu lieu.
  • Les modifications doivent être taggées pour que chacun sache qui a écrit quoi.
  • L'espace de travail doit être accessible de n'importe où par les personnes concernés. Les personnes concernées sont plutôt novices sur le plan informatique, il leur faut donc quelque chose de simple.

L'outil servirai en gros à éditer moins de 50 documents sur une année.

  • Chaque document représentent les actions menés sur un projet
  • Les documents sont de type texte et informent sur l'avancé de chacun des membres.

Les données incluses dans les documents ne sont pas sensibles, mais doivent être un minimum protégées.

  • Je me suis penché sur les groupware, mais je n'ai rien trouvé de convaincant.
  • Je m'interroge sur l'utilisation d'un service en ligne comme google document (mais permet-il tout ce que je demande ? et puis donner ce genre d'infos à google me chagrine)
  • utiliser un gestionnaire de versions comme git, me semblait un peu "violent"
  • un wiki ne permet pas les alertes mais le flux rss des dernières pages modifiées pourrait être utile.

Bref…
avec vous des idées à me proposer ?

  • # etherpad ?

    Posté par  . Évalué à 2.

    Etherpad-lite me semble assez bien convenir a ton besoin… par contre je ne sais pas s'il est possible de faire des alertes.

    Sinon un wiki + flux rss sur les changements.

  • # Un wiki définitivement...

    Posté par  (site web personnel) . Évalué à 3.

    Vu ton besoin définitivement je me tournerais vers un wiki…

    un wiki ne permet pas les alertes mais le flux rss des dernières pages modifiées pourrait être utile

    C'est archi-faux ! J'en veux pour preuve le wiki de l'équipe au boulot qui nous envoi des mails dès qu'une nouvelle page est crée ou modifiée. Chacun peux choisir de souscrire aux évolutions de certaines pages, mais c'est lourd, alors j'ai crée un compte avec pour adresse mail celui de l'équipe, avec souscription à tout ! Simple, efficace.

    J'ai activé cela pour que tout le monde soit au courant quand
    - il y a une nouvelle doc qui voit le jour, pour ne plus entendre "Ah tu as fait une page de doc la dessus il y 3 semaines ! je savais pas…"
    - il y a des modifications dans la documentation, pour ne plus entendre "Ah on fait plus comme ça maintenant, je savais pas…"

    Cerise sur le gâteau il met dans le mail un lien pour avoir tout de suite un diff coloré entre l'ancienne et la nouvelle version.

    En matière de prise en main, avec quelques boutons qui vont bien dans l'éditeur, inutile de connaître la syntaxe wiki, tu peux faire un interface à neuneu ! Même pour les IT c'est agréable, sérieux ! ;o)

    Moi je conseille mediawiki, c'est du bon, mangez en !

    Fuse : j'en Use et Abuse !

  • # mediawiki + tweak

    Posté par  (site web personnel, Mastodon) . Évalué à 0.

    Mediawiki peut faire ça, suffit de rajouter soit un plugin, soit simplement faire tourner une crontab et un petit script pour envoyer des mails avec la requete SQL qui va bien : http://www.sputnick-area.net/scripts/mediawiki-alert-by-mail.bash

    #!/usr/bin/env bash
    #
    # ------------------------------------------------------------------------------
    #     made by sputnick in da FreAkY lAb (c) 2010-2012
    #      gilles.quenot <AT> gmail <DOT> com
    #
    #    This program is free software; you can redistribute it and/or
    #    modify it under the terms of version 2 of the GNU General Public
    #    License published by the Free Software Foundation.
    #         (see http://www.gnu.org/licenses/gpl.html).
    # ------------------------------------------------------------------------------
    #                                        ,,_
    #                                       o"  )@
    #                                        ''''
    #------------------------------------------------------------------------------#
    #
    # vim:ts=4:sw=4
    
    sqliteBDD=/home/www/data/wikidb.sqlite
    baseURL=http://wiki.tofes.org/index.php
    
    . /etc/profile
    export LANG="fr_FR.UTF-8@euro"
    
    sqlitelink(){ sqlite3 $sqliteBDD "$@"; }
    
    witness=~/.mediawiki-alert-by-mail-witness
    value=$(< $witness)
    mails=$(sqlitelink "SELECT el_index FROM externallinks WHERE el_index LIKE 'mailto%'" | sed -r 's!mailto:([^\.]+)\.([^@]+)@(.*)\.$!\3@\2.\1!')
    
    
    [[ -s $witness ]] || echo 0 > $witness
    
    IFS='|' read id user_text title comment minor < <(sqlitelink <<-EOF| iconv -f 'utf8' -t 'iso8859-15' 
        SELECT rc_id, rc_user_text, rc_title, rc_comment, rc_minor
        FROM recentchanges
        WHERE rc_id = (
            SELECT rc_id
            FROM recentchanges
            ORDER BY rc_id
            DESC LIMIT 1
        );
    EOF
    )
    
    if ((minor == 0)); then
        if ((value < $id)); then
            mail -s "[wiki FOOBAR] Modification apportées par $user_text sur la page $baseURL/$title" -- $(sed 's: :,:g' <<<  ${mails}) <<-EOF
            Bonjour,
    
            voici le contenu des modifications de /$title :
    
            -----8<--------------------------------------------------------------------------------
            ${comment:-<nil>}
            -----8<--------------------------------------------------------------------------------
    
            Bye, le robot d'alerte du wiki.
            EOF
        fi
    fi
    
    echo $id > $witness
    
    

    Moi c'est Sqlite, mais facilement adaptable pour MySQL ou autre.

    On ne peut pas mettre d'array dans le string...

    • [^] # Re: mediawiki + tweak

      Posté par  (site web personnel) . Évalué à 1.

      Troisième solution, sans rien ajouter, utiliser la fonction qui est présente de base !
      Dans LocalSetting.php :

      $wgEnableEmail = true;
      $wgUsersNotifiedOnAllChanges = array( 'AdminUnix' );

      Et j'ai crée un compte AdminUnix avec pour adresse la liste de diffusion de l'équipe…

      Fuse : j'en Use et Abuse !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.