L'Agenda du Libre

Logiciels, Arts, Données, Matériels, Contenus, Communs, Internet...

À proximité

cms

Actualités des organisations

SPIP

Personnaliser les URLs


Autre
Publié le
vendredi 26 avril 2024 23h18
Importé le
samedi 27 avril 2024 05h04

SPIP permet une gestion fine et évolutive des URLs. Leur format est défini par les webmestres. Pour la mise en place technique, consulter l'article Utiliser des URLs personnalisées.
Créer une URL
Chaque objet SPIP est accessible par une URL donnée et celle-ci dépend du format choisi: Sur certains formats, on utilise l'identifiant de l'objet. Par exemple, le format "URLs Objets" générera une URL du type article6858.html Sur certains formats, on utilise d'autres champs comme le titre de (…)

- Pour aller plus loin
SPIP

Fusionner, associer et dissocier des mots-clés


Autre
Publié le
mardi 02 janvier 2024 23h24
Importé le
mercredi 03 janvier 2024 13h06

Lorsqu'on utilise des mots-clés pour indiquer des thématiques, au fil du temps la liste des mots-clés a tendance à grossir et il peut être intéressant de faire le ménage.
À partir de SPIP 4.0, il est possible pour les administrateur-trices de fusionner, associer et dissocier des mots-clés. Cela permet de réduire le nombre de mots-clés en conservant les liens déjà établis.
Avertissement: cette interface est très puissante. Il convient donc de l'utiliser avec parcimonie.
- Dans la (...)

- Pour aller plus loin / SPIP 4.0
SPIP

Utiliser les plugins


Autre
Publié le
lundi 04 décembre 2023 20h46
Importé le
lundi 04 décembre 2023 21h05

SPIP est fourni avec un nombre de fonctionnalités standard (le noyau ou "core").

Il arrive souvent qu'on ait besoin d'autres fonctionnalités comme par exemple, un agenda, une newsletter .... Pour répondre à ces besoins particuliers, SPIP dispose d'une système de plugins (parfois appelé "extensions") à travers une API normalisée qui permet de se brancher ("plug" en anglais) au système pour y ajouter ou compléter des fonctions.

- Pour aller plus loin
SPIP

#ID_LOGO_XXX


Autre
Publié le
mercredi 22 novembre 2023 09h59
Importé le
mercredi 22 novembre 2023 13h04

Depuis SPIP 4.2, les logos sont gérés par SPIP comme des documents normaux. La balise #ID_LOGO_ retourne l'identifiant du document utilisé pour le logo d'un objet.

- Manuel de référence des boucles et balises / #ID_LOGO_XXX
SPIP

Internationaliser les squelettes


Autre
Publié le
lundi 25 septembre 2023 12h08
Importé le
lundi 25 septembre 2023 13h04

SPIP affiche naturellement les éléments d'interface (dates, intitulés des boutons) dans la langue choisie par l'utilisateur.
Créer des squelettes multilingues
Lorsqu'on crée un squelette multilingue, il est indispensable d'utiliser les chaînes de langue pour que le contenu de l'interface soit affiché dans la langue demandée.
SPIP fournit déjà les intitulés les plus courants (comme "Plan du site", "Répondre à cet article" etc...). Cet article indique comment en ajouter des nouveaux (...)

- Multilinguisme
SPIP

Installation de SPIP


Autre
Publié le
mardi 15 août 2023 22h52
Importé le
mercredi 16 août 2023 05h05

Vous trouverez ci-dessous différentes méthodes d'installation de SPIP, classées des plus faciles pour le plus grand public aux plus spécialisées.
Préalables
Avant d'installer SPIP, il faut s'assurer que votre hébergement remplit les conditions requises (voir Configuration requise).
*Méthodes grand public **Préparation
Il vous faut: les identifiants pour accéder à l'hébergement (sFTP) et à la base de données (mySQL ou MariaDb) ; un logiciel de transfert de fichiers sFTP . (...)

- Installation
SPIP

Tenir un CHANGELOG


Autre
Publié le
mercredi 26 juillet 2023 21h27
Importé le
jeudi 27 juillet 2023 05h04

Les fichiers de CHANGELOG suivent la norme Tenez un Changelog. Qu'est-ce qu'un changelog?
Un changelog (journal des modifications) est un fichier qui contient une liste triée antéchronologiquement des changements notables pour chaque version d'un projet. Pourquoi tenir un changelog?
Pour permettre aux utilisateurs et contributeurs de voir précisément quels changements notables ont été faits entre chaque publication (ou version) d'un projet.
Plus de détails sur (...)

- Développer
SPIP

Écrire un message de commit


Autre
Publié le
mercredi 26 juillet 2023 21h24
Importé le
jeudi 27 juillet 2023 05h04

Les messages des commits dans SPIP suivent la nomenclature des Commits Conventionnels. Ceci facilite la relecture a posteriori de l'historique du code, ainsi que l'analyse des PR.
Le corps du message doit être clair et explicatif: décrire le problème traité et les évolutions ou corrections apportées. Structure d'un commit conventionnel Première ligne commençant par le type de commit, suivi de deux points ( :), suivi d'un message résumant le commit. Le type peut éventuellement être (...)

- Développer
SPIP

|typo


Autre
Publié le
mardi 18 juillet 2023 19h25
Importé le
mardi 18 juillet 2023 21h11

Ce filtre effectue un traitement pour que les textes affichés suivent les règles de typographie. Il fait une protection préalable des balises HTML et SPIP et transforme les balises .
Ce filtre est appliqué par défaut par SPIP sur les champs de texte.
Voir aussi Des filtres

- Filtres
SPIP

|propre


Autre
Publié le
mardi 18 juillet 2023 19h16
Importé le
mardi 18 juillet 2023 21h10

Ce filtre est appliqué par défaut par SPIP aux textes longs (#TEXTE, #CHAPO, #PS, ...)
Il applique à un texte les traitements typographiques et les raccourcis SPIP (italiques, gras, intertitres, etc.).
Voir aussi Des filtres

- Filtres
SPIP

SPIP 4.2


Autre
Publié le
jeudi 23 février 2023 22h14
Importé le
lundi 13 mars 2023 22h33

Changements apportés par SPIP 4.2

- Évolutions et mises à jour
SPIP

_IMAGE_TAILLE_MINI_AUTOLIEN


Autre
Publié le
vendredi 23 septembre 2022 14h38
Importé le
lundi 13 mars 2023 22h33

Pour afficher les images inclues dans le texte d'un objet, les squelettes spécifient souvent une taille d'affichage maximum au moyen du filtre |image_reduire afin de limiter leur taille d'affichage. À noter que la taille d'affichage peut aussi être modifiée lorsque l'on passe un paramètre |largeur=xxx au modèle d'insertion.
Indépendamment de cette taille, la vignette des images dont les dimensions originales sont plus grandes que la valeur de la constante _IMAGE_TAILLE_MINI_AUTOLIEN (...)

- Variables et Constantes de personnalisation / 4.1.0, _IMAGE_TAILLE_MINI_AUTOLIEN
SPIP

Ajouter des images à un article en SPIP 4


Autre
Publié le
vendredi 23 septembre 2022 11h34
Importé le
lundi 13 mars 2023 22h33

SPIP 4 permet d'ajouter des images aux articles d'une façon simple et standardisée à travers un modèle unique Ajouter une image à un article Dans la partie privée de SPIP, aller sur votre article. Ajouter votre image en utilisant le formulaire d'ajout d'image
Vous sélectionnez l'image à télécharger depuis votre disque dur. Après le chargement, l'image apparaît alors à coté de l'article avec son numéro unique.
Vous pouvez ensuite effectuer les actions suivantes: Insérer (...)

- Guide de rédaction
SPIP

|lignes_longues


Autre
Publié le
vendredi 23 septembre 2022 08h42
Importé le
lundi 13 mars 2023 22h33

Le filtre |lignes_longues, introduit des césures dans les mots «trops longs» en y insérant des espaces sécables qui permettent alors le passage à la ligne (utile, par exemple, pour afficher des urls dans une colonne étroite).
Ainsi, si le #TEXTE d'un article contient un lien comme: http ://www.spip.net/spip.php?page=recherche&recherche=lignes_longues
alors

- Filtres / lignes_longues, SPIP 1.9
SPIP

Liste des chantiers


Autre
Publié le
lundi 29 août 2022 17h51
Importé le
lundi 13 mars 2023 22h33

Cette page liste tous les chantiers portant sur le noyau de SPIP, les plugins et squelettes distribués avec la version officielle et les sites de la galaxie.
Il peut s'agir de chantiers en cours mais aussi de chantiers réalisés, à venir ou en préparation. Refonte de contrib.spip.net / plugins.spip.net
Ce chantier vise à fusionner les deux sites, les deux besoins, à l'intérieur du site contrib.spip.net. Un travail technique doit donner accès à toutes les infos nécessaires + une refonte (...)

- Contribuer
SPIP

#_n:BALISE


Autre
Publié le
mardi 23 août 2022 09h36
Importé le
lundi 13 mars 2023 22h33

Il est parfois utile de vouloir récupérer le contenu d'une boucle parente de celle en cours, à travers une balise. SPIP dispose d'une écriture pour cela (n étant l'identifiant de la boucle voulue) :
#_n:BALISE
Exemple
Afficher systématiquement le titre de la rubrique en même temps que le titre de l'article:

SPIP

_DEFINIR_CONTEXTE_TYPE_PAGE


Autre
Publié le
vendredi 19 août 2022 21h52
Importé le
lundi 13 mars 2023 22h33

Lorsque cette constante est définie à true, SPIP ajoute une variable type-page dans l'environnement de tous les squelettes de premier niveau et dans certains pipelines. Cette variable contient le nom de la page courante:
- sur la page d'un objet éditorial, c'est le type d'objet: "article", "rubrique", ou "patate" ;
- sur une page indépendante, c'est le nom du squelette.
Comme certains plugins se servent de cette variable, il n'est pas recommandé de changer sa valeur.
Depuis SPIP (...)

- Variables et Constantes de personnalisation
SPIP

_SERVEUR_SIGNATURE_ACCEPTE_LOCATION_APRES_COOKIE


Autre
Publié le
jeudi 18 août 2022 17h54
Importé le
lundi 13 mars 2023 22h33

Cette constante sert à détecter si le serveur accepte une redirection par header("location: $url") après la pose d'un cookie. Elle contient l'expression régulière qui doit être employée pour tester la valeur de la variable $_SERVER['SERVER_SIGNATURE']. Par défaut cette expression est "Apache|Cherokee|nginx"
Lorsque le test est négatif, c'est un header("Refresh: 0; url=$url") ; qui sera employé.
Voir aussi _SERVEUR_SOFTWARE_ACCEPTE_LOCATION_APRES_COOKIE.

- Variables et Constantes de personnalisation / _SERVEUR_SIGNATURE_ACCEPTE_LOCATION_APRES_COOKIE
SPIP

_STATS_INHIB_COMPTER_VISITES_AFFICHAGE_ENTETES_FINAL


Autre
Publié le
jeudi 18 août 2022 17h50
Importé le
lundi 13 mars 2023 22h33

Cette constante, lorsqu'elle est définie, indique qu'il ne faut pas comptabiliser de visite dans les statistiques de SPIP. Ce sera utile, par exemple, lorsqu'on utilise un marqueur javascript pour les statistiques.
define ('_STATS_INHIB_COMPTER_VISITES_AFFICHAGE_ENTETES_FINAL', true) ;
La configuration des statistiques dans l'espace privé de SPIP permet également de les désactiver, mais avec cette constante, c'est possible depuis le code, par exemple pour certaines pages seulement.

- Variables et Constantes de personnalisation / _STATS_INHIB_COMPTER_VISITES_AFFICHAGE_ENTETES_FINAL
SPIP

_HTML_BG_CRON_INHIB


Autre
Publié le
jeudi 18 août 2022 17h35
Importé le
lundi 13 mars 2023 22h33

La constante _HTML_BG_CRON_INHIB, lorsqu'elle est définie à true, permet d'inhiber l'insertion du code HTML qui lance les tâches périodiques (CRON).
Elle peut être utilisée sur certains sites incompatibles avec le fonctionnement du CRON de SPIP, par exemple parcequ'ils fournissent du contenu pseudo HTML propriétaire.
Voir aussi _HTML_BG_CRON_FORCE

- Variables et Constantes de personnalisation / SPIP 3.2, _HTML_BG_CRON_INHIB