Méchante Mise À Jour pour µLabel.
Je rappelle que ce truc est un CMS, basiquement un player web pour musicos voulant diffuser leur musique, sur la base du concept d'album.
Index
Nouvelle page d'index. Roundabout, contrairement à la précédente lib, n'impose pas l'usage de markup non standard, donc la page d'index valide. Ça, c'est fait.
Meta-data musiciens
Un fichier index.xml, s'il est présent dans le répertoire de l'album, et qu'il ressemble à ça :
<?xml version="1.0" encoding="ISO-8859-1"?>
<microlabel>
<musicien name="Florent">
<instrument>vocal</instrument>
<instrument>guitar</instrument>
<twitter>bob10bal</twitter>
</musicien>
<musicien name="Phil">
<instrument>leadvocal</instrument>
<instrument>guitar</instrument>
<instrument>bass</instrument>
<instrument>drums</instrument>
<twitter>xaccrocheur</twitter>
<email>xaccrocheur@gmail.com</email>
</musicien>
<musicien name="Janob">
<instrument>engineer</instrument>
<instrument>vocal</instrument>
<instrument>research</instrument>
<instrument>other</instrument>
<instrument>recording</instrument>
<twitter>janob75</twitter>
</musicien>
<video>
<name>F comme Douglas</name>
<youtubeid>gwaJGeFCpkw</youtubeid>
</video>
<video>
<name>Y'a Pas</name>
<youtubeid>uDANKuAnUWY</youtubeid>
</video>
</microlabel>
Déclenche l'affichage d'une section par musicien (et une liste des videos, qui playent dans une galerie), comme ça :
Et tout ça est valide aussi. Oui oui je sais, c'est génial, mais atta.
Il y a maintenant un système de notification de MàJ (clique sur l'icône d'aide, en bas). En fait il est là depuis longtemps, mais c'était chiant contraignant de copier / coller le hash du dernier commit, et de le remplacer par le nouveau dans le source du fichier index.php. Maintenant j'ai fait une fonction qui me permet de faire ça directement dans emacs, d'un coup :
- Sauvation de tous les fichiers ouverts
- Retrouvation du hash
- Remplacement du hash dans le source
- Commit, push
- Eventuels pull sur des machines distantes
C'est super pratique, pour moi et pour les utilisateurs.
Back Office
On peut maintenant tagger les fichier en ligne. Bon, il faut que les fonctions ad-hoc soyent disponibles sur le serveur, genre vorbiscomment, et les histoires de droits habituelles.
Sécurité
La sécurité se limite au .htaccess d'Apache (ce qui n'est pas rien non plus). J'ai tenté d'être un maximum interopérable dans le code, de tester l'OS et tout, mais ça m'étonnerait vraiment que, tel quel, ça tourne sur autre chose qu'un Linux/Apache. J'aimerais bien de l'aide sur ce front.
Bugs
What ? Get out of here ;)
# Commentaire supprimé
Posté par Anonyme . Évalué à 2.
Ce commentaire a été supprimé par l’équipe de modération.
# Commentaire supprimé
Posté par Anonyme . Évalué à 2.
Ce commentaire a été supprimé par l’équipe de modération.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.