Aller au contenu
Business Agile
← Réalisations
Web · Musique, label et programmation d'événements · nov. 2016

Flashing Records

Un site de label monté sur un WordPress installé par Composer.

En chiffres

WordPress installé comme une dépendanceBedrock
chiffrement des mots de passebcrypt
année du projet2016

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.

Ce qui a été fait

  1. 01

    Installation Bedrock : cœur de WordPress géré par Composer

  2. 02

    Configuration par variables d'environnement, racine servie séparée du code

  3. 03

    Mots de passe chiffrés avec bcrypt

  4. 04

    Thème sur mesure avec gabarits d'événements

Questions fréquentes

WordPress peut-il être traité comme un projet de développement sérieux ?

Oui, et Flashing Records le montrait dès 2016 : cœur installé par Composer, configuration lue dans l'environnement, dépendances verrouillées, racine servie qui ne contient pas le code. Les mêmes exigences que pour n'importe quelle application.

Pourquoi publier un projet sans capture d'écran ?

Parce qu'il vaut mieux citer honnêtement un travail que l'illustrer par une approximation. Le dépôt de Flashing Records ne contient ni le cœur de WordPress ni les médias : toute image serait une reconstitution, pas le site.

Autres réalisations

FabArto
fabarto.eu
Web
Ti Kosmeo
tikosmeo.fr
Web
Antiquité Mallarmé
antiquitemallarme.fr
Web
Maison Ozaé
maisonozae.eu
Web
ScienceProtect
scienceprotect.com
IA
Neontology
github.com/ontolocy/neontology
Open source
Pousses & Plantes
Place de marché de plantes
E-commerce
Arbre Agile
Conseil et développement en intelligence artificielle
Web
Groupe BERREBI
Holding et site institutionnel
Web
SNCF
Transport ferroviaire, grand compte
API
Pitchichi
guide.pitchichi.com
App
SNCF DGEX Solutions
Ingénierie ferroviaire, application interne
API
Appétit
Librairie indépendante, livres de cuisine et photographie
Web
Good Day
Média, application mobile grand public
App
Fondation Nestlé France
Fondation d'entreprise, alimentation
Web
DMD Prices
Art, impression sur toile, devis en ligne
Web
IoTBox
Objets connectés, solutions industrielles
Web
PrevenFit
Services aux salles de sport, espace abonné
App
Securicate
Équipement de sécurité, boutique en ligne
E-commerce
WeChamp
Sport, événementiel d'entreprise
Web
Jaco
Veille média, logiciel en abonnement
App
AWA
Éducation et audiovisuel, projet à portée internationale
Web
Quizz Paris
Prévention des risques, sensibilisation du public
App
La Gestion en Ligne
Gestion locative, service en ligne
Web
Quotidien Libre
Presse en ligne, quotidien d'information
Web
Ophtalmologie Percy
Santé, hôpital militaire
Web
Apérothérapie
Vins et épicerie fine, vente en ligne
E-commerce
Arnaud CANIZARES
Art contemporain, portfolio d'artiste
Web
TapToSupport
Collecte de dons pour associations
API
24hprojects
Plateforme de livraison de MVP
App
Eco-Actives
Transition écologique et ateliers DIY
E-commerce

Un projet ? Parlons-en cette semaine.

Un brief court, une réponse sous 48 h, une estimation ferme après cadrage.

Décrire mon projet