Making Changes to TNG/fr

From TNG_Wiki
Jump to: navigation, search

Si vous décidez de modifier TNG vous devez garder à l'esprit le fait que :

  • toute modification que vous aurez apportée au code de TNG pourra être écrasée par une mise à jour et sera écrasée par une nouvelle installation
  • toute modification apportée aux éléments listés ci-dessous sera elle aussi écrasée si vous décidez de faire une nouvelle installation complète, et non pas une mise à jour :
    • fichiers de configuration
    • feuilles de style
    • texte personnalisé

Avant toute modification

Lisez l'aide de l'administration pour connaître ce qui est configurable, ainsi que les articles de la catégorie Category:Setup du Wiki TNG pour savoir ce qui peut être modifié en changeant les options de TNG.

Lisez les articles des catégories Category:Getting_Started, Category:Templates et Category:How TNG Works du Wiki TN, pour comprendre comment TNG génère les pages et comment vous pourriez influencer ce qui est généré.

Précautions à prendre impérativement si vous voulez modifier des fichiers :

  • travaillez sur une copie du fichier, afin de pouvoir restaurer une version correcte si la modification a provoqué une erreur
  • gardez une trace de ce que vous avez modifié, afin de pouvoir le reproduire si la modification est supprimée par une mise à jour ou une réinstallation de TNG
  • testez les changements, par exemple en local avec
ou utilisez les fonctions de copie et renommage de votre cPanel ou de votre client FTP

Il est préférable d'utiliser un éditeur de texte ASCII pour saisir les modifications :

Utiliser les dérogations de TNG

TNG donne la possibilité de personnaliser les feuilles de style, définitions et textes de manière pérenne, c'est à dire sans que ces modifications ne soient écrasées par une mise à jour. Pour la documentation à ce sujet, voir les articles suivants

Utilisez les possibilités dérogatoires de TNG pour réaliser et documenter vos modifications :

  • mytngstyle.css pour déroger aux définitions de la feuille de style
  • cust_text.php pour déroger aux variables $text
  • le gestionnaire de mods pour déroger aux modifications des "snippets"

mytngstyle.css

Si vous modifiez des éléments liés à la feuille de style, copiez dans le fichier "mytngstyle.css" les éléments de "genstyle.css" sur lesquels vous souhaitez intervenir et saisissez vos modifications dans "mytngstyle.css". De cette manière, vos modifications ne seront pas remises en cause par une mise à jour de TNG.

Pour le thème que vous avez choisi, les caractéristiques de style définies dans "templatestyle.css" prennent le pas sur celles définies dans "genstyle.css".

Le paramétrage défini dans mytngstyle.css est prioritaire sur celui de

  • genstyle.css
  • templatestyle.css
  • tngtabs1.css ou tngtabs2.css

cust_text.php

De la même façon, les variables $admtext and $text enregistrées dans le fichier "cust_text.php" sont prioritaires sur celles des fichiers

  • admintext.php
  • alltext.php
  • text.php

dans chacun des répertoires "langue".

Garder une trace des modifications

Il est conseillé de toujours conserver une trace des modifications réalisées. Pour cela vous pouvez lire :

Articles liés

Voir aussi :

Troubleshooting Changes (en) et la catégorie Troubleshooting (en)

Reporting Problems (en)

Templates - Explained (en) et la catégorie Templates (en)

Templates - Overriding (en)

Setup - Site Design (en) la catégorie Setup (en)

La catégorie Getting started (en)

La catégorie Programmer (en)