Connexion

Open source

Depuis sa version 3.0 publiée le 30 octobre 2024, Biblys est désormais un logiciel libre distribué sous la licence AGPL-3.0. Cela signifie que n’importe qui peut télécharger, installer et utiliser Biblys sans contrepartie financière, mais aussi consulter, modifier et redistribuer son code source. La seule condition est que toute modification exploitée sur un serveur public doit être publiée pour bénéficier à la communauté.

D'autres composants développés pour répondre à des besoins précis sont disponibles sur GitHub. Ils pourront intéresser d'autres développeurs et développeuses du monde du livre.

biblys/biblys

Le code source de Biblys est disponible sur Github, où l’on trouvera également les instructions d’installation d’une version de développement en local. D'ici la fin de l'année, je proposerais également des guides pour installer un vrai site Biblys sur un hébergement. Mon objectif à terme est que Biblys soit très facile à installer, même par quelqu'un n'ayant aucune compétence technique.

Thèmes Biblys

Certains habillages graphiques créés pour des sites Biblys sont open source et peuvent servir d'inspiration pour la création de votre propre thème. Vous pouvez les retrouver sur Github en cherchant « biblys-theme ».

biblys/isbn

Ce composant PHP permet de valider et de manipuler des ISBN, par exemple pour calculer des clés de contrôle ou pour les convertir entre les différents formats ISBN-10, ISBN-13 et EAN-13.

GitHub — Packagist

biblys/eurotax

Depuis le 1er janvier 2015, les règles de calcul de la TVA pour les ventes à l'étranger ont changées. C'est un vrai-casse tête puisque pour connaitre le taux de TVA applicable à un produit, il faut prendre en compte le pays du vendeur, le pays de l'acheteur, le type de produit et la date de la vente. Le but de cette classe PHP est de calculer ce taux avec une seule ligne de code.GitHub — Packagist

biblys/php-epub-cleaner

Ce script PHP décompresse un fichier ePub pour en extraire les fichiers HTML, applique un certain nombre de remplacements, puis compresse les fichiers pour créer un nouvel ePub "propre". Il est facilement personnalisable et permet d'automatiser des taches répétitives type ajout d'espace insécable, etc.

GitHub

biblys/php-dev-env

L'environnement de développement Biblys comprend Apache et PHP 7.2. Bien qu'il soit utilisé principalement pour Biblys et Axys, il peut en théorie être utilisé pour n'importe quel projet web PHP.

Github - Docker Hub

Si vous souhaitez un renseigment ou de l'aide pour l'un de ces composants, la documentation étant pour l'instant assez maigre, n'hésitez pas à me contacter.