Voila comme promis et pour éviter de flood un autre post du forum je vais expliquer ici a rockman zero ce qu'est un back office (et tant qu'a faire si ça en interesse d'autre bah tant mieu :
Un back office est en fait ce qui permet de gérer un site internet.
Au travers un back office vous pouvez poster une news, uploader une image sur un serveur, ajouter des pdf dans une section etc ...
Avant toute chose pour faire un back office il faut faire une base de donnée car c'est elle qui va structurer et permettre le transit d'information du back office, et donc avant de faire cette base de donnée il faut faire un mcd (modele conceptuel de donnée) que l'on transforme en mld (je sais plus ce que sa veut dire
). Une base de donnée peut aussi servir de base a la conception d'un site. Voila le mcd, mld du site que j'ai participé a développer
lors de mon projet collectif (mcd, mld du site + bdd [base de donnée pour ceux qui savent pas])
le mcd :
le mld :
Une fois que c'est fait on créer la base de donnée.
Lorsque l'on entre des information dans un back office on intègre en fait des informations dans la base de donnée qui sauvegarde les informations entrée. Ensuite via une fonction MySQL (le langage de la bdd) qui ressemble généralement à une insulte pour ceux qui ne connaissent pas le langage :
$requete="SELECT * FROM produitstransporter ORDER BY id ASC";
qui signifie simplement selectionne moi toute les informations de la table produitstransporter et classe les moi celon leur identifiant ASC et stock moi le resultat dans la variable requete, On va appeler les informations contenus dans la base de donnée et les stocker dans une variable dans la page.
Ensuite dans la page du site on affiche le contenu de la requete pour afficher la nouvelle news, image ou autre.
Un back office va donc permettre d'avoir un site dynamique et facile d'utilisation de plus l'actualisation du site via le postage de news ou autre est simplifié via l'utilisation d'une interface graphique et non des ligne de code php, voila ce que cela peut donner (poster une offre d'emplois morceau de ce que j'ai eu a faire durant mon stage) :
cela évite de rédiger du code, c'est plus rapide et n'importe qui peut s'en servir.
Cela marche ainsi pour les site en HTML/
mais pour les sites en Full flash c'est plus compliqué vu que le transit d'information se fait via des fichier XML chose que je ne vais pas développer car non seulement je suis pas très bon en XML mais en plus c'est assez compliqué à expliquer
mais si vous voulez voir un site full flash intégralement gérer par backoffice (c'est a dire le fond, les news, les partie bref tout le contenu du site) vous pouvez jeter un oeil rapide sur le site réaliser par le groupe de projet collectif ou j'était cette année (mais rester pas longtemps sur le site car vu comme ils nous l'on massacré en modifiant tout :s ) :
www.acoufaine.fr(si vous cliquez sur mentions légal vous verrez mon nom dans le staff!!!)Bien j'espère que cette expliquation bien que simplifier vous aura permis de découvrir quelque chose de nouveau (oui c'est principalement pour toi rockaman zero), moi sa m'a occupé pendat 15 minute