====== Paramétrer Rootulle ====== * **Objectif :** Adapter Rootulle à vos besoins * **Niveau de difficulté :** Facile Vous avez la possibilité de **configurer** Rootulle grâce à un ensemble de **constantes** dont vous pouvez définir les valeurs. ===== Trouver les éléments de configuration ===== Avant d'éditer index.php, je vous invite à lire l'[[accueil|avertissement]] présent à l'accueil de la documentation si ce n'est pas déjà fait ! La configuration de Rootulle se trouve dans le bloc de lignes présentes entre la **ligne 66** et la **ligne 116** du script dont voici un extrait raccourci : // ============================================================================= // Configuration de Rootulle - A MODIFIER SELON VOS BESOINS // // Configuration générale define( 'JB_RT_TITRE', 'Rootulle' ); // Titre de la page define( 'JB_RT_SOUS_TITRE', '...ou l\'index autrement' ); // Sous-titre ... // FIN DE LA CONFIGURATION - N'EDITEZ LE RESTE QUE SI VOUS SAVEZ CE QUE VOUS FAITES ;-) ===== Description des éléments de configuration ===== Voici le détail de tous les constantes qui permettent de configurer Rootulle selon vos envies : ^ Constante ^ Type ^ Valeurs autorisées ^ Description ^ ^ Paramètres généraux ^^^^ |JB_RT_TITRE |chaîne de caractères |Tout |Titre de la page. | |JB_RT_SOUS_TITRE |chaîne de caractères |Tout |Sous-titre de la page. | ^ Section exploration //(Cette section ne peut pas être cachée)// ^^^^ |JB_RT_LISTE_AVEC_POIDS |booléen |true, false |Affiche le poids en face chaque dossier dans la liste. Cette option peut s'avérer gourmande en ressources, ainsi désactivez-là si vous sentez que l'affichage est long et que cela vous gêne. | ^ Section informations générales ^^^^ |JB_RT_AFFICHER_INFOS |booléen |true, false |Afficher la section d'informations générales. Si ce paramètre vaut false, les paramètres suivants pour la section sont ignorés. | |JB_RT_AFFICHER_INFOS_SERVEUR |booléen |true, false |Afficher la fiche d'informations sur le serveur (Versions du serveur et des modules chargés). | |JB_RT_AFFICHER_INFOS_SQLITE |booléen |true, false |Afficher la fiche d'informations de SQLite. | |JB_RT_AFFICHER_INFOS_MYSQL |booléen |true, false |Afficher la fiche d'informations de MySQL. | |JB_RT_AFFICHER_INFOS_PGSQL |booléen |true, false |Afficher la fiche d'informations sur PostgreSQL. | |JB_RT_AFFICHER_INFOS_GD |booléen |true, false |Afficher la fiche d'informations sur la librairie de gestions des images. | ^ Section configuration PHP ^^^^ |JB_RT_AFFICHER_CONFIG |booléen |true, false |Afficher la section d'informations sur la configuration PHP. | ^ Menu des outils ^^^^ |JB_RT_AFFICHER_OUTILS |booléen |true, false |Afficher le menu des outils. | |JB_RT_NOM_DOSSIER_PHPMYADMIN |chaîne de caractères |nom du dossier où se trouve PhpMyAdmin | Si définit et si le dossier existe, le lien d'accès à PhpMyAdmin sera activé dans le menu et le dossier correspondant ne sera pas affiché dans la liste des dossiers. | |JB_RT_NOM_DOSSIER_ESKUEL |chaîne de caractères |nom du dossier où se trouve Eskuel| Si définit et si le dossier existe, le lien d'accès à Eskuel sera activé dans le menu et le dossier correspondant ne sera pas affiché dans la liste des dossiers. | |JB_RT_NOM_DOSSIER_PHPPGADMIN |chaîne de caractères |nom du dossier où se trouve PhpPgAdmin| Si définit et si le dossier existe, le lien d'accès à PhpPgAdmin sera activé dans le menu et le dossier correspondant ne sera pas affiché dans la liste des dossiers. | |JB_RT_NOM_DOSSIER_SQLITEMAN |chaîne de caractères |nom du dossier où se trouve SQLiteManager| Si définit et si le dossier existe, le lien d'accès à SQLiteManager sera activé dans le menu et le dossier correspondant ne sera pas affiché dans la liste des dossiers. | ^ Informations pour la connexion à un serveur MySQL ^^^^ |JB_RT_MYSQL_HOST |chaîne de caractères |adresse IP ou DNS | Adresse du serveur MySQL à surveiller. Exemples : localhost ou 127.0.0.1 ou 192.18.0.30 ou mysql.votrehebergeur.com ou www.domaine.com, ... | |JB_RT_MYSQL_LOGIN |chaîne de caractères |tout |Nom d'utilisateur pour l'identification au serveur MySQL. | |JB_RT_MYSQL_MDP |chaîne de caractères |tout |Mot de passe de l'utilisateur pour l'identification au serveur MySQL. | ^ Informations pour la connexion à un serveur PostgreSQL ^^^^ |JB_RT_PGSQL_HOST |chaîne de caractères |adresse IP ou DNS | Adresse du serveur PostgreSQL à surveiller. Exemples : localhost ou 127.0.0.1 ou 192.18.0.30 ou mysql.votrehebergeur.com ou www.domaine.com, ... | |JB_RT_PGSQL_LOGIN |chaîne de caractères |tout |Nom d'utilisateur pour l'identification au serveur PostgreSQL. | |JB_RT_PGSQL_MDP |chaîne de caractères |tout |Mot de passe de l'utilisateur pour l'identification au serveur PostgreSQL. | ===== Cacher des dossiers ===== En plus des constantes prédédentes, il existe une variable, **$aElementsAFiltrer**, qui permet de définir des dossiers que vous ne souhaitez pas afficher dans la liste. **$aElementsAFiltrer** est un tableau de chaînes de caractères. Pour cacher un dossier, vous devez ajouter le nom de ce dossier dans ce tableau. Chaque nom de dossier doit être entouré d'apostrophes et les dosssiers doivent être séparés les uns des autres par une virgule. Exemple : $aElementsAFiltrer = array( 'MonDossier1', 'MonDossier2', 'mon_dossier_3' );