Quick links: Content - sections - sub sections
EN FR

Trace:

Wiki: Sitemap - Recent Changes - Back link

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:independent-components [2020/08/04 12:02] (current)
laurent created
Line 1: Line 1:
 +~~LANG:​FR@fr:​composants-independants~~
 +
 +====== Independent components ======
 +
 +Some components of Jelix are available separately and usable without Jelix. Install them via Composer, from http://​packagist.org. Some of these packages are automatically installed by the package jelix/​jelix.
 +
 +
 +===== The template engine jTpl =====
 +
 +jTpl is based on the [[https://​packagist.org/​packages/​jelix/​castor|Castor]] template engine (since Jelix 1.7)
 +
 +<​code>​
 +composer require "​jelix/​castor"​
 +</​code>​
 +
 +===== Database abstract layer =====
 +
 +The library [[https://​packagist.org/​packages/​jelix/​database|JelixDatabase]] is an external version of jDb. It will be used in futur version of Jelix.
 +
 +<​code>​
 +composer require "​jelix/​database"​
 +</​code>​
 +
 +The profile system is also available : [[https://​packagist.org/​packages/​jelix/​profiles|JelixProfiles]]
 +
 +<​code>​
 +composer require "​jelix/​profiles"​
 +</​code>​
 +
 +===== Ini files =====
 +
 +Classes to read and write ini file (by preserving comments), can be installed with the package [[https://​packagist.org/​packages/​jelix/​inifile|jelix/​inifile]]
 +
 +<​code>​
 +composer require "​jelix/​inifile"​
 +</​code>​
 +
 +===== Version comparator =====
 +
 +To parse and compare versions with Composer expressions,​ you can use the package [[https://​packagist.org/​packages/​jelix/​version|jelix/​version]]
 +
 +<​code>​
 +composer require "​jelix/​version"​
 +</​code>​
 +
 +===== Properties files =====
 +
 +Jelix 1.7+ is using the library [[https://​packagist.org/​packages/​jelix/​properties-file|properties-file]] to read an write properties files, used for locales.
 +
 +<​code>​
 +composer require "​jelix/​properties-file"​
 +</​code>​
 +
 +
 +===== Other libraries =====
 +
 +   * [[https://​packagist.org/​packages/​jelix/​php-redis|jelix/​php-redis]]:​ classes to access to a Redis database
 +   * [[https://​packagist.org/​packages/​jelix/​php-redis|jelix/​gandi-v5]]:​ classes to call API of  [[https://​www.gandi.net|Gandi.net]].
 +   * [[https://​packagist.org/​packages/​jelix/​file-utilities|jelix/​file-utilities]]:​ helpers to manipulate files, path and directories
 +   * [[https://​packagist.org/​packages/​jelix/​simplelocalization|jelix/​simplelocalization]]:​ A simple class to manipulate localized messages
 +   * [[https://​packagist.org/​packages/​jelix/​webservice-helper|jelix/​webservice-helper]]:​ Classes to generate a WSDL content from classes
 +   * [[https://​packagist.org/​packages/​jelix/​wikirenderer|jelix/​wikirenderer]]:​ WikiRenderer is a library to generate HTML or anything else from wiki content.
 +   * [[https://​packagist.org/​packages/​jelix/​fakeserverconf|jelix/​fakeserverconf]]:​ Fill the $_SERVER array with various PHP server configuration for unit tests.
 +   * [[https://​packagist.org/​packages/​jelix/​buildtools|jelix/​buildtools]]:​ Tools to build package of a project
 +   * [[https://​packagist.org/​packages/​jelix/​jhttp|jelix/​jhttp]]:​ simple http client for legacy Jelix projects (deprecated).
 +
 +
  
en/independent-components.txt · Last modified: 2020/08/04 12:02 by laurent
Recent changes RSS feed Creative Commons License