Quantcast
Channel: Documentation PHPBoost
Viewing all articles
Browse latest Browse all 35

[4.x] Mettre à jour son module vers la nouvelle version

$
0
0

Le fichier de configuration



Dans la version 3.0, nous avons un fichier qui rassemble les différentes informations sur le module : le fichier config.ini qui est dans chaque dossier de langue.

Pour être plus cohérent, nous avons décidé de scinder ce fichier.


Le fichier de configuration : config.ini



Le nouveau fichier de configuration va se trouver à la racine de votre module.

Dans un premier temps, veuillez copier votre config.ini pour le coller à la racine de votre module.

Veuillez renommer :

  • author_link en admin_website
  • starteable_page en home_page
  • url_rewrite en rewrite_rules[]


Supprimez les champs suivant : info, admin_links, name, admin, css, cache, sql_table, com, note


Le fichier de description : desc.ini



Veuillez ensuite renommer le fichier config.ini dans les dossiers de langues en desc.ini.

Ouvrez le fichier et gardez seulement les champs name, info et admin_links.

Il vous faudra ensuite renommer le champ info en desc.

Création et suppression des tables du module



Si vous utilisez des tables spécifique pour votre module, vous avez un dossier nommé db à la racine de votre module.

Celui-ci centralise les fichiers SQL permettant de créer et de supprimer les tables en question lors de l'installation et la désinstallation de votre module.

Nous avons intégré un tout nouveau système permettant de gérer ça plus proprement.

Dorénavant vous allez avoir un seul et même fichier.

Veuillez créer un dossier phpboost à la racine de votre site. Vous pourrez y mettre tout ce qui est relatif à PHPBoost dans son ensemble.

Pour créer le nouveau fichier vous permettant de créer vos tables, veuillez vous reporter à cet article.

Les ExtensionPointProvider



Dans la précédente version, il était déjà possible de communiquer entre plusieurs modules.
Cela est rendu encore plus facile et lisible sur la version 4.0 grâce à un tout nouveau système : Les ExtensionPoint.

Veuillez suivre cet article.

Viewing all articles
Browse latest Browse all 35

Trending Articles