[Plateforme MediaSPIP.net] - Tickets

Liste des tickets de la plateforme MediaSPIP.net

http://www.mediaspip.net/spip.php?page=tickets

Les articles publiés sur le site

  • Faire un plugin Piecon

    30 septembre 2012

    Faire un plugin qui inclue la librairie Piecon et l'utiliser dans les formulaires de JFU.

    Cette librairie modifie la favicon en un pourcentage d'upload afin d'indiquer la progression.

    Ce plugin sera purement décoratif.

    A faire

    • Intégrer la librairie javascript dans le head via le pipeline jquery_plugins même si ce n'est pas en jquery fait via ce commit ;
    • Permettre de le configurer un petit peu (design) via un formulaire de configuration et insérer cela dans le head via le pipeline insert_head fait via ce commit ;
    • Intégration au plugin jQuery File Upload sur les évènements progress et stop fait via ce commit ;
    • Intégrer le formulaire de configuration dans le plugin mediaspip_config fait par ce commit ;
    • Intégrer le plugin dans la distribution de base fait via ce commit ;
    • Trouver un logo le logo du plugin a été ajouté par ce commit ;
    • Faire la documentation la documentation est là et le lien de documentation a été ajouté au plugin ;
  • Un plugin de gestion de webcam

    30 septembre 2012

    Créer un plugin permettant d'utiliser la webcam de l'utilisateur afin d'ajouter une image ou une vidéo.

    Objectifs d'utilisation

    Permettre à un utilisateur :

    • de générer un jpg depuis sa webcam afin de l'utiliser comme logo d'auteur ;
    • de générer une vidéo qu'il puisse utiliser comme vidéo de présentation ;
    • de participer via vidéo à un forum ;
    • de mettre en ligne directement une vidéo dans l'interface de mise en ligne ;

    Coté technique

    A l'heure actuelle seul le passage par flash permet de faire cela, dans le futur, html5 devrait permettre de jouer avec la webcam et le micro mais cela n'est pas encore disponible à priori.

    L'idée serait donc dans l'immédiat de créer un plugin alliant un swf et un plugin jQuery qui permettrait de communiquer facilement en javascript avec l'élément flash dans la page.

    Des exemples de codes déjà existants

    Ces projets pourront servir d'exemple :

    Pour le future

    Utiliser l'API HTML5 de gestion de webcam qui sera peut être un jour disponible.

    Des projets tests commencent à l'utiliser :

  • Faire un plugin de signalement

    24 septembre 2012

    Faire un plugin de signalement (qui sera utile à la fois pour MediaSPIP et géodiversité)

    Fonctionnement du plugin :

    Un bouton sur une page d'objet X ou Y "signaler ce contenu".

    Au click sur ce bouton, affichage d'un formulaire (configurable dans la partie privé du site) avec :

    • un sélecteur de motifs de signalement ;
    • un textarea permettant de laisser un message personnalisé ;
    • un bouton valider

    Lors d'un signalement :

    • notification aux admins qu'un signalement a été fait ;
    • notification à l'auteur de l'objet signalé pour le prévenir du signalement également ;
    • au bout d'un certain nombre de signalements sur le même contenu (5 est la valeur par défaut), le contenu est dépublié automatiquement, seul un administrateur peut le soumettre à nouveau ;

    Éléments configurables

    • les motifs de signalement qui peuvent ne pas être utilisé du tout ;
    • le motif de signalement par défaut ;
    • le textarea libre mais à ce moment là le motif est obligatoire ;
    • le statut minimum des personnes pouvant signaler un contenu ;

    Les statuts des signalements

    Les signalements ont trois statuts possibles :

    • publie (validé) ;
    • poubelle (supprimé) ;
    • refuse (invalidé) ;

    Lorsqu'un utilisateur signale un contenu, le statut est directement publie. Le signalement est considéré comme valide, l'utilisateur ne peut signale à nouveau ce contenu.

    Lorsque ce même utilisateur et uniquement lui, retire son signalement, son statut est alors poubelle, le signalement est invalidé et l'utilisateur peut signaler à nouveau le même contenu.

    Lorsqu'un administrateur modère un signalement, son statut est alors refuse, l'utilisateur l'ayant soumis le voit toujours en tant que soumis (et ne peut donc soumettre un nouveau signalement), par contre, il ne rentre plus dans le compte des signalements positifs.

    La modération des signalements par les admins

    La modération des signalements se passe dans l'espace privé.

    L'interface est sur le même modèle que celle des forums.

    A faire

    • création du plugin lui-même ;
    • insertion de sa conf et de sa modération dans mediaspip_config ;
    • insertion de son formulaire dans mediaspip_core ;
  • Rendre compatible avec SPIP 3.0

    11 juin 2012

    Rendre compatible MediaSPIP avec SPIP 3.0 ce qui consistera en la version 1.0 de MediaSPIP.

    Les extensions qui sont compatibles :

    • afficher_objets => intégré plus ou moins dans le core ;
    • ajaxforms, n'était utilisé que pour les logos => intégré plus ou moins dans le core ;
    • contact ;
    • crayons ;
    • doc2img ;
    • facteur ;
    • forum => intégré dans le core ;
    • job_queue => intégré dans le core ;
    • jquery_ui => Intégré dans le core ;
    • menus ;
    • nospam ;
    • palette ;
    • saisies ;
    • zpip ;
    • Podcast ;

    Les extensions à rendre compatibles :

    • auteurs_syndic ;
    • diogene ;
    • diogene_gerer_auteurs ;
    • emballe_medias ;
    • emballe_medias_doc2img ;
    • emballe_medias_spipmotion ;
    • fonctions_images ;
    • getid3 ;
    • html5 ;
    • mediaspip_config ;
    • mediaspip_core ;
    • mediaspip_init ;
    • spipmotion ;
    • swfupload ;

    Les extensions auxquelles on devra trouver une solution afin de s'en passer :

    • cfg2_compat ;
    • cfg2_core ;
    • cfg2_interface ;
    • pcltar => La librairie est utilisée dans SVP, regarder s'il y a des choses à faire ;
    • spip-bonux-2 => les boucles POUR et CONDITION sont dans le core, à voir si on a besoin d'autres choses ;
    • step à remplacer par SVP, voir si on a besoin de travailler la chose ;
  • configuration du téléchargement documents publiés

    7 mai 2012

    Il est regretté que la configuration du téléchargement ou non des documents par les visiteurs soit effective à l'ensemble des documents publiés plutôt qu'individuellement pour chacun des documents.