Coding with SPIP 2.1
SPIP 2.1 Technical Documentation
Home > en > Extending SPIP > Pipeline details

Pipeline details

This section describes the use of some of SPIP’s pipelines.

Name Description
rechercher_liste_des_champs
Defines the fields and weightings to apply for searches in a table
accueil_encours
Adds content to the centre of the home page
accueil_gadget
Adds links above the content of the home page
accueil_informations
Provides statistics about editorial objects on the home page
affichage_entetes_final
Modifies the returned page headers
affichage_final
Performs processing just before publishing public web pages
afficher_config_objet
Adds elements to the configuration panels for editorial objects
afficher_contenu_objet
Modifies or adds to the view form of an object in the private interface
afficher_fiche_objet
Adds content to the view screens of editorial objects
afficher_nombre_objets_associes_a
Add information to the private interface about the number of elements linked to objects.
affiche_droite
Adds content to the "right-hand side" column in the private area
affiche_enfants
Modifies or adds to the contents of the lists showing the children of an object in the private area
affiche_gauche
Adds contents to the "left-hand side" column in the private area
affiche_hierarchie
Modifies the HTML code of the breadcrumb path in the private area
ajouter_boutons
Adds buttons to the menu bar in the private area
ajouter_onglets
Adds tabs to the pages of the private area
alertes_auteur
Adds warnings to the author logged into the private area
autoriser
Loads the authorisation functions
body_prive
Inserts content after the <body> section in the private area
boite_infos
Display data about objects in the info boxes within the private zone
compter_contributions_auteur
Counts an author’s contributions
declarer_tables_auxiliaires
Declares "auxiliary" SQL tables
declarer_tables_interfaces
Declares additional data in SQL tables (alias, processes, joins, ...)
declarer_url_objets
Enables standard URLs for a new editorial object
definir_session
Defines the parameters that identify the visitor specific caches
delete_statistiques
Triggered when the statistics tables are purged
delete_tables
Triggered during database purges
editer_contenu_objet
Modifies the HTML content of forms
formulaire_charger
Modifies the table of values returned by the charger function for a CVT form
formulaire_traiter
Modifies the table returned by the traiter function for a CVT form or perform some added processes
formulaire_verifier
Modifies the array returned by the verifier function for a CVT form
header_prive
Adds content to the <head> section of private area pages
insert_head_css
Adds CSS code for the public site
libelle_association_mots
Add to the list of object names that can be linked to a keyword group.
lister_tables_noerase
Lists the tables that are not to be purged before a backup restore
lister_tables_noexport
Lists the SQL tables that are not to be backed up
lister_tables_noimport
Lists the SQL tables that are not to be imported
objet_compte_enfants
Count the children of an object.
optimiser_base_disparus
Cleans out orphan records from the database
post_insertion
Perform an action after insertion of a new record in the database.
post_typo
Modifies text after the typographical processes have been applied
pre_insertion
Adds default content when a database insert is executed
pre_liens
Processes typographical shortcuts relating to links
pre_typo
Modifies text before the typographical processes are applied
recuperer_fond
Modifies the results of a template compilation
rubrique_encours
Adds content to the "Submitted for evaluation" area for sections
taches_generales_cron
Sets up periodic tasks
trig_supprimer_objets_lies
Deletes the links for an object when an object is deleted
... and the rest of them
Those that are yet to be documented.