Quick links: Content - sections - sub sections
EN FR

Trace:

Wiki: Sitemap - Recent Changes - Back link

no way to compare when less than two revisions

Differences

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


en:independent-components [2020/08/04 10:02] (current) – created laurent
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 10:02 by laurent
Recent changes RSS feed Creative Commons License