Série - Dotclear : Développer un plugin

Fil des billets - Fil des commentaires

Développer un plugin, un peu d'organisation

Avant d’aller plus loin — oui, je sais, on a pas fait grand chose pour l’instant — on va parler un peu d’organisation et plus particulièrement ce que j’utilise comme sous-répertoires pour le plugin et ce que je mets dedans. On a vu dernièrement que j’utilise le sous-répertoire lib pour le code  […]

Lire la suite

Développer un plugin, on prévoit l'activation

a11yConfig : page d'option, nov. 2019

On continue notre petit développement et on va s’occuper maintenant de l’option qui permet d’activer, côté public, le plugin. Il est en effet d’usage de prévoir, sauf cas particulier, blog par blog, l’activation à la demande d’une nouvelle fonctionnalité. Pour faire ça, plusieurs choses : Prévoir  […]

Lire la suite

Développer un plugin, on simplifie un peu

Vous vous souvenez qu’hier on a codé le formulaire pour activer et désactiver le plugin pour le blog actif. C’était le fichier index.php. Dans la foulée on a aussi prévu une procédure pour gérer les actions à faire en cas d’installation et/ou de mise à jour (fichier _install.php). Or cette dernière  […]

Lire la suite

Développer un plugin, alternative pour l'activation

a11yConfig : réglages dans les paramètres du blog, déc. 2019

Aujourd’hui on va voir comment implémenter l’activation à partir des paramètres du blog plutôt qu’à partir d’une page dédiée. En fait on va conserver les deux, aux fins de démonstration mais dans l’absolu il n’est pas utile de faire les deux. D’un point de vue pragmatique, si vous avez uniquement  […]

Lire la suite

Développer un plugin, on propose un widget

a11yConfig : widget disponible, déc. 2019

Après avoir mis en place toute la mécanique nécessaire pour la gestion du plugin, voyons aujourd’hui comment proposer un widget et ce que ça donne (enfin) côté public, pour les lecteurs du blog. Première étape, prévoir ce qu’il faut pour la « gestion » du widget, du côté de l’administration, pour  […]

Lire la suite

Haut de page