Nouveau sur le forum ? Voici votre case départ pour bien débuter.

Liens contextuels :

Auteur
kzone
# 27 Apr 2008 - 18:00:59
Citer
751 Posts
bon dimanche à tous ,

Je suis en train de construire un simple système de news en php avec une structure MVC (metier, vue, controle).
J'aimerais rendre ce 'système' initialisable automatiquement , càd quelque soit l'endroit où il sera installé sur un site ... et donc par rapport à la racine du site.

j'ai commencé par un simple fichier config.php à la racine du répertoire système news en configurant
quelques variables , ce qui donne un 'truc' genre :


/**
* fichier de configuration appelle lors de
* l'ouverture de l'application
* fixe les url, view ,actions, modele via le controler
* selon la demande faite par l'utilisateur
*/


ini_set("register_globals","off");
ini_set("display_errors","on"); /// on for debug
ini_set("expose_php","off");


/**
* @root definition du repertoire racine de
* l'application
* Attention: config.php doit se trouver a la racine
* du repertoire d'installation
*/

define('ROOT_DIR',dirname(__FILE__));
define('VIEW',ROOT_DIR."/view/");
define('METIER',ROOT_DIR."/metier/");
define('CONTROL',ROOT_DIR."/controler/");

$dConfig['vues']['navigation']=array('url'=>'navigation.inc.php');


$dConfig['actions']['login']=array('url'=>'login.php');
$dConfig['actions']['logout']=array('url'=>'logout.php');
.......
...... ect


Mais j'aimerais pouvoir donner 'la main' à l'utilisateur pour qu'il puisse configurer son système
de lui meme (via formulaire question/reponse pour mot de passe , base Sql ...)
Existe t'il des scripts type ou bien un bon article à ce sujet (j'ai rien trouvé de probant sur Google meme si c'est pas toujours ton ami ...) rolleyes

merci de vos conseils ...
Ps: sinon je ré-écrit tout biggol ... il ont prévu le retour de la pluie !!
Modifié par kzone (27 Apr 2008 - 18:02)

.... de retour à l'école ... Avec Martine ?!!

http://Developpez-en-SVG.homelinux.org 
^
Nolem
# 27 Apr 2008 - 18:59:15
Citer
euh ?
195 Posts
Salut Kzone,

Peut être que la réponse que je vais te donner est à coté de la plaque, mais as tu regardé la structure de wordpress ou dotclear. Dans mes souvenirs il y a une section config. Tu peux peut être t'en inspirer

Espérant t'avoir aidé,
cordialement.

Celui qui pose une question risque cinq minutes d'avoir l'air bête. Celui qui ne pose pas de question restera bête toute sa vie.

^
kzone
# 27 Apr 2008 - 19:18:00
Citer
751 Posts
salut Nolem,

j'avais trainer du coté de 'smarty' et de 'pommo' entre autres ....
mais c'est parfois pas évident (surtout si les codes ne sont pas commentés) de rentrer le cerveau dans les fichiers ...

mais je vais tout de meme aller y voir de plus près (notamment dotclear ... y 'avait pas pensé à celui là)
Nolem a écrit :

Peut être que la réponse que je vais te donner est à coté de la plaque ....

et parfois on ne pense meme pas aux choses les plus évidente .. merci

sinon ..!?

Edit : les fichiers d'intall de Dotclear sont assez clair et surement m'apporter pas mal de d'idée sur comment structurer cette installation de système ... cligne
Modifié par kzone (27 Apr 2008 - 19:32)

.... de retour à l'école ... Avec Martine ?!!

http://Developpez-en-SVG.homelinux.org 
^

référencesLes références web : openweb.eu.org - opquast.com - webmaster-hub.com - webrankinfo.com - salemioche.net - web-pour-tous.org - webonorme.org

Nos partenaires : Editions Eyrolles - Location vacances France - Location vacances Europe

Nikozen : Hébergement - Réalisation : Alsacreations.fr

Powered by Phedio v3.8 beta © dew
Contacter l'administrateur - 23.2 ms - Charte