Table des matières

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'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' );