Documentation du code de SPIP et de ses plugins

noiZetier

noizetier_administrations.php

Table of Contents

Functions

noizetier_upgrade()  : void
Installation du schéma de données propre au plugin et gestion des migrations suivant les évolutions du schéma.
noizetier_vider_tables()  : void
Suppression de l'ensemble du schéma de données propre au plugin, c'est-à-dire les tables et les variables de configuration.
maj_060()  : void
Migration du schéma 0.5 au 0.6.
maj_070()  : void
Migration du schéma 0.6 au 0.7.
maj_080()  : void
Migration du schéma 0.7 au 0.8.
maj_090()  : void
Migration du schéma 0.8 au 0.9.

Functions

noizetier_upgrade()

Installation du schéma de données propre au plugin et gestion des migrations suivant les évolutions du schéma.

noizetier_upgrade(string $nom_meta_base_version, string $version_cible) : void

Le schéma comprend des tables et des variables de configuration propres au plugin.

Parameters
$nom_meta_base_version : string

Nom de la meta dans laquelle sera rangée la version du schéma

$version_cible : string

Version du schéma de données en fin d'upgrade

noizetier_vider_tables()

Suppression de l'ensemble du schéma de données propre au plugin, c'est-à-dire les tables et les variables de configuration.

noizetier_vider_tables(string $nom_meta_base_version) : void
Parameters
$nom_meta_base_version : string

Nom de la meta dans laquelle sera rangée la version du schéma

maj_060()

Migration du schéma 0.5 au 0.6.

maj_060(array<string|int, mixed> $config_defaut) : void

Les actions effectuées sont les suivantes:

  • ajout de la tables spip_noisettes_pages pour stocker l'ensemble des pages et compositions explicites et virtuelles.
  • ajout du champ encapsulation à la table spip_noisettes pour déterminer si le noiZetier doit inclure la noisette concernée dans un div englobant et ajout du champ plugin pour étendre le stockage au-delà du noiZetier.
  • mise à jour de la taille des champs type, composition et objet dans la table spip_noisettes
  • ajout d'une liste de variables de configuration initialisées
  • transfert des compositions virtuelles de la meta noizetier_compositions dans la nouvelle table spip_noizetier_pages et suppression définitive de la meta.
Parameters
$config_defaut : array<string|int, mixed>

Tableau des variables de configuration intialisées.

maj_070()

Migration du schéma 0.6 au 0.7.

maj_070() : void

Les actions effectuées sont les suivantes:

  • ajout du champ css_saisies à la table spip_types_noisettes pour stocker les saisies qui permettent d'éditer les styles de la capsule ou de la noisette conteneur.

maj_080()

Migration du schéma 0.7 au 0.8.

maj_080() : void

Les actions effectuées sont les suivantes:

  • ajout du champ groupes à la table spip_types_noisettes pour stocker affectations des paramètres à des groupes représentés par des fieldsets ou des onglets dans le formulaire d'édition
  • rechargement des types de noisettes pour initialiser ce nouveau champ.

maj_090()

Migration du schéma 0.8 au 0.9.

maj_090() : void

Les actions effectuées sont les suivantes:

  • ajout du champ categories à la table spip_types_noisettes
  • rechargement des types de noisettes pour initialiser ce nouveau champ.

        
On this page

Search results