Avancement sur Ouga

Je ne communique pas énormément dessus, mais j'avance tout de même. Je viens de terminer et commiter un gros morceau pour Ouga, un de ceux qui m'embétaient un poil : la gestion des modèles.

Pour ceux qui n'auraient pas suivi, Ouga est une plateforme de développement que je veux MVC. Malheureusement, suite à des erreurs de jeunesse, la gestion des modèles à l'intérieur des modules était plus que brinquebalante. Ce n'est plus le cas aujourd'hui.

Cette modification des modèles ne conduit pas à une incompatibilité des anciens modèles. En effet si un modèle n'hérite pas de oModel, il fonctionne comme il veut. Mais il perd les fonctionnalités décrite ci-dessus.

La gestion des relations doit encore être testé avant que je ne livre une nouvelle version packagé, mais ça ne devrait plus être trop long maintenant.

À noter que je planifie pour la version suivant d'ajouter un second SGBD de supporté par Ouga : MongoDB. Cela fait un petit moment que je travail par ailleurs sur le NoSQL et ne voyant aucun autre CMS/framework le supporter encore officiellement, cela pourrait donner une coloration intéressante de plus à Ouga.