Journal Appel à contribution (code) pour lionwiki-t2t

Posté par  . Licence CC By‑SA.
Étiquettes :
15
29
nov.
2023
Ce journal a été promu en dépêche : Appel à contribution (code) pour lionwiki-t2t .

Lionwiki-t2t est un outil en ligne de prise de notes, de type wiki, qui avait été présenté il y a quelques années (presque 10 ans déjà…) :
https://linuxfr.org/users/fravashyo/journaux/lionwiki-prendre-ses-notes-indifferemment-depuis-son-smartphone-hors-ligne-ou-une-interface-web

Depuis, ce projet a évolué et s'est raffiné pour apporter encore plus de confort, même si ça reste quelque chose de rustique.

L'auteur d'origine de lionwiki (qui est apparemment en lui-même déjà un fork de WiKiss en 2008) n'a pas voulu entendre parler de mes ajouts, à savoir l'intégration de la syntaxe txt2tags et des son incroyable extensibilité, et a depuis délaissé son logiciel, indiquant ensuite sur sa page "This project is dead and not recommended for use in new projects." ("Ce projet est mort et il n'est pas recommandé de l'utiliser pour de nouveaux projets."). Depuis, le site semble avoir disparu d'ailleurs 😅

C'est dommage parce qu'il a un énorme potentiel, et pour avoir essayé d'autres systèmes de CMS ou de wiki, cela reste mon préféré:

  • il est simple (KISS) et léger (moins de 100 ko dans sa version de base avec juste 4 fichiers, même si les modules externes, les thèmes, l'ont fait un peu grossir depuis)
  • il est extensible
  • il est hackable

Je l'utilise réellement tous les jours, pour des sites web, pour des prises de notes perso, comme base de connaissance ou outil de planification. Il tourne encore sur le vieux php des pages perso de Free, mais j'ai également fait des adaptations pour le rendre compatible avec PHP 7, puis PHP 8, et il est aussi intégré dans YunoHost.

Je suis un piètre programmeur, mais le système txt2tags avec ses regex magiques me permet d'adapter quasiment tout ce dont j'ai besoin.

J'ai récemment rajouté des modules pour programmer en FORTH dessus, pour composer des livres dont vous êtes le héros, ainsi qu'un système pour afficher des partitions musicales (au format notation abc). Des utilisateurs se plaignent que le langage de balisage léger txt2tags n'est pas assez connu ? Hop, je rajoute un support (partiel) de la syntaxe Markdown. 😎

Il gère aussi les todo.txt, les barres de progression, des thèmes responsifs, etc

J'ai travaillé également sur des thèmes plus sympas, réutilisant des projets ou des idées de ci, de là. Par exemple le thème Mimoza, utilisé par Scribouilli, ou des templates inspirés par le "brutisme" ou Bootstrap.

Si vous souhaitez contribuer, par exemple en regardant comment optimiser le code php ou trouver des failles éventuelles, ça pourrait donner un coup de main au projet. Je réfléchis également à pouvoir créer des sites statiques à partir des sources textuelles et d'un modèle donné (comme on peut avoir avec Pelican, Hugo, Jekyll et compagnie)

https://lionwiki-t2t.sourceforge.io

Le dépôt est actuellement sur sourceforge parce qu'il permettait de continuer à utiliser mercurial que j'avais à l'origine, mais je ne suis pas fermé à passer ailleurs si une équipe se constituait. Un miroir se trouve également sur https://github.com/farvardin/lionwiki-t2t

Bref, je me sens un peu seul dans ce projet, et j'aimerais bien trouver de nouvelles idées, du dynamisme et d'autres points de vue :)

copie d'écran de lionwiki-t2t

  • # Super!

    Posté par  (site web personnel) . Évalué à 2.

    Est ce qu'il y aurait des exemples de trucs réalisés avec cet outil?

    Je propose aussi, pour la todolist, de pouvoir le connecter à une ou plusieurs bases de données et qu'on puisse lui greffer des plugins en Go ou Rust pour surfer sur la vague du hype Web 5.

    Pourquoi bloquer la publicité et les traqueurs : https://greboca.com/Pourquoi-bloquer-la-publicite-et-les-traqueurs.html

    • [^] # Re: Super!

      Posté par  . Évalué à 4.

      Est ce qu'il y aurait des exemples de trucs réalisés avec cet outil?

      pas vraiment beaucoup d'exemples à part celui sur sourceforge mis en lien dans le journal. Il est possible de modifier le thème en allant sur https://lionwiki-t2t.sourceforge.io/index.php?page=admin (ensuite faire ctrl+F5 pour rafraîchir la page, sur un site normal ça l'affiche directement, sur sourceforge ça n'est pas instantané, je ne sais pas pourquoi)

      Il y a également ce site sinon (avec un seul thème) :
      http://garvalf.online.fr/index.php?page=main.fr

      le reste ce sont des wiki perso.

      Je propose aussi, pour la todolist, de pouvoir le connecter à une ou plusieurs bases de données

      et pourquoi pas l'interfacer avec MultiDeskOS tant qu'on y est… c'est à creuser

      « Le pouvoir des Tripodes dépendait de la résignation des hommes à l'esclavage. » -- John Christopher

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.