Hello ici !
Après maintes heures de développement, la version 2.0.0 est prête à être utilisée.
Enfin, je l'espère. Mais pour ça, j'ai besoin de vous.
Afin de ne pas publier une version bancale, j'aimerais qu'un maximum de monde puisse tester cette version, et surtout remonter les bugs que vous auriez pu rencontrer.
Vous pouvez télécharger les sources ici : https://github.com/299Ko/299ko/archive/refs/tags/v2.0.0a.zip
Je vais préparer en parallèle le script permettant de passer de la version 1.3.2 à la 2.0.0 une fois qu'elle aura été vérifiée.
Voici quelques changements notables :
- Tous les plugins ont été passés au modèle MVC, ce qui simplifiera le développement d'autres plugins et surtout la maintenance et l'évolution des anciens
- Tout a été traduit en anglais. Le choix de la langue (français ou anglais) se fait à l'installation puis dans la configuration du site
- Un module 'User' a été ajouté. Pour le moment, il est possible à l'administrateur d'ajouter d'autres administrateurs. Dans le futur, cela servira à ajouter d'autres fonctionnalités.
- Les commentaires du blog sont multi-level, c'est à dire que l'on peut répondre à un commentaire, puis répondre à cette réponse etc
- Tous les fichiers de vue (template) en PHP ont été traduis en template (.tpl), système créé pour 299Ko avec une syntaxe semblable à Twig
- Dans le thème, vous pouvez maintenant modifier les fichiers de vue (.tpl) de n'importe quel plugin
- Système de réponses : Il est maintenant possible d'utiliser 299Ko comme une API. Cela signifie en gros que l'on peut questionner le site et qu'il réponde en direct, sans avoir besoin d'actualiser la page. Cela a permis d'améliorer le plugin FileManager, qui peut désormais insérer une image directement dans l'éditeur TinyMCE
Je passe sur la correction des bugs etc.
Si vous soulevez des bugs, merci d'ouvrir une nouvelle discussion sur ce forum, en mettant le plus de précisions possibles.
Une fois cette version sortie, la priorité sera à la documentation (française et anglaise), puis le développement d'autres plugins.
Enjoy !