Raccourcis : Contenu - rubriques - sous rubriques
EN FR

Piste :

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
fr:faq [2009/02/02 06:11] – coquillettes goofyfr:faq [2015/11/29 11:25] – [Technique] laurent
Ligne 9: Ligne 9:
    * **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.    * **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 [[http://www.copix.org|Copix]], existant depuis 2001, mais aussi parce que le projet Copix n'évoluait plus à l'époque où Jelix a démarré.    * **Comment est né Jelix ?** D'une envie de tout casser et de tout améliorer dans le framework [[http://www.copix.org|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.+   * **Jelix est un fork de Copix alors ?** C'est en quelque sorte un fork, reprenant quelques principes et briques de Copix, mais depuis presque tout a été réécrit et Jelix propose maintenant un fonctionnement différent.
    * **Quel est exactement le rapport et les différences entre Jelix et Copix 2.3 ?** [[jelix_vs_copix|Tout est expliqué là]].    * **Quel est exactement le rapport et les différences entre Jelix et Copix 2.3 ?** [[jelix_vs_copix|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 publicavant 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. +   * **Pourquoi un nouveau framework alors qu'il y a « //mon framework préféré// » ?** D'une part, à l'époque où projet Jelix a démarré, bon nombre de frameworks n'existaient pas (Zend Par exemple), et d'autre partl'auteur de Jelix, qui avait été core-developer sur Copix pendant quelques annéesavait envie de faire évoluer le framework Copix sur certains points.
- +
 ===== Licence et copyright ===== ===== Licence et copyright =====
  
Ligne 24: Ligne 22:
    * **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 [[http://developer.jelix.org/report/1|plein de choses à faire]]. :-)    * **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 [[http://developer.jelix.org/report/1|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 [[http://developer.jelix.org|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 envie de contribuer au code car je voudrais apporter des améliorations. Comment je m'y prends ?** En consultant dans un premier temps [[http://developer.jelix.org|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 lignespas 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 [[http://developer.jelix.org/newticket|dans un nouveau ticket]] ou le ticket existant correspondant.+   * **J'ai fait une modification et je voudrais l'intégrer dans la version officielle. Comment je fais ?** Vous pouvez forker notre dépot git sur https://github.com/jelix/jelixcommiter vos modifications et faire un pull request. Sinon vous pouvez proposer un patch [[http://developer.jelix.org/newticket|dans un nouveau ticket]] ou le ticket existant correspondant.
    * **J'ai trouvé un bug !** Regardez [[http://developer.jelix.org/report/1|si il n'est pas déjà répertorié]], sinon [[http://developer.jelix.org/newticket|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.    * **J'ai trouvé un bug !** Regardez [[http://developer.jelix.org/report/1|si il n'est pas déjà répertorié]], sinon [[http://developer.jelix.org/newticket|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).    * **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 ===== ===== 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 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.+   * **Peut-on utiliser le moteur de template séparément ?** Oui, il existe une version « standalone » de jTpl. Depuis 2015 elle se nomme Castor et [[https://packagist.org/packages/jelix/castor|est disponible via Composer]].
    * **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.    * **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.
  
Ligne 41: Ligne 37:
 ===== Divers ===== ===== Divers =====
  
-   * **Jelix est-il sponsorisé ou affilié à une entreprise ?** Jelix est un projet totalement indépendant de toute entreprise+   * **Jelix est-il sponsorisé ou affilié à une entreprise ?** Depuis 2010, la société Innophi fondée par le créateur de Jelix, propose du support professionnel sur Jelix
-   * **Existe-t-il une version pour PHP 4 ?** Non, Jelix utilise de nombreuses spécificités de PHP 5.+   * **Existe-t-il une version pour PHP 4 ?** Non, Jelix utilise de nombreuses spécificités de PHP 5.3 (PHP 5.2 avant la version 1.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 [[http://developer.jelix.org/roadmap|la roadmap de jelix]].    * **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 [[http://developer.jelix.org/roadmap|la roadmap de jelix]].
    * **J'ai fait un site avec Jelix. Je peux en faire de la pub ?** Oui, [[hall-of-fame|sur cette page]].    * **J'ai fait un site avec Jelix. Je peux en faire de la pub ?** Oui, [[hall-of-fame|sur cette page]].
 +   * **J'ai réalisé une application basée sur jelix, ou des modules ou plugins, que l'on peut récupérer sur le web, où dois-je le signaler ?** Vous pouvez en parler sur le forum, ou inscrire votre projet sur notre site dédié à cela :  [[http://booster.jelix.org]].
  
Fils rss des changements récents dans le wiki Creative Commons License