Ça faisait un moment que je n'avais pas parlé des évolutions de lionwiki-t2t. J'ai pas mal travaillé dessus ces dernières semaines...
J'ai dû aussi mettre à jour vers php 7.4, certaines fonctions dans php ayant été rendues obsolètes. Pour php 8.0 j'ai également corrigé des choses, le wiki fonctionne globalement, mais certaines extensions ne sont pas encore compatibles. Ça va être compliqué et long de tout corriger 🙁
C'est un projet qui me prend un peu de temps, mais vu que je l'utilise vraiment tous les jours sur différents sites, c'est utile pour moi, et je peux le customiser à façon.
J'avais parlé du rajout de syntaxes personnalisées, comme ici : https://tricassinux.org/forum/d/214-de-la-superiorite-de-txt2tags.
J'ai rajouté en plus de la barre de progression décrite dans le lien plus haut (que j'utilise souvent maintenant), une syntaxe pour rajouter des liens bien visibles. Je me suis inspiré du style du site linktr.ee qui propose une sorte de "landing page" / portfolio vers les autres sites que l'on peut avoir. Mais qui n'est pas libre et peut donc supprimer votre page sans préavis (ils l'ont déjà fait dans le passé).
@@BUTTON(https://lionwiki-t2t.sourceforge.io)@@
@@BUTTON(https://textallion.sourceforge.io/)@@
Ça donne donc ça au final :
simple et propre.
Ensuite, j'ai retravaillé les thèmes par défaut, pour donner plus de cohérence et d'unité vis à vis des rajouts indiqués plus haut. Par la suite je vais intégrer des thèmes qui font plus "pro", histoire de rentre le tout plus attractif pour des sites plus importants.
J'ai également retravaillé la partie "lesscss", qui permet de générer plus rapidement des thèmes alternatifs. En gros, j'ai mixés un peu tous les thèmes que j'avais fait, entre tous les templates. J'ai aussi mis plus d'information dans l'aide, pour s'y retrouver (notamment comprendre la différence entre thème et template) : https://lionwiki-t2t.sourceforge.io/index.php?page=help.fr#_Templates_
Enfin, j'utilise de plus en plus à titre personnel un fichier todo.txt, tel que définit par ce projet. (Suite à mon travail sur Markor qui le propose nativement)
Du coup, je peux afficher mon fichier todo.txt directement dans le wiki, avec une coloration syntaxique adéquate. Et ça se synchronise automatiquement avec mon tel android, donc je peux prendre des notes et des todo depuis mon tel ou depuis mon wiki.
Tout ceci étant géré par des regex adéquates, pour mettre en reliefs certains éléments.
J'ai posté cela dans le paquet officiel yunohost. La qualité du paquet a été "dégradée", mais je pense que c'est suite à une évolution de la plateforme yunohost. Un des développeurs YNH a gentiment proposé des pull request pour corriger certaines choses. Je l'ai intégré, mais là maintenant la qualité n'est plus indiquée sur github, j'ai l'impression qu'ils sont en train de refondre certaines choses car je ne suis pas le seul, la plupart des app ont plongé : https://dash.yunohost.org/appci/branch/stable
à suivre...