Plan du site
Documentation en français
-
C’est quoi SPIP ?
-
Présentation
- C’est quoi SPIP ?
- Caractéristiques complètes
- Conditions d’utilisation
- Structure générale de SPIP
- Est-ce que je peux utiliser SPIP pour réaliser un site marchand, un site avec des pubs, ou un site de droite, ou un site qui débine le logiciel libre...
- Est-ce que je peux vendre un service utilisant SPIP ? Est-ce que je peux monter une activité professionnelle autour de SPIP ?
- Mon site sous SPIP est planté, est-ce que je vous fais un procès ?
- Voir à quoi SPIP ressemble
- Installation
-
Évolutions et mises à jour
- Versions maintenues
- Comprendre les versions de SPIP
- Notes de publication
- Branches en fin de vie
- Écran de sécurité
- SPIP 4.3
- SPIP 4.2
- SPIP 4.1
-
Changements
- Changements entre 3.0.17 et 3.0.19
- Changements entre 3.0.16 et 3.0.17
- Changements entre 3.0.15 et 3.0.16
- Changements entre 3.0.14 et 3.0.15
- Changements entre 3.0.13 et 3.0.14
- Changements entre 3.0.11 et 3.0.13
- Changements entre 3.0.10 et 3.0.11
- Changements entre 3.0.9 et 3.0.10
- Changements entre 3.0.8 et 3.0.9
- Changements entre 2.1.21 et 2.1.22
- Changements entre 2.1.22 et 2.1.23
- Changements entre 2.1.23 et 2.1.24
- Changements entre 2.1.24 et 2.1.25
- Changements entre 2.1.25 et 2.1.26
- Changements entre 2.1.26 et 2.1.27
- Changements entre 2.0.22 et 2.0.23
- Changements entre 2.0.23 et 2.0.24
- Changements entre 2.0.24 et 2.0.25
-
Anciennes versions
- Installation de SPIP3
- SPIP 4.0
- SPIP 3.2
- SPIP 3.1
- SPIP 3.0
- Migration d’un squelette de SPIP 2 vers SPIP 3
- C’est l’été : SPIP 2.1.1 est dans les bacs
- SPIP 2.1
- SPIP 2.0
- SPIP 1.9.2
- SPIP 1.9.1
- SPIP 1.9
- SPIP 1.8.3
- SPIP 1.8.2
- SPIP 1.8
- SPIP 1.7, SPIP 1.7.2
- SPIP 1.6
- SPIP 1.5
- SPIP 1.4
- SPIP 1.3
- SPIP 1.2, SPIP 1.2.1
- SPIP 1.0.3, SPIP 1.0.4, SPIP 1.0.5
- L’histoire minuscule et anecdotique de SPIP
-
Présentation
-
Utiliser SPIP
- Premiers pas
-
Guide de rédaction
- Les raccourcis SPIP
- Comprendre les raccourcis images de SPIP 3
- Ajouter une image à un article en SPIP 3
- L’aide en ligne
- Utiliser les ancres dans SPIP
- Insérer une note de bas de page
- J’ai perdu mon login et/ou mon mot de passe...
- Insérer des formules mathématiques en LaTEX
- Ajouter des images à un article en SPIP 4
-
Pour aller plus loin
- Quels sont les éléments gérés par SPIP ?
- Sauvegarder vos données
- FAQ de l’administrateur SPIP
- Les langues de SPIP
- Publier des sites multilingues
- Utiliser les plugins
- Formats de fichier reconnus par SPIP
- Fusionner, associer et dissocier des mots-clés
- Le statut des auteurs dans SPIP
- Personnaliser les URLs
- Suivre la vie du site
-
Webmestres
- Créer mon premier squelette
-
Manuel de référence des boucles et balises
- Des boucles et des balises
- La syntaxe des boucles
- La syntaxe des balises SPIP
- La boucle ARTICLES
- La boucle RUBRIQUES
- La boucle AUTEURS
- La boucle FORUMS
- La boucle MOTS
- La boucle DOCUMENTS
- La boucle SITES (ou SYNDICATION)
- La boucle SYNDIC_ARTICLES
- La boucle HIERARCHIE
- La boucle DATA
- La boucle CONDITION
- Les balises propres au site
- Les formulaires
- Les critères communs à toutes les boucles
- Les filtres de SPIP
- Les boucles récursives
- La gestion des dates
- Les balises #LOGO_XXX
- #ID_LOGO_XXX
-
Balises
- #ACCEPTER_FORUM
- #AIDER
- #ANCRE_PAGINATION
- #ARRAY
- #AUTORISER
- #BIO
- #BOUTON_ACTION
- #CACHE
- #CHAMP_SQL
- #CHAPO
- #CHARSET
- #CHEMIN
- #CHEMIN_IMAGE
- #CLE et #VALEUR
- #COMPTEUR_BOUCLE
- #CONFIG
- #CONST
- #CREDITS
- #DATE
- #DATE_MODIF, #DATE_REDAC
- #DATE_NOUVEAUTES
- #DESCRIPTIF
- #DESCRIPTIF_SITE_SPIP
- #DISTANT
- #DOSSIER_SQUELETTE
- #DOUBLONS
- #EDIT
- #EDITABLE
- #EMAIL_WEBMASTER
- #EMBED_DOCUMENT
- #ENV
- #EVAL
- #EXTENSION
- #FICHIER
- #FILTRE
- #FORM
- #FORMULAIRE_ADMIN
- #FORMULAIRE_ECRIRE_AUTEUR
- #FORMULAIRE_FORUM
- #FORMULAIRE_INSCRIPTION
- #FORMULAIRE_JOINDRE_DOCUMENT
- #FORMULAIRE_MOT_DE_PASSE
- #FORMULAIRE_OUBLI
- #FORMULAIRE_SIGNATURE
- #HAUTEUR
- #HTML5
- #HTTP_HEADER
- #ID_ARTICLE
- #ID_DOCUMENT
- #ID_RUBRIQUE
- #ID_SECTEUR
- #INFO_XXX
- #INSERT_HEAD
- #INSERT_HEAD_CSS
- #INTRODUCTION
- #LANG
- #LANG_DIR, #LANG_LEFT, #LANG_RIGHT
- #LARGEUR
- #LESAUTEURS
- #LISTE
- #LOGO_ARTICLE
- #LOGO_ARTICLE_NORMAL
- #LOGO_ARTICLE_RUBRIQUE
- #LOGO_ARTICLE_SURVOL
- #LOGO_AUTEUR
- #LOGO_AUTEUR_NORMAL
- #LOGO_AUTEUR_SURVOL
- #LOGO_DOCUMENT
- #LOGO_RUBRIQUE_NORMAL
- #LOGO_RUBRIQUE_SURVOL
- #LOGO_SITE_SPIP
- #MENU_LANG, #MENU_LANG_ECRIRE
- #MIME_TYPE
- #NOM_SITE_SPIP
- #NOTES
- #NULL
- #PAGINATION
- #PARAMETRES_FORUM
- #PETITION
- #PLUGIN
- #POPULARITE
- #PRODUIRE
- #PROFONDEUR
- #PS
- #PUBLIE
- #PUCE
- #RANG
- #REM
- #SAUTER
- #SELF
- #SESSION
- #SESSION_SET
- #SET et #GET
- #SLOGAN_SITE_SPIP
- #SOUSTITRE
- #SQUELETTE
- #SURTITRE
- #TAILLE
- #TEXTE
- #TITRE
- #TOTAL_BOUCLE
- #TOTAL_UNIQUE
- #TYPE_DOCUMENT
- #URL_ACTION_AUTEUR
- #URL_ARTICLE
- #URL_AUTEUR
- #URL_DOCUMENT
- #URL_ECRIRE
- #URL_PAGE
- #URL_RUBRIQUE
- #URL_SITE, #NOM_SITE
- #URL_SITE_SPIP
- #VAL
- #VISITES
- #_n:BALISE
-
Critères
- { !critère opérateur valeur}
- {branche}
- {carre}
- {collecte}
- {critère !opérateur valeur}
- {critère ?opérateur valeur}
- {critère ?}
- {critère IN valeur1, valeur2[, valeur3,..., valeurN]}
- {critère LIKE valeur}
- {date}
- {doublons}
- {feuille}
- {fusion champ_sql}
- {fusion_supprimer}
- {id_ ?}
- {id_article}
- {id_auteur}
- {id_groupe}
- {id_mot}
- {id_rubrique}
- {id_secteur}
- {inverse}
- {lang}
- {noeud}
- {origine_traduction}
- {pagination}
- {par ...}
- {par rang_lien}
- {par_ordre_liste...}
- {paysage}
- {portrait}
- {profondeur}
- {recherche}
- {si ...}
- {titre_mot}, {type_mot}
- {tous}
- {tout}
- {traduction}
- {vu}
- {where}
-
Filtres
- ajouter_class
- commuter_class
- heures_minutes
- identifiant_slug
- Les filtres de texte
- supprimer_class
- | !=={a}
- | !={a}
- |<={a}
- |<{a}
- |==={a}
- |=={a}
- |>={a}
- |>{a}
- | ?{sioui, sinon}
- |abs_url
- |affdate
- |affdate_court
- |affdate_debut_fin
- |affdate_heure
- |affdate_jourcourt
- |affdate_mois_annee
- |afficher_enclosures
- |afficher_tags
- |alterner
- |ancre_url
- |annee
- |antispam
- |appliquer_filtre et |appliquer_si_filtre
- |attribut_html
- |attribut_url
- |balise_img
- |balise_img_svg
- |balise_svg
- |charset2unicode
- |choixsiegal{valeur, sioui, sinon}
- |choixsivide{sioui, sinon}
- |compacte
- |concat
- |copie_locale
- |couleur_*
- |couper
- |date_822
- |date_interface
- |date_iso
- |date_relative
- |debug
- |direction_css
- |div
- |echapper_tags
- |embarque_fichier
- |embarque_src
- |entites_html
- |env_to_params
- |et
- |explode
- |extraire_attribut
- |extraire_balise
- |extraire_balises
- |extraire_date
- |extraire_multi
- |filtrer_entites
- |find
- |foreach
- |form_hidden
- |hauteur
- |heures
- |image_aplatir
- |image_passe_partout
- |image_recadre
- |image_reduire
- |image_reduire_par
- |image_renforcement
- |image_select
- |implode
- |inserer_attribut
- |in_any
- |is_null
- |jour
- |label_nettoyer
- |label_ponctuer
- |largeur
- |liens_absolus
- |liens_ouvrants
- |lien_ou_expose
- |lignes_longues
- |match
- |minutes
- |modulo
- |moins
- |mois
- |mult
- |nom_jour
- |nom_mois
- |non
- |normaliser_date
- |ou
- |oui
- |paragrapher
- |parametre_url
- |picker_selected
- |plus
- |propre
- |PtoBR
- |push
- |recuperer_numero
- |replace
- |safehtml
- |saison
- |secondes
- |set
- |setenv
- |singulier_ou_pluriel{ xxx:chaîne_un, xxx:chaîne_plusieurs}
- |sinon
- |sinon_interdire_acces
- |supprimer_numero
- |supprimer_tags
- |supprimer_timestamp
- |table_valeur
- |taille_en_octets
- |test_espace_prive
- |textebrut
- |texte_backend
- |texte_script
- |timestamp
- |traduire_nom_langue
- |typo
- |unique
- |url_absolue
- |url_absolue_css
- |vider_attribut
- |wrap
- |xou
-
Variables et Constantes de personnalisation
- $GLOBALS[’controler_dates_rss’]
- $GLOBALS[’filtrer_javascript’]
- $GLOBALS[’ignore_auth_http’]
- $GLOBALS[’marqueur’]
- $GLOBALS[’medias_liste_champs’]
- $GLOBALS[’nombre_de_logs’]
- $GLOBALS[’spip_header_silencieux’]
- $GLOBALS[’taille_des_logs’]
- _AUTEURS_DELAI_REJET_NOUVEAU
- _AUTOBR
- _AUTO_SELECTION_RUBRIQUE
- _BOUCLE_PROFILER
- _CACHE_CONTEXTES_AJAX
- _CACHE_PROFONDEUR_STOCKAGE
- _CNIL_PERIODE
- _COMPORTEMENT_HISTORIQUE_IMG_DOC_EMB
- _COMPORTEMENT_HISTORIQUE_PORTFOLIO
- _COOKIE_PATH
- _COUPER_SUITE
- _DATA_SOURCE_MAX_SIZE
- _DEBUG_SLOW_QUERIES
- _DEFINIR_CONTEXTE_TYPE_PAGE
- _DEV_VERSION_SPIP_COMPAT
- _DIRECT_CRON_FORCE
- _DIR_PLUGINS_AUTO
- _DIR_PLUGINS_SUPPL
- _DOC_MAX_SIZE
- _EXTRAIRE_LIENS
- _HEADER_COMPOSED_BY
- _HTML_BG_CRON_FORCE
- _HTML_BG_CRON_INHIB
- _ID_WEBMESTRES
- _IMAGE_TAILLE_MINI_AUTOLIEN
- _IMG_GD_MAX_PIXELS
- _IMG_GD_QUALITE
- _IMG_MAX_HEIGHT
- _IMG_MAX_SIZE
- _IMG_MAX_WIDTH
- _INC_DISTANT_MAX_SIZE
- _INTERDIRE_AUTEUR_MEME_EMAIL
- _INTERVALLE_REVISIONS
- _INTRODUCTION_SUITE
- _LANGUE_PAR_DEFAUT
- _LARGEUR_MODE_IMAGE
- _LOGIN_TROP_COURT
- _LOGO_MAX_HEIGHT
- _LOGO_MAX_SIZE
- _LOGO_MAX_WIDTH
- _LOGO_RUBRIQUE_DESACTIVER_HERITAGE
- _LOG_FILELINE
- _LOG_FILTRE_GRAVITE
- _MAJ_NOTIF_EMAILS
- _MAX_ART_AFFICHES
- _MAX_LOG
- _MAX_MOTS_LISTE
- _MAX_NB_SESSIONS_OUVERTES
- _MOTS_CREATION_RETOUR_MOT_CREE
- _NB_SESSIONS_MAX
- _NOM_IMG_PACK
- _NOM_PERMANENTS_ACCESSIBLES
- _NOM_PERMANENTS_INACCESSIBLES
- _NOM_TEMPORAIRES_ACCESSIBLES
- _NOM_TEMPORAIRES_INACCESSIBLES
- _NOTES_OUVRE_NOTE et _NOTES_FERME_NOTE
- _NOTES_OUVRE_REF et _NOTES_FERME_REF
- _PAGINATION_NOMBRE_LIENS_MAX
- _PAGINATION_NOMBRE_LIENS_MAX_ECRIRE
- _PASS_LONGUEUR_MINI
- _PERIODE_SYNDICATION
- _PERIODE_SYNDICATION_SUSPENDUE
- _PREVIEW_TOKEN
- _RECHERCHE_MIN_CAR
- _RENOUVELLE_ALEA
- _SERVEUR_SIGNATURE_ACCEPTE_LOCATION_APRES_COOKIE
- _SERVEUR_SOFTWARE_ACCEPTE_LOCATION_APRES_COOKIE
- _SPIP_SELECT_RUBRIQUES
- _STATS_INHIB_COMPTER_VISITES_AFFICHAGE_ENTETES_FINAL
- _STATUS_REDIRECTION_VIRTUEL
- _STATUT_AUTEUR_CREATION
- _SVP_PAQUET_MAX_SIZE
- _SYNDICATION_MAX_ITEMS
- _TAGS_NOM_AUTEUR
- _TEST_EMAIL_DEST
- _TITRER_DOCUMENTS
- _TRI_ARTICLES_RUBRIQUE
-
Quelques exemples de boucles
- Afficher des éléments par lignes dans un tableau
- Afficher le nombre de messages répondant à un article
- Afficher les derniers articles de vos rédacteurs par rubrique
- Classer selon la date ou selon un ordre imposé
- Les jointures entre tables
- Ne pas afficher les articles publiés depuis plus d’un an
- Présenter les résultats d’une recherche par secteurs
- Remplir les meta-tags HTML des pages d’article
- Un menu déroulant pour présenter une liste d’articles
-
Guide des fonctions avancées
- Gestion des squelettes
- Multimedia et traitements graphiques
-
Interactivité
- Configurer une fonctionnalité de votre site, ou un plugin
- Formulaire CVT avec sauvegarde automatique
- Formulaires CVT en plusieurs pages
- Formulaires CVT par l’exemple
- La fonction charger() des formulaires CVT
- La fonction traiter() des formulaires CVT
- La fonction verifier() des formulaires CVT
- Les formulaires CVT de SPIP
- Structure HTML des formulaires de SPIP
- Utiliser dans les pages publiques les formulaires CVT de l’espace privé
- {tri} et #TRI dans les boucles
- Multilinguisme
- Rechercher avec SPIP
- Optimisation / Système
- Bases de données
- Autres fonctions avancées
- Les itérateurs
-
Modifier l’habillage graphique
- Introduction aux feuilles de style
- Les feuilles de style de SPIP
- Mettez-y votre style !
- Styles des raccourcis typographiques de SPIP
- Styles des liens hypertextes
- Styles des citations dans SPIP
- Styles des logos, images et documents
- Styles des tableaux de SPIP
- Ils sont beaux, mes formulaires !
- Présentation de la dist (SPIP3.1)
-
Contribuer
- Développer
- Documenter
- Traduire
-
Questions et réponses
-
FAQ technique
- Comment réinstaller SPIP si je n’arrive plus à accéder à l’espace privé ?
- De quoi a besoin SPIP pour fonctionner ?
- J’obtiens des messages « Maximum execution time exceeded »
- Je viens d’effectuer une mise à jour de SPIP, et le site public fonctionne mal
- SPIP ne fonctionne pas chez mon hébergeur habituel. Y a-t-il un « patch » quelque part ?
-
FAQ technique