Sites Web : Programmer avec SPIP

Publié le vendredi 27 février 2009

⇒ https://programmer.spip.org/

SPIP est un système de publication et une plateforme de développement. Après un rapide tour d’horizon de SPIP, nous décrirons son fonctionnement (…)

Articles syndiqués tirés de ce site

Blocs ajax et ajaxReload
Septembre 2021, par JLuc
Forcer le rechargement d’une partie de la page, par exemple à l’issue de la validation d’un formulaire. Lorsqu’on veut forcer le rechargement d’un autre bloc que le bloc courant, alors ce bloc doit lui-même être inclu en ajax, et il faut ensuite utiliser la fonction javascript ajaxReload. - Ajax (…)
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 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 à (…)
trig_trace_query
Février 2021, par JLuc
[1] Lorsque la constante _DEBUG_TRACE_QUERIES est définie et vaut true, le pipeline trig_trace_query reçoit chaque requête SQL et permet de la tracer Le pipeline reçoit un argument en tableau, avec les index suivants : ’query’ : la requête ’start’ : le timestamp de début ’end’ : le timestamp (…)
Les pipelines de l’espace privé
Février 2021, par tcharlss
Présentation visuelle des pipelines permettant d’ajouter ou de modifier du contenu dans l’espace privé. - Les pipelines
Revenir en haut