- PHP 68.2%
- CSS 14.1%
- JavaScript 10%
- HTML 7.7%
| source/yomli | ||
| zip | ||
| LICENSE | ||
| README.md | ||
otext-plugins
Un système de plugins multifonction pour oText de Timo Van Neerden. oText est un moteur de blog léger basé sur Blogotext. Ce plugin se base sur la dernière version de oText (build de février 2023, aimablement fourni par Timo) et ajoute :
- support Markdown
- commentaires par Webmention et Mastodon
- POSSE (cross-posting) Twitter, Mastodon, Micro.blog et Bluesky (dont hashtags et images)
- téléversement des images sur Mastodon et Bluesky
- URLs sémantiques (mydomain.tld/202303171525)
- JSON Feed
- support WebSub (ex-PubSubHubbub)
- support Webmention (envoi et commentaires)
- support Pingbacks (via Webmention.io)
- support twtxt
- types IndieWeb pour les liens (dont ajout par toolbar) : note, reply, like, bookmark
- compteur de caractères
- recherche OpenSearch
Dépendances
Les mêmes que oText, à savoir :
- PHP 5.7+
- minimum 1,5 Mb d'espace disque
Modules PHP :
- pdo
- pdo-sqlite
- php-curl
- php-gd
- php-xml
- php-zip
- php-mbstring
Client pour la partie administration :
- un navigateur récent (testé avec succès sous Firefox et Vivaldi, desktop et mobile).
- JavaScript (local) doit être activé (il n’y a aucune dépendance tierce).
- Les cookies doivent être autorisés (uniquement des cookies fonctionnels).
Installation
Installation classique de oText :
- dézippez oText dans un dossier
./blog - envoyez ce dossier sur votre serveur
- rendez-vous dans le dossier
./blogsur votre site - suivez les quelques étapes d’installation (création d’un pseudo, d’un mot de passe, etc.)
Puis, installation du plugin :
- dézippez le plugin dans le dossier
./blogen écrasant les doublons - modifiez le fichier
./blog/config/plugins.phpà votre convenance - envoyez le tout sur le serveur en écrasant les doublons
- changez le thème pour
yomlidans les préférences d'oText
Désactivation
Modifiez simplement le fichier ./blog/config/plugins.php pour passer $GLOBALS['plugins'] à false, ou pour supprimer le plugin yomli de la liste $GLOBALS['plugins_installed']. Changez le thème dans les préférences d'oText.
Des bugs, des suggestions, des défauts ou des fonctions absentes ?
Je rejoins Timo :
J’ai codé tout ça avant tout pour moi et je le mets en ligne à qui le veut, tel quel, dans l’espoir qu’il puisse être jugé utile à d’autres.
Considérez que ce script a simplement le mérite d’exister et d’être à disposition. Il n’y a pas de support ni de maintenance publique du script. Je n’ai pas le temps (ni l’envie) pour gérer le projet ou de façon plus active.
Si vous voulez une fonction spécifique, je vous conseille de la coder vous-même ou de trouver quelqu’un d’autre que moi pour le faire.
License
Licensed under the terms of the MIT license. See the LICENSE file for license rights and limitations.