Page de setup : portail cms my-gestion

Description

C'est un système sous forme de classe permettant de créer facilement un setup avec validation et multiples étapes.

Pour ce projet, il traite du setup d'un portail existant - le portail en question est celui-ci :

http://www.phpcs.com/code.aspx?ID=48285
(éventuellement le webmaster intégrera mon script dans la distribution de sa source).

Cette source à un but pédagogique montrant les avantages de créer deux couches et séparer les fonctions en les attribuant aux classes correspondantes.

Regardes install.class.php / il y a une notion de contrat de plugin avec la classe abstraite step.

Bonne prog et à+,
Akh

Source / Exemple :


Exemple d'une partie du setup :

<?php	
	require_once('install.class.php');
	
	/**

  • Etape de présentation
  • /
class step1 extends step { public $title = 'Informations'; public function doPost() { return true; } public function getIHM() { return ' <div class="info"> Bienvenue sur l\'installation de My-Gestion : </div> <h1>Informations</h1> <iframe src="installation.txt"></ifram.... '; } } .... // SETTING STEPS setup::getInstance()->addStep(new step1()); setup::getInstance()->addStep(new step2()); setup::getInstance()->addStep(new step3()); ?>

Conclusion :


- Design HTML / CSS pouvant être refait
- Gestion en session des formulaires validés
- Auto Suppression du script a la fin du setup / supprimant ainsi une potentielle faille de sécurité.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.