Raccourcis : Contenu - rubriques - sous rubriques
EN FR

Piste : faq

Ceci est une ancienne révision du document !


Foire aux questions

Genèse

  • Que veux dire le nom Jelix ? Rien.
  • Que représente le logo ? Il est issu d'une intense réflexion de la part de son créateur, Sylvain. :-)
  • Quand a démarré le projet Jelix ? Durant l'automne 2005, et apparu au grand jour en janvier 2006 en version pré-alpha, lors de la création du site.
  • Comment est né Jelix ? D'une envie de tout casser et de tout améliorer dans le framework Copix, existant depuis 2001, mais aussi parce que le projet Copix n'évoluait plus à l'époque où Jelix a démarré.
  • Jelix est un fork de Copix alors ? C'est en quelque sorte un fork, reprenant quelques principes et briques de Copix, même si une grande partie du code a été réécrite (notamment le cœur) et que Jelix propose un fonctionnement différent.
  • Quel est exactement le rapport et les différences entre Jelix et Copix 2.3 ? Tout est expliqué là.
  • Pourquoi un nouveau framework alors qu'il y a le framework de Zend, ou « mon framework préféré » ? Parce que d'une part le projet Jelix a démarré avant que le framework Zend soit rendu public, avant qu'il y ait cette vague de nouveaux frameworks PHP, et d'autre part pour faire évoluer d'une autre manière le framework Copix qui existe depuis quelques années déjà et sur lequel a travaillé longtemps l'auteur principal de Jelix. De plus, cela permet de proposer un framework différent des autres, qui pourrait peut-être mieux correspondre à vos besoins, à vos projets.

Licence et copyright

  • Sous quelle licence est disponible Jelix ? LGPL (GNU Lesser General Public License). Les scripts en lignes de commandes sont sous licence GPL.
  • Qui sont les participants au projet ? La liste est ici.

Contributions

  • Comment puis-je contribuer au projet Jelix ? Nous avons besoin de personnes pour faire évoluer le site, compléter le manuel et les tutoriels, réaliser des modules « généraux » (ex. : news, forum, etc.). Et bien sûr, vous pouvez contribuer au code, il y a plein de choses à faire. :-)
  • J'ai envie de contribuer au code car je voudrais apporter des améliorations. Comment je m'y prends ? En consultant dans un premier temps le manuel du hacker. Parlez-en aussi aux développeurs (sur IRC ou dans le forum), ils pourront vous mettre sur la piste des choses à faire, sur la façon d'apporter les modifications, etc.
  • J'ai fait une modification et je voudrais l'intégrer dans la version officielle. Comment je fais ? Il faut d'abord préparer un patch (avec un outil de type diff) par rapport à la version de Jelix récupérée du dépôt subversion (si c'est une modification de quelques lignes, pas besoin de patch même si c'est mieux, il suffira juste d'indiquer le fichier et les lignes concernées), et de poster le tout dans un nouveau ticket ou le ticket existant correspondant.
  • J'ai trouvé un bug ! Regardez si il n'est pas déjà répertorié, sinon créez un nouveau ticket pour le signaler. Si vous n'êtes pas sûr du bug, il est préférable d'abord d'en discutez dans le forum.
  • Y a une erreur dans la documentation, ou je voudrais compléter la documentation ! La documentation (et cette page même) est stockée dans un wiki. Inscrivez-vous sur le wiki, et cliquez sur le bouton « Éditer la page » pour la modifier (ou sur les boutons « Éditer » de chaque partie).
  • Je voudrais un accès en écriture au dépôt Subversion. L'accès en écriture est donné à ceux qui contribuent activement à Jelix. Donc il faut justifier d'une certaine motivation, et avoir proposé quelques patches significatifs. Et il faut aussi savoir utiliser subversion…

Technique

  • Peut-on utiliser jDao séparément de Jelix ? Non, car il y a trop de dépendance avec d'autres classes de Jelix.
  • Peut-on utiliser le moteur de template séparément ? Oui, il existe une version « standalone » de jTpl.
  • Jelix ne permet pas de générer une page dans le format XXX, comment faire ? Il suffit de créer un objet dérivant de jResponse, qui sache générer un document au format en question, et de le déclarer dans la configuration. Toute contribution en ce sens est d'ailleurs la bienvenue.

Divers

  • Jelix est-il sponsorisé ou affilié à une entreprise ? Jelix est un projet totalement indépendant de toute entreprise.
  • Existe-t-il une version pour PHP 4 ? Non, Jelix utilise de nombreuses spécificités de PHP 5.
  • Où en est l'avancement du développement de Jelix ? Vous pouvez voir ce qu'il reste à faire et ce qui est prévu de faire en lisant la roadmap de jelix.
  • J'ai fait un site avec Jelix. Je peux en faire de la pub ? Oui, sur cette page.
Fils rss des changements récents dans le wiki Creative Commons License