Piste : • composants-independants
Table des matières
Composants indépendants ¶
Divers composants de Jelix sont installables et utilisables sans Jelix, et disponible via Composer, sur http://packagist.org.
Le moteur de template de jTpl ¶
jTpl repose sur le moteur de template Castor (depuis Jelix 1.7)
composer require "jelix/castor"
Couche d'abstraction d’accès aux bases de données ¶
La bibliothèque JelixDatabase est la version “externe” de jDb et sera utilisée dans les prochaines versions de Jelix.
composer require "jelix/database"
Le système de profiles est également disponible : JelixProfiles
composer require "jelix/profiles"
Manipulation de fichiers ini ¶
Les classes pour lire et modifier des fichiers ini (en préservant les commentaires), peuvent être installée via le paquet jelix/inifile
composer require "jelix/inifile"
Comparateur de versions ¶
Pour parser et comparer des numéros de versions avec des expressions compatibles avec Composer, vous pouvez utiliser le paquet jelix/version
composer require "jelix/version"
Lecture de fichiers properties ¶
Jelix 1.7+ utilisent la bibliothèque properties-file pour lire et modifier les fichiers properties utilisées pour les fichiers de langues.
composer require "jelix/properties-file"
Autres utilitaires ¶
- jelix/php-redis : classes pour manipuler une base de donnée Redis
- jelix/gandi-v5 : classes pour pouvoir appeler des API du fournisseur de nom de domaine Gandi.
- jelix/file-utilities: classes utilitaires pour manipuler des fichiers, des chemins et répertoires
- jelix/simplelocalization: Une classe permettant de manipuler basiquement des messages traduits
- jelix/webservice-helper: Classes pour générer un WSDL correspondant à des classes PHP
- jelix/wikirenderer: WikiRenderer est une bibliothèque pour générer du HTML à partir de contenu wiki
- jelix/fakeserverconf: Génère un tableau
$_SERVER
selon des configurations PHP “virtuels”. Pratique pour les tests - jelix/buildtools: Outils utilisés pour générer les paquets de jelix
- jelix/jhttp: simple client http pour les vieux projets Jelix (deprecated).