URL: https://linuxfr.org/users/anonyme/journaux/microlabel-mmaj
Title: Microlabel : MMÀJ
Authors: Anonyme
Date: 2014年04月28日T00:11:35+02:00
License: CC By-SA
Tags: franglais
Score: 5
Méchante Mise À Jour pour [μLabel](http://linuxfr.org/users/philippemc/journaux/microlabel-alternative-tentacles-a-toi-tout-seul).
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](https://en.wikipedia.org/wiki/Album).
## Index ##
Nouvelle page d'index. [Roundabout](http://fredhq.com/projects/roundabout/), contrairement à [la précédente lib](http://www.jacksasylum.eu/ContentFlow/), n'impose pas l'usage de markup non standard, donc la page d'index [valide](http://validator.w3.org/check?uri=http%3A%2F%2Fopensimo.org%2Fmicrolabel%2Findex.php). Ç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
vocal
guitar
bob10bal
leadvocal
guitar
bass
drums
xaccrocheur
xaccrocheur@gmail.com
engineer
vocal
research
other
recording
janob75
```
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](http://validator.w3.org/check?uri=http%3A%2F%2Fopensimo.org%2Fplay%2F%3Fa%3DAzer0%2CCounternatures). 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](http://opensimo.org/microlabel/?a=Les_Intouchables,Touche)). 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](https://wiki.xiph.org/Vorbis-tools), 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 ;)