Thelia 2 est maintenant disponible. Retrouvez toutes les informations ici
Thelia 2 is now available. Find all the information here

Thelia 2, où en sommes-nous ?

Le blog TheliaFlux rss


< Ouverture de l’espace Contributeurs sur thelia.net. Comment créer un module Thelia - partie 2 >
2013
31
janvier

Thelia 2, où en sommes-nous ?

par Manuel Raynaud

Nous vous avons annoncé en septembre la création de Thelia 2. Il est temps de faire aujourd’hui un premier retour sur l’avancement.

Après une phase de réflexion et d’analyse, nous pouvons dressé un premier bilan de ce que sera Thelia 2 et de sa structure.

Comme vous avez pu le remarquer dans l’article annonçant la version 2 de Thelia, nous allons nous appuyer sur des briques logiciels existantes, stables et éprouvées. Voici une première liste de ces composants :
- Symfony http-kernel
- Symfony http-foundation
- Symfony dependency-injection
- Symfony event-dispatcher
- Propel ORM (v 1.6)

Cette liste de composants est loin d’être figée et évoluera.

Nous avons aussi fait le choix de suivre les bonnes pratiques mises en places par le php-fig, pas forcément à la lettre mais en grande partie. Le logger actuel de Thelia est intégré dans Thelia 2 et compatible avec la PSR3

Le choix de la gestion de la base de données n’a pas été simple à prendre. Plusieurs solutions ce sont présentées à nous. Nous avons finalement opté pour Propel qui nous semble activement maintenu et son utilisation est appropriée avec Thelia.

Le modèle de Thelia ainsi que l’utilisation que nous allons en faire via Propel est publié sur notre compte GitHub : https://github.com/thelia/model. Je vous invite donc à installer mysql workbench ainsi que PropelUtility pour voir les behaviour de Propel utilisés.

Concernant la publication du code de Thelia 2 en lui même, il est prévu de le mettre sur GitHub le plus vite possible, mais nous n’avons pas encore de date à communiquer.

tags : nouvelle version

8 Messages de forum

  • Et pour les utilisateurs ? Le 1er février 2013 à 01:51

    Bonjour,

    heureux de voir tant d’évolutions ces derniers mois autours de Thélia.
    Avec tout ça, je me demande ce qui changera pour nous dans la création des boutiques. Doit-on se mettre à Symfony où s’agit-il d’une brique purement interne ? Pour le développement de modules ? Le système de boucle actuel sera t-il conservé ?

    Merci, plein de bonnes choses à toute l’équipe ;-)

    Thelia lover <3

  • Choix technique Le 1er février 2013 à 13:11

    Hello,

    Plutôt intéresse ce choix. Par contre je serais intéressé de savoir pourquoi Propel 1.6 et non pas la version 2 ? Pourquoi pas Propel et non pas Doctrine2.

    Au niveau des templates une sandbox Twig avec les boucles Thelia est prévu ?

    Shine-neko

  • choix technique Le 4 février 2013 à 12:02

    @shine-neko : on a fait le choix de propel 1.6 car c’est l’ORM qui nous semble être le mieux documenté et qui a connu une très bonne évolution ces derniers mois. On se pose la question de passer sur la version 2 mais toujours pas pu mettre la main sur la documentation.

    @Thelia lover : pour l’intégrateur pas de grands changements, si ce n’est pas un vocabulaire de boucle qui sera en anglais, donc oui les boucles sont conservés. Pour le développeur, des modules plus complets, utilisation de namespace notamment, connaître symfony sera un plus mais pas obligatoire, nous ne souhaitons pas que les plugins soient des bundle symfony.

    Manuel Raynaud

  • Date de sortie Le 17 avril 2013 à 18:17

    Bonjour je pense réaliser mon site d’e-commerce avec thélia, mais faut-il que j’attende la V2 ?

    La migration se fera facilement ou ce sera un calvaire :) ?

    Merci pour vos renseignements

    • rep : date de sortie Le 19 avril 2013 à 09:21 , par Manuel Raynaud

      Bonjour,

      la V2 est prévu aux alentours de septembre mais rien ne garantie que ce sera la version définitive. Passer de la version 1 à 2 de Thelia ne sera pas aisé puisqu’au code ne sera compatible entre les deux.

Xav

  • Date de sortie ??’ Le 6 décembre 2013 à 18:45

    Bonjour,

    Il y a une date de sortie pour Thelia 2 ???
    J’aimerai déjà commencer à customizer un template... la version beta fait l’affaire ?

    A bon entendeur

    • Courant janvier Le 9 décembre 2013 à 15:37 , par Stéphanie Pinet

      Bonjour,
      La première version stable de Thelia devrait sortir courant janvier mais nous n’avons pas de date précise.
      Vous pouvez déjà customizer le template sans soucis.


  • Thélia 2 sur mutu OVH Le 8 janvier 2014 à 13:29

    Bonjour à tous,
    J’ai essayé d’installer la beta 2 sur un mutu OVH, mais le memory_limit nécessaire est de 150Mo (or celui dispo chez OVH est de 128).
    Sachant que sur un mutu OVH il est impossible d’accéder au php.ini, et que la commande "php_value memory_limit 150M" à inscrire dans le .htaccess ne fonctionne pas, ’en conclu que Thélia 2 ne peut être installé sur un mutu OVH.

    Pensez vous que ce paramètre soit définitif ?
    Pourra-t-il être revu à la baisse à l’avenir (128M max) pour une install sur un mutu OVH ?

    Tks.

    Valentin S.


  • Ajouter un commentaire

    Ce forum est modéré à priori : votre contribution n'apparaîtra qu'après avoir été validée par un administrateur du site.

    Nos
    partenaires



    Contactez
    Thelia


    Pour toutes questions concernant Thelia, vous pouvez nous contacter :

    contacter Thelia par téléphone par téléphone au 04 44 05 31 00

    Contacter Thelia e-maiol par mail à l'adresse info@thelia.net

    April Oséo FEDER