Flashing Records est un label de musique. Son site devait annoncer des sorties et des dates, donc mêler du contenu éditorial et une programmation d'événements, chacun avec son gabarit.
Le projet en détail
L'intérêt technique du projet tient à sa structure. Il repose sur Bedrock, une organisation de WordPress qui range le cœur du logiciel comme une dépendance parmi d'autres : la configuration passe par des variables d'environnement, le cœur et les extensions sont installés par Composer, les mots de passe sont chiffrés avec bcrypt plutôt qu'avec l'algorithme historique de WordPress, et la racine servie par le serveur web ne contient pas le code.
C'était en 2016 une manière peu répandue de traiter WordPress, et c'est exactement ce que je continue de faire aujourd'hui avec d'autres outils : une configuration lue dans l'environnement, des dépendances déclarées et verrouillées, une racine servie qui ne contient que ce qui doit être public.
Cette fiche n'a pas d'image. Le dépôt contient le thème, la configuration et la base de développement, mais ni le cœur de WordPress, qui s'installe par Composer, ni les médias. Le remonter demanderait de rejouer une installation de dépendances de 2016, ce qui donnerait une version approximative plutôt que le site tel qu'il était.