Jelix is an open-source framework for PHP.
It has a modular, extensible architecture. Applications based on Jelix are made with modules, which allow to reuse features in several projects.
For more informations, read details about its features.
This package, jelix/jelix-standard
, is a distribution of Jelix with standard components.
If you want a minimal package, use the jelix/jelix
package instead.
This branch is about Jelix 2.0 which is still in development. See branches jelix-1.8.x and jelix-1.7.x for stable versions.
The best way is to use Composer.
Create a directory and a composer.json file :
{
"name": "me/my-project",
"require": {
"php": ">=8.1",
"jelix/jelix-standard": "dev-master"
}
}
Then you run:
composer install
Read the documentation to create an application.
There is a full manual to learn Jelix. You can read it directly on the website.
You can ask your questions on the forum or on our IRC Channel, #jelix, on the irc.freenode.net network.
If you want to contribute, you can use the provided Vagrant configuration which install all what is needed to run and test Jelix, and launch unit tests. See the testapp/README.md file in the repository.
Fill issues on Github https://github.com/jelix/jelix/.