Configurer
Configuration générale pour tous les sites hébergés par votre serveur
Fichier globalConfig/globalConfig.php
Certains paramètres sont à préciser dans ce fichier.
- $this->debug['ldap']=0; // connexion a un serveur Ldap (voir plus bas) 0: connexion, 1: pas de connexion
- $this->debug['mail']=1; // envoi des mails 0: pas d'envoi 1: envoi
Vous préciserez aussi ici le nom du serveur SQL, et le login/pass de consultation, le nom du directeur de publication etc.
Fichier globalConfig/langue.ini
Vous pouvez modifier dans ce fichier les termes français/anglais utilisés par PHoCEA.
Ce fichier langue.ini sera le même pour tous les sites installés sur votre serveur. Vous pouvez en créer un particulier pour un site. Pour faire cela, recopier le fichier langue.ini dans le répertoire Config/ de votre site et rajouter cette ligne dans votre fichier config.php
$this->lg = @parse_ini_file($this->filedir['base'].'/Config/langue.ini',true);
Fichier globalConfig/ldapConfig.ini
Pour configurer votre connexion à un annuaire type LDAP.
- Ouvrir le fichier
globalConfig/ldapConfig.iniet préciser les paramètres (nom du serveur LDAP, port, branche etc.) - Si les champs de votre annuaire LDAP ne sont pas standards, vous pouvez préciser les attributs de la façon suivante :
Exemple si le champ standarddepartmentnumbers'appelledepartmentdans votre annuaire :
attributs[]="departmentnumber,department"
Configuration de votre site
Fichier Config/config.php à la racine de votre site.
Dans ce fichier vous allez aussi préciser certains paramètres. Vous pouvez aussi "surcharger" des paramètres définis dans globalConfig/globalConfig.php si vous le souhaitez.
Quelques exemples des paramètres que vous trouverez dans ce fichier :
- préciser différents paramètres :
$this->langue = 'fr';// la langue, 'fr' ou 'en'$this->charset = 'ISO-8859-15';// (optionel) ex : 'UTF-8' ou 'ISO-8859-15'$this->titre_general = "Monsite";// le titre par défaut$this->keywords = "energie, physique, ";// les mots clés pour les robots indexeurs$this->description = "Ce site a pour but ... ";// La description$this->unit_level = 0;// 0 : site père, 1 : site fils$this->webmestreMail="toto@free.fr";// mail du webmaster$this->webmestreInfos="J DUPONT, CEA Saclay, 91191 Gif sur Yvette Cedex";$this->respEditoMail="resp@free.fr";// mail du responsable éditorial$this->respEditoInfos="J DUPONT, CEA Saclay, 91191 Gif sur Yvette Cedex";
- préciser les répertoires utiles
$this->filedir['base']='C:/wamp/www/web/monsite';//répertoire racine du site$this->filedir['pere']='C:/wamp/www/web/monsite';//répertoire racine du site père$this->filedir['std']='C:/wamp/www/monsite/Files';//répertoire standard pour le stockage des fichiers
- préciser les URL
$this->url['base'] = 'http://www.monsite.dev';// URL du site (si site père, les 2 lignes seront identiques)$this->url['pere'] = 'http://www.monsite.dev';// URL du site père
- configurer les différents modules (news, manifestations, AST etc.)
- ajouter un filtre sur votre unité pour la réponse de l'annuaire
$this->ldapdepartmentnumber = "IRFU";// ne cherchera que les membres IRFU
- Paramètres pour le graphisme :
- Pour insérer un fichier Css, insérer un javascript pour tout votre site, ajouter un favicon : voir la variable
$this->charte
- Pour insérer un fichier Css, insérer un javascript pour tout votre site, ajouter un favicon : voir la variable
Mise à jour : 26/03/2013
