wiki:fr/Jelix2
developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Jelix2

brainstorming

Idées en vrac sur les objectifs de cette version majeure de Jelix.

  • Utilisation de Composer pour les paquets
    • possible pour Jelix 1.5 ? impact sur Jelix 1.5?
  • lib/jelix découpé en composants, ayant chacun leur namespace. Et on supprime le prefixe "j". Ex: \Jelix\Core\Coordinator. Ce seront des paquets Composer.
  • Essayer d'avoir un coût de migration le plus bas possible
    • proposer un include qui déclare des classes ayant les anciens noms, et héritant des nouvelles classes. ex: class jCoordinator extends \Jelix\Core\Coordinator
    • Ces classes pourraient implémenter les anciens comportements/methodes si nécessaire ?
    • ou alors,
      • adapter au minimum les composants de Jelix 1.5, avec même noms de classes
      • les proposer dans des packages "legacy", ainsi les applis pourront installer ces packages pour minimiser les coûts de migration, ou en tout cas permettre d'étaler dans le temps la migration vers les nouvelles fonctionnalités
      • proposer en parallèle des nouvelles versions de ces composants, au comportement et à l'API modifiée.
  • [FlorianLB] Quid du nommage des classes ? On bascule tout en PSR-0 (drop des .class.php, .iface.php, etc) ?
Last modified 8 years ago Last modified on Sep 12, 2012, 10:58:22 PM