CreRo, CMS pour site de label/netlabel/artiste
Salut,
J'avais dit que ça finirai par arriver, voilà, le jour est venu, CreRo qui va bientôt fêter ses dix mois depuis le début de la pré-alpha, en production pour propulser Crem Road records depuis toujours et les Productions Monpauvrelieu depuis quelques mois déjà ; bientôt aussi avec une troisième instance publique pour un site d'artiste en cours de préparation ; CreRo, donc, le ptit CMS pour label sous licence très libre AGPL vient un peu se présenter ici, avec sa version 0.16.8.27 publiée aujourd'hui qui célèbre son passage en phase Alpha.
C'est surtout qu'il n'y a maintenant plus besoin d'éditer les fichiers de configuration pour déployer une instance ; l'ajout principal de cette nouvelle version est l'administration via un panel web.
Je ne vais pas faire une présentation détaillée en mode "tutoriel" ; c'est un vrai couteau suisse ce soft, qui peut être utilisé pour plein de choses. Juste une présentation déjà longue ; je vous invite à poser vos questions à la suite dans ce fil, plutôt, ce sera plus efficace comme methode ! J'ai besoin d'écrire de la doc en français et LinuxMAO est un endroit pas si mal pour que ce soit un peu interactif comme process...
Pour les pressés
Le site du projet qui explique rapidement ce qu'il peut faire pour vous http://crero.clewn.org
Le dépôt du code avec les tutoriels des différents scénario typiques de déploiement http://github.com/shangril/crero
Pour les moins pressés
(toutes les options sont débrayables. Vous choisissez ce qu'il vous faut)
Autrement, hein, il y a Bandcamp.
Shang
J'avais dit que ça finirai par arriver, voilà, le jour est venu, CreRo qui va bientôt fêter ses dix mois depuis le début de la pré-alpha, en production pour propulser Crem Road records depuis toujours et les Productions Monpauvrelieu depuis quelques mois déjà ; bientôt aussi avec une troisième instance publique pour un site d'artiste en cours de préparation ; CreRo, donc, le ptit CMS pour label sous licence très libre AGPL vient un peu se présenter ici, avec sa version 0.16.8.27 publiée aujourd'hui qui célèbre son passage en phase Alpha.
C'est surtout qu'il n'y a maintenant plus besoin d'éditer les fichiers de configuration pour déployer une instance ; l'ajout principal de cette nouvelle version est l'administration via un panel web.
Je ne vais pas faire une présentation détaillée en mode "tutoriel" ; c'est un vrai couteau suisse ce soft, qui peut être utilisé pour plein de choses. Juste une présentation déjà longue ; je vous invite à poser vos questions à la suite dans ce fil, plutôt, ce sera plus efficace comme methode ! J'ai besoin d'écrire de la doc en français et LinuxMAO est un endroit pas si mal pour que ce soit un peu interactif comme process...
Pour les pressés
- L'interface du site est surtout visuelle ; on clique sur les pochette d'album... Sur Play... Sur Stop... Sur le titre d'une chanson si on veut sa page dédiée pour la partager sur Diaspora... Mais tous les (pas très nombreux) textes sont en anglais. La doc aussi. La francisation de l'interface est prévue aussi tôt que possible ; c'est une demande de la part d'un de nos plus fidèles sympathisants depuis déjà trop longtemps et c'est vraiment ce qui devrait arriver assez vite. Mais bon, c'est codé pour propulser notre label... Il fallait bien commencer par une langue... Notre audience est très internationale... On a commencé par l'anglais.
- Donc, oui, ça s'appelle pour les pressés, donc voilà les liens :
Le site du projet qui explique rapidement ce qu'il peut faire pour vous http://crero.clewn.org

Le dépôt du code avec les tutoriels des différents scénario typiques de déploiement http://github.com/shangril/crero

Pour les moins pressés
(toutes les options sont débrayables. Vous choisissez ce qu'il vous faut)
- diffusez vos albums en écoute uniquement ou en téléchargement gratuit. Pas de support pour le téléchargement payant pour le moment, et pas franchement prioritaire (sauf si on me fait un gros chèque)
- vendez vos CDs. Attention, pour vendre du support physique, il faut que l'album soit en téléchargement gratuit. Ajouter le support physique pour les albums streaming only peut être fait en quelques minutes, j'attends juste de trouver quelqu'un qui a besoin de ça pour le faire pour de bon.
- si vous êtes du genre anticommercial, vous pouvez vendre à prix libre sans minimum. Mieux vaux vous couvrir avec un avertissement du genre "pas de garantie que la commande soit honorée, en particulier si le montant est trop faible et la réalisation trop coûteuse pour nous". Sinon on va vous commander 25 albums sur carte SD et vous filer 1 euro 40
. Perso c'est ce mode de "vente" que je pratique. Je n'ai jamais, jamais eu à refuser une commande. CreRo gère le "prix recommandé" et tout le monde paye, euh, le prix recommandé (calculé au plus juste il faut dire)
- flux de webradio ! vrai flux de webradio à ouvrir dans VLC ! Annoncé sur l'annuaire de xiph.org qui vous ramènera des auditeurs (il y a des milliers d'applis qui l'exploitent, genre smartphone, box internet... Pour proposer un catalogue de webradios). Un vrai flux de webradio pour faire découvrir votre catalogue, entièrement codé en PHP, entièrement émulant le comportement d'un Icecast ou d'un Shoutcast. Bon, c'est pas non plus parfait, ça peut être assez variable selon le player. VLC (qui justement prend l'annuaire de xiph pour ses listing) gère ça impec. Juste, ça fini par couper si votre hébergement a un MAX_EXEC_TIME pour le script, car envoyer les octets ça fini par user le quota de temps processeur par script. Avec un MAX_EXEC de 300 secondes j'ai pu faire tenir le flux jusqu'à 17 minutes, jamais plus. C'est pas bien génant. Suffit d'enclencher la lecture continue dans son player et c'est réglé. Il y a un player web aussi, mais ça micro-coupe relativement souvent, hélas. L'HTML5 audio est une techno encore relativement récente, et pas tout à fait conçue pour gérer les flux radio.
- formulaire Let's make friends ! Les gens peuvent renseigner leur mail et vous le recevez tranquillement sur votre propre boite de réception... Plus qu'à faire des mailings à chaque nouvelle sortie, ensuite ! (ça c'est beaucoup, beaucoup plus efficace que perdre son temps avec un compte Twitter, je vous garantis
)
- Fan Network : les gens peuvent se connecter à un chat pour discuter avec les autres personnes qui passent... Ou avec vous ! On voit qui est en train d'écouter quoi, ça peut être sympa pour échanger sur tel ou tel album... Geolocated chatrooms : si les japonais veulent s'isoler entre eux et ne parler qu'avec les gens dans un rayon de 1000km, ils renseignent leur loc via le mécanisme du browser et sélectionnent "1000km max" comme chatroom ! Et voilà votre antenne locale de fans lointains qui prend vie. Bon, j'imagine qu'il faut avoir un sacré succès public pour que ce soit exploité. Notez que FireFox 48, la dernière version en date, a à nouveau son vieux bug sur la geoloc HTML5 -je l'ai signalé- et avec cette nouvelle version du navigateur, pour le moment, on ne peut pas renseigner sa loc. Ça faisait plus de 15 versions que ç'avait été corrigé... Mais ce bon vieux bug est de retour. Bon, c'est pas pour autant que j'utilise Chromium de mon coté, mais 85% de la planète sera pas de cet avis, donc vous pouvez dormir tranquille si jamais vous le faites, votre tube au Japon, ils pourront le monter, leur fan club local.
- Multi tiers - et le tiers "album gratuit", qui peut donc être sur une autre machine à l'autre bout du monde... Peut sans problème être assuré par audio.clewn.org ; qui est un hébergement non commercial pour tout ce qui est audio flac/ogg/mp3 qui a été le préambule à la mise en place du site Crem Road. Clewn audio n'a aucune limitation de licence, tant que ce n'est pas SACEM (qui ne me laisserait pas héberger quelque chose sur quoi elle aurait des prérogative). Il n'y a pas besoin de créer de compte. Donc, vous installer CreRo sur un hébergement ridiculement limité à 1.98HT/mois (voire sur une machine à la maison) ; et vous uploadez les flacs des 115 releases de votre netlabel sur Clewn. Et voilà, vous avez votre site en propre. C'est pas compliqué.
- pas de formulaires. Vous êtes tout à fait capable de renseigner vos tags dans les fichiers audio. CreRo construit automatiquement les pages albums, les pages artistes, les pages track, en fonction de ces méta-données. Fini les heures à taper des titres de chanson sur un formulaire web juste pour publier la moindre release. Ça va vite.
- pas de base de données. Donc pas de panne de base de donnée, jamais. Tout est géré en key/value, sur disque.
- Ça tient la charge sans demander un hébergement hors de prix. Même sur un mutualisé, même chez un hébergeur low-cost. Pour le site de notre label a fallut un peu optimiser en début d'année en ajoutant au CMS une gestion d'un cache logiciel entre les différents tiers applicatifs mais depuis il n'y a plus jamais eu de surcapacité... Et la croissance de Crem Road tient bon ; la pour août en stats web non qualifiées il y a eu plus de 1000 visiteurs différents, des centaines d'heures de streamées, des hits en centaines de milliers... Sur un mutualisé. Ça tient la charge.
- mode aléatoire si on le souhaite, lecture continue par défaut, c'est conçu pour la musique. Le visiteur n'a pas à cliquer dix fois. Tant qu'il restera il aura du son.
- vous voulez quoi d'autre ? Un site qui est utilisable sur un mobile ? C'est le cas (juste les mobiles brident l'autoplay, pas de lecture continue hors flux radio donc. C'est pour pas qu'on vous bouffe votre data sans que vous ayez d'abord cliqué). Récolter des dons, ponctuels ou récurrents ? Pas de problème. Héberger vos clips vidéos ? Vos tablatures et vos paroles ? Là on sort de ce qui est très documenté, mais ça se fait aussi. Je répète, j'espère bien qu'il y aura des personnes qui poseront des questions !
- vous êtes madame Vivendi Universal ? Ou juste les Productions du Fer ? Je peux assurer un support commercial pour du développement spécifique ou de l'assistance au déploiement. J'ai largement les dispos nécessaires.
Autrement, hein, il y a Bandcamp.
Shang