Site de documentation destiné aux développeurs de plugins pour SPIP.
Ce site est né de la rencontre entre :
- Marcimat, ayant envie d’écrire cette documentation, mais n’en ayant pas les moyens financiers
- Jacques Pyrat, qui avait les moyens de financer cette entreprise
- Pascal qui a lui aussi contribué
N’hésitez pas à contribuer vous aussi !
Articles syndiqués tirés de ce site
- Balise #LARGEUR_ECRAN
-
Août 2021, par JLuc
La balise #LARGEUR_ECRAN définit la largeur de l’écran dans l’espace privé. Elle reçoit un unique argument qui est un nom de classe CSS, et initialise la variable globale $GLOBALS[’largeur_ecran’] avec cette valeur. Pour l’utiliser dans une page particulière de l’espace privé, il faut aussi (…)
- Personnaliser les CSS de l’espace privé
-
Août 2021, par JLuc, tcharlss
Lorsqu’un plugin veut personnaliser, modifier ou enrichir les styles de l’espace privé, il doit définir un fichier squelette définissant les CSS requises et nommé prive/style_prive_plugin_[prefixeplugin].html (ou [prefixeplugin] est le préfixe du plugin). Ce fichier squelette doit déclarer un (…)
- Les icônes SVG dans SPIP
-
Août 2021, par erational, JLuc
Ce document propose quelques recommandations pour les éléments graphiques (icônes SVG) utilisées dans l’interface SPIP. Nommage Pour un plugin, on garde la compatibilité SPIP 3 / SPIP 4 en gardant les versions PNG pour SPIP 3 et la version SVG pour SPIP 4 dans le même dossier : Les versions PNG (…)
- Filtres |icone, |icone_horizontale, |icone_verticale, |icone_base
-
Juillet 2021, par JLuc
Ces filtres s’appliquent dans l’espace privé sur une url et renvoient un lien précédé d’une icone, avec une classe et une fonction. - Créer des pages dans l’espace privé / icone_verticale, icone_horizontale, icone, icone_base
- Fonction include_fichiers_fonctions()
-
Mars 2021, par JLuc
Quand on a besoin d’un filtre dans le php, la fonction include_fichiers_fonctions permet d’inclure le fichier mes_fonctions.php du site et tous les fichiers xxx_fonctions.php des plugins. Elle est nécessaire lorsque ces fichiers de fonction n’ont pas déjà été appelés. Cette fonction est (…)
- Fonction include_fichiers_fonctions()
-
Mars 2021, par JLuc
Quand on a besoin d’un filtre dans le php, la fonction include_fichiers_fonctions permet d’inclure le fichier mes_fonctions.php du site et tous les fichiers xxx_fonctions.php des plugins. Cette fonction est définie à partir de SPIP 3.3. - Actions et traitements / 3.3, (…)
- Fonction spip_affiche_mot_de_passe_masque()
-
Mars 2021, par JLuc
Ne pas afficher les mots de passe est une mesure de sécurité élémentaire. Toutefois, dans certains environnement de coopération, donner une visibilité partielle sur les mots de passe facilite beaucoup l’assistance aux utilisateurs, pour les personnes devant les aider. La fonction (…)
- Fonction spip_affiche_mot_de_passe_masque()
-
Mars 2021, par JLuc
Ne pas afficher les mots de passe est une mesure de sécurité élémentaire. Toutefois, dans certains environnement de coopération, donner une visibilité partielle sur les mots de passe facilite beaucoup l’assistance aux utilisateurs, pour les personnes devant les aider. La fonction (…)
- Fonction queue_lancer_url_http_async
-
Mars 2021, par JLuc
À partir de SPIP 4.0, la fonction queue_lancer_url_http_async appelle une url via un hit http, sans attendre le résultat. Pour cela, elle utilise prioritairement la fonction fsockopen si elle est disponible sur le serveur, pour appeler l’url via un socket en asynchrone. Sinon elle fait appel à (…)
- Fonction queue_lancer_url_http_async
-
Mars 2021, par JLuc
À partir de SPIP 3.3, la fonction queue_lancer_url_http_async appelle une url via un hit http, sans attendre le résultat. Pour cela, elle utilise prioritairement la fonction fsockopen si elle est disponible sur le serveur, pour appeler l’url via un socket en asynchrone. Sinon elle fait appel à (…)
