Outils pour utilisateurs

Outils du site


dev:planning:accueil

Projets en cours de conception ou de développement

Cours de West Coast Swing en ligne

Fonctionnalités :

  • vidéos et noms de passes ou de concepts (“elasticité” par exemple)
  • utilisateurs et permissions. Dans un premier temps, pour faire plus simple, on peut avoir un utilisateur commun pour tout un groupe d'élèves 1).
  • l'administrateur peut uploader des vidéos et éditer les méta-données des vidéos
  • l'administrateur peut “autoriser” la consultation pour un certain utilisateur/groupe à partir d'une certaine date (ou “maintenant”)
  • commentaires ? Attention, porte ouverte à un paquet de galères. À voir plus tard.

Aspects techniques:

  • Hébergement de vidéos : probablement pas Youtube parce qu'on veut limiter l'accès. Les services payants genre Vimeo Plus sont assez cher. Probablement un stockage local, l'idéal serait de pouvoir héberger le fichier ailleurs que sur le serveur, avec un nom pas trop détectable
  • Format des vidéos: utiliser video.js, probablement un double encodage H264/WebM
  • Techno du site web: Django ? Pyramid ? Flask ? Django ça serait cool. Permet l'hébergement sur Heroku ou Openshift à condition que les vidéos soient stockées ailleurs. Attention quand même, ça complique l'upload, mais c'est peut-être pas grave si c'est les techs qui le font. Mais bon, le plus simple c'est probablement de le mettre sur mon serveur.
1) Ou alors login par Google/Facebook/Persona, mais il faudra autoriser à posteriori ou provisionner, et c'est relou. Ou alors il faut qu'ils nous envoient la liste des utilisateurs pour faire un import groupé, mais voilà la galère quoi.
dev/planning/accueil.txt · Dernière modification: 2014/04/12 14:16 par abompard