Jelix est un framework PHP open-source pour applications Web
Un framework robuste

Depuis 2006, Jelix offre des solutions pérennes à vos projets d'applications et sites web :
- Une architecture en modules réutilisables : capitalisez sur vos développements !
- Une logique MVC et une arborescence normalisée pour une maintenance facilitée
- Des plugins pour étendre la plupart des composants
- Des APIs simples et nombreuses
- Un coeur performant pour les sites exigeants
Développement rapide et aisé

Jelix offre des composants et outils pour développer plus rapidement :
- Contrôleur CRUD générique, module d'interface d'administration, vues dédiées à (X)HTML, ATOM, RSS, ZIP, PDF...
- Scripts en lignes de commande pour générer rapidement du code
- Debug bar pour faciliter le debuggage.
Utilisez les modules et plugins disponibles sur Packagist. Utilisez certains composants en dehors de Jelix
Fonctionnalités

Le framework fourni une multitude de composants : un ORM, un système de formulaire, un moteur de template, un système évènementiel, un module d'authentification, de gestion de droits...
Sans oublier l'aspect multi-langue et la gestion de themes graphiques.
Développez aisément vos services Web, qu'ils soient REST-Full, en SOAP, en xml-rpc, en ajax etc.
Qualité et robustesse

Une robustesse à tout niveau :
- Sécurité avant tout : dans les formulaires, l'authentification...
- Une gestion poussée des erreurs, et respectant les protocoles utilisés
- Des milliers de tests unitaires sur les composants de jelix
- Intégration de PHPUnit pour vos propres tests
Deploiement

Un deploiement aisé et rapide grâce au système d'installation et de mise à jour de Jelix.
Vous diffusez votre application à un large public ? Utilisez le wizard de jelix, et en quelques clics l'application est installée et prête à l'emploi
Choisissez Jelix !

La communauté francophone et anglophone des utilisateurs de jelix, ainsi qu'un support professionnel, sont là pour vous accompagner dans l'utilisation du framework.
Du site aux millions de visiteurs/jour à l'application intranet en passant par la boutique e-commerce, des centaines de projets reposent sur Jelix. Pourquoi pas le vôtre ?
Documentation
Mini tutoriel
- Pour découvrir Jelix
Manuel complet
- En français, en ligne, pour bien apprendre les concepts et l'utilisation des composants de Jelix
Référence détaillée des APIs
- Entrez dans le coeur de Jelix
- Composants indépendants
- Liste des composants que vous pouvez utilisez sans Jelix
Communauté
Booster !
- Profitez des modules et plugins de la communauté pour booster vos projets
Forum
- Posez vos questions sur le forum
IRC
- Discutez en live avec votre client IRC préféré ou sur le site
Contributions
Jelix sur Github !
- Forkez et proposez des améliorations
Suivi des bugs
- Rapportez les bugs rencontrés, ou vos demandes d'améliorations
Actualités
Sortie de Jelix 1.7.11 et 1.6.37
Jelix 1.7.11 et 1.6.37 sont disponibles. Elles contiennent quelques corrections de compatibilités avec PHP 8, et améliorations internes. La version 1.7.11 apporte en plus :
- des corrections dans l'installateur
- La possibilité de forcer le rechargement des ressources JS et CSS dans les navigateurs après une mise à jour par exemple, grâce à l'ajout automatique dans leurs URLs d'un paramètre généré aléatoirement après chaque vidage du cache de la configuration.
- la prise en charge des macros dans les templates
- une amélioration des possibilités de surcharges des widgets de jForms, en permettant de redéfinir uniquement le HTML généré. Cela a permis par exemple de les adapter facilement pour le thème AdminLTE utilisé dans le module adminui
Pour plus d'informations, voir la liste des changements de Jelix 1.6 et celle de Jelix 1.7.
Téléchargements / mise à jour :
Liste de discussion
Tenez-vous au courant de l'actualité Jelix par mail, et discutez avec les autres utilisateurs. Inscrivez-vous.