[Plateforme MediaSPIP.net] - Tickets
Liste des tickets de la plateforme MediaSPIP.net
Les articles publiés sur le site
-
Faire un plugin Piecon
30 septembre 2012Faire 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 lefait via ce commit ;head
via le pipelinejquery_plugins
même si ce n'est pas en jquery -
Permettre de le configurer un petit peu (design) via un formulaire de configuration et insérer cela dans le head via le pipelinefait via ce commit ;insert_head
-
Intégration au plugin jQuery File Upload sur les évènementsfait via ce commit ;progress
etstop
-
Intégrer le formulaire de configuration dans le plugin mediaspip_configfait par ce commit ; -
Intégrer le plugin dans la distribution de basefait via ce commit ; -
Trouver un logole logo du plugin a été ajouté par ce commit ; -
Faire la documentationla documentation est là et le lien de documentation a été ajouté au plugin là ;
-
-
Un plugin de gestion de webcam
30 septembre 2012Cré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 :
- jQuery-webcam, a webcam wrapper plugin for jQuery (démo) ;
- jQuery-AS3-Webcam : un plugin jQuery permettant de sauvegarder une capture en jpg, permet également de lister les webcam qui peuvent être utilisées...
- leeliv, une librairie as3 pour enregistrer en flv (explications/blog) ;
- WebcamRecorder ;
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 2012Faire 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 2012Rendre 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 2012Il 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.