L'Agenda du Libre

Software, Arts, Data, Hardware, Contents, Commons, Internet...

Near

SPIP

Organisations' actualities

SPIP

Installation de SPIP


Autre
Published
August 15, 2023 22:52
Imported
August 16, 2023 05:05

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
Published
July 26, 2023 21:27
Imported
July 27, 2023 05:04

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
Published
July 26, 2023 21:24
Imported
July 27, 2023 05:04

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
Published
July 18, 2023 19:25
Imported
July 18, 2023 21:11

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
Published
July 18, 2023 19:16
Imported
July 18, 2023 21:10

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
Published
February 23, 2023 22:14
Imported
March 13, 2023 22:33

Changements apportés par SPIP 4.2

- Évolutions et mises à jour
SPIP

_IMAGE_TAILLE_MINI_AUTOLIEN


Autre
Published
September 23, 2022 14:38
Imported
March 13, 2023 22:33

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
Published
September 23, 2022 11:34
Imported
March 13, 2023 22:33

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
Published
September 23, 2022 08:42
Imported
March 13, 2023 22:33

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
Published
August 29, 2022 17:51
Imported
March 13, 2023 22:33

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
Published
August 23, 2022 09:36
Imported
March 13, 2023 22:33

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 :

  • #_rubs:TITRE - #TITRE
  • (...)

- Balises / #_n:BALISE
SPIP

_DEFINIR_CONTEXTE_TYPE_PAGE


Autre
Published
August 19, 2022 21:52
Imported
March 13, 2023 22:33

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
Published
August 18, 2022 17:54
Imported
March 13, 2023 22:33

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
Published
August 18, 2022 17:50
Imported
March 13, 2023 22:33

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
Published
August 18, 2022 17:35
Imported
March 13, 2023 22:33

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