Changes

Jump to navigation Jump to search
language and corrections
Line 1: Line 1:  +
{{Languages|Template Tutorial}}
 
===Aperçu et description===
 
===Aperçu et description===
    
Ce document est destiné à servir de description en "langage clair" du système de gabarit (template) de SME server. Reportez-vous à la page [[SME_Server:Documentation:Developers_Manual#Configuration_file_templates|Gabarit (template) de fichiers de configuration]] du [[SME_Server:Documentation:Developers_Manual|Guide du Developeur pour SME server]] pour une description plus technique.
 
Ce document est destiné à servir de description en "langage clair" du système de gabarit (template) de SME server. Reportez-vous à la page [[SME_Server:Documentation:Developers_Manual#Configuration_file_templates|Gabarit (template) de fichiers de configuration]] du [[SME_Server:Documentation:Developers_Manual|Guide du Developeur pour SME server]] pour une description plus technique.
   −
Le système gabarit est unique à SME Server. Il est utilisé pour créer les fichiers de configuration standard dans /etc/... en conjonction avec l'événement ''expand-template''.
+
Le système gabarit est unique au serveur SME. Il est utilisé pour créer les fichiers de configuration standard dans /etc/... en conjonction avec l'événement ''expand-template''.
    
Les gabarits sont constitués de fragments qui s'additionnent pour créer le fichier de configuration tout entière. Le code dans fragments de gabarits peut avoir une valeur par défaut en l'absence d'une valeur spécifique dans la db (base de données).
 
Les gabarits sont constitués de fragments qui s'additionnent pour créer le fichier de configuration tout entière. Le code dans fragments de gabarits peut avoir une valeur par défaut en l'absence d'une valeur spécifique dans la db (base de données).
Line 11: Line 12:  
Regardez dans /etc/e-smith/templates/ et /etc/e-smith/templates-custom/ et leurs sous-dossiers à la recherche des fragments de gabarit associés aux fichiers de configuration d’intérêt comme /etc/file.conf.
 
Regardez dans /etc/e-smith/templates/ et /etc/e-smith/templates-custom/ et leurs sous-dossiers à la recherche des fragments de gabarit associés aux fichiers de configuration d’intérêt comme /etc/file.conf.
   −
{{Note box | SME Server utilise les fichiers de configuration dans le dossier /etc/ comme n'importe quel autre système Linux. Ne pas modifier directement les fichiers de configuration dans le dossier /etc/ (comme on le ferait dans une distro Linux standard).}}
+
{{Note box | Le serveur SME utilise les fichiers de configuration dans le dossier /etc/ comme n'importe quel autre système Linux. Ne pas modifier directement les fichiers de configuration dans le dossier /etc/ (comme on le ferait dans une distro Linux standard).}}
    
Les changements de configuration sont faites dans le gestionnaire de serveur (server-manager), ou par les paramètres de base de données en ligne de commande supplémentaires, ou en adaptant le code qui génère les paramètres de configuration. Ce code est dans les gabarits (templates). Les gabarits sont composés de fragments. Ce ne sont pas des fichiers de configuration réguliers, ils sont le code qui génère une partie (c'est à dire un fragment) des fichiers de configuration.
 
Les changements de configuration sont faites dans le gestionnaire de serveur (server-manager), ou par les paramètres de base de données en ligne de commande supplémentaires, ou en adaptant le code qui génère les paramètres de configuration. Ce code est dans les gabarits (templates). Les gabarits sont composés de fragments. Ce ne sont pas des fichiers de configuration réguliers, ils sont le code qui génère une partie (c'est à dire un fragment) des fichiers de configuration.
Line 25: Line 26:  
  expand-template /etc/file.conf
 
  expand-template /etc/file.conf
   −
Vosu aurrez probablement besoin de relancer le service affecté en utilisant :  
+
Vous aurez probablement besoin de relancer le service affecté en utilisant :  
 
  sv t /service/servicename
 
  sv t /service/servicename
   Line 166: Line 167:  
  pico S85ErrorPages
 
  pico S85ErrorPages
 
ajoutez le texte suivant :
 
ajoutez le texte suivant :
  # Add custom error pages here
+
  # Ajoutez les pages d'erreur personnalisées ici
 
  ErrorDocument 404 /introuvable.html
 
  ErrorDocument 404 /introuvable.html
   Line 216: Line 217:  
# Éditer la copie du fragment de gabarit dans .../templates-custom/...  
 
# Éditer la copie du fragment de gabarit dans .../templates-custom/...  
 
# Utiliser expand-template afin de régénérer le fichier de configuration ciblé
 
# Utiliser expand-template afin de régénérer le fichier de configuration ciblé
# Vérifier (en utilisant la date et heure de modification du fichier, ou en utilisant des valeurs de configuration différentes pour les nouveaux paramètres que ceux utilisés à l'étape 3) aue le fichier de configuration contient maintenant la sortie générée par le nouveau fragment de gabarit personnalisé.
+
# Vérifier (en utilisant la date et heure de modification du fichier, ou en utilisant des valeurs de configuration différentes pour les nouveaux paramètres que ceux utilisés à l'étape 3) que le fichier de configuration contient maintenant la sortie générée par le nouveau fragment de gabarit personnalisé.
 
# Re-tester
 
# Re-tester
 
# Documenter la modification dans le wiki s'il vous semble que cette action peut être profitable à d'autres utilisateurs  
 
# Documenter la modification dans le wiki s'il vous semble que cette action peut être profitable à d'autres utilisateurs  
Super Admin, Wiki & Docs Team, Bureaucrats, Interface administrators, Administrators
3,254

edits

Navigation menu