Mise en place du framework openmairie
Pour développer avec le framework openmairie, il faut commencer par son installation.Télécharger l'interface open_exemple et la librairie openmairie à partir de http://adullact.net/frs/?group_id=265.
Suivez ensuite les indications décrite dans l'article 'openmairie : mise en place du framework'
Base de données SQL
Dans cette partie, nous estimons que le framework openmairie_exemple et sa base de données initiale sont mis en place et fonctionnent.Nous commençons l'apprentissage du framework par une gestion de prestataires. Nous créons deux tables que nous appelons 'entreprise' et 'contact'
Nous allons rester simple.
Nous avons besoin de certaines données :
table 'entreprise' :
- Nom de l'entreprise varchar(40),
- Activité varchar(50),
- Nom du Directeur varchar(30),
- Adresse varchar(70),
- Code Postal int(5),
- Ville varchar(30),
- Téléphone varchar(15),
- Fax varchar(15),
table 'contact'
-nom varchar(30),
-prénom varchar(30),
-fonction varchar(30),
-tel varchar(15),
-portable varchar(15),
-fax varchar(15)
Faisons un diagramme UML avec l'application argoUML ou un diagramme MCD avec l'application analyseSI.
MCD / MLD: (créé avec analyseSI).


Insérer maintenant vos deux tables dans votre base de données.
Développement avec 'openmairie'
A SUIVRE:
- rappel:[votre_application]/dyn/base.php (information de connection à la base de données)
- création du fichier [votre_application]/sql/mysql/entreprise.inc (affichage des données en liste/tableau)
- création du fichier [votre_application]/sql/mysql/entreprise.form.inc (formulaire de modification et d'ajout)
- création du fichier [votre_application]/obj/entreprise.class.php (objet relatif au formulaire)
- modification du contenu [votre_application]/dyn/menu.inc (mofication du menu pour pointer vers nos prestataires)
rédaction en cours
Développement avec 'openmairie'
A SUIVRE: - rappel:[votre_application]/dyn/base.php (information de connection à la base de données)
- création du fichier [votre_application]/sql/mysql/entreprise.inc (affichage des données en liste/tableau)
- création du fichier [votre_application]/sql/mysql/entreprise.form.inc (formulaire de modification et d'ajout)
- création du fichier [votre_application]/obj/entreprise.class.php (objet relatif au formulaire)
- modification du contenu [votre_application]/dyn/menu.inc (mofication du menu pour pointer vers nos prestataires)
rédaction en cours
