jelix/jelix-standard

Standard distribution of the Jelix PHP framework

v1.8.10 2024-07-03 12:27 UTC

README

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.

Installation

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.

Documentation and community

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.

Contribution & development

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/.