Boudah Talenka

LibreQuotes

Dernier projet en date : LibreQuotes, un recueil de citations en ligne qui se veut plus simple que les alternatives certes très fournies mais monstrueusement lourdes et complexes telles que Wikiquotes ou Evene. Même Brainyquote je le trouvais trop compliqué. Et voilà, en 3 jours de travail, un petit site qui fait tout ce que j'attends d'un recueil :

  • Citations classées par thème, par auteur ou par date
  • Citations au hasard
  • Moteur de recherche
  • Ajout de nouvelles citations par les utilisateurs
  • Abonnement (flux RSS/Atom)
  • Exportation et API JSON
  • Interface d'administration sécurisée
  • Performance : compression, minification, mise en cache.

Comme d'habitude, j'essaie de faire en sorte que le code soit aussi simple que le site lui-même, avec une architecture MVC écrite en à peine 80 Ko de PHP et 2 Ko de CSS. Le tout sans utiliser ni Javasript ni aucune librairie tierce. Le code source est publié sous licence libre (GNU GPL) et disponible sur GitHub. Comme d'habitude l'ensemble est documenté et respecte PSR-2.

LibreQuotes