Ceci est une synthèse de vos propositions pour notre site projet. Pensez à vous y référer lorsque vous écrivez l'une ou l'autre des pages. Prenez le temps de lire ce document et de le critiquer avant qu'il ne soit trop tard. Voici une première ébauche du plan du site : index.html: page d'accueil plan.html: plan du site inscription.html: ajout d'un nouveau membre (soumission) enregistrement.php: ajout d'un nouveau membre (validation) login.html: connexion d'un membre mon_compte.php: gestion des informations personnelles newsletter.php: les nouvelles fraiches (issues de la base de données) contacts.php: les webmasters, adresse physique du site, ... /administration: espace réservé pour les webmasters new_news.php: déposer une news dans la base de données edit_news.php: rechercher et modifier une news existante ... /data: données de configuration du site /htpasswds: liste des mots de passe statiques /images /images/recettes: images des recettes /images/site: images du site /recettes recette.php: version générique de recette.html recherche.php: formulaire de recherche de recette (cf détails +bas) liste.php: version générique de liste.php mon_avis.php: l'internaute identifié peut donner son avis sur une recette depot.php: depot d'une nouvelle recette mes_recettes.php: depot des recettes publiées par le membre identifié ingredients.php: liste de tous les ingrédients de la base de données ingredient.php: fiche technique (générique) sur un ingrédient top.php: recettes préférées des internautes, les plus consultées, ... selection.php: la recette de la semaine suggestions.php: suggestions du moment (d'ingrédients, de plats, ...) selon la saison liens.html: liens vers d'autres sites connexes lexique.html: /scripts tri.js: tri d'un tableau de données selon une colonne définie ... /scripts/recettes: scripts spécifiques aux recettes ... /scripts/site: scripts généraux header.inc.php: en-tête de pages du site footer.inc.php: pied de pages du site bdd.inc.php: fonction d'accès à une base de données MySQL verif_email.js: vérification de la validité d'un email standards.js: fonction findObj, ... ... /styles print.css: style pour l'impression recette.css: extension de screen.css pour la présentation de recettes screen.css: style de base pour l'affichage à l'écran ... /tmp: répertoire temporaire (stockage de pages en cours d'écriture, ...) Recherche de recettes : multicritères : par ingrédients mot(s) dans le titre mot(s) dans la description le type de recette (dessert, entrée, boisson ...) la saison l'évenement (noel, chandeleur, paques) le pays, la région mono-critère : difficulté origine ingrédients saison type (entree / plat /dessert) accompagnement prix temps de préparation temps de cuisson region (menu ou carte interactive) vegetariens et vegetaliens note des internautes suggestions au hasard Fonctionnalités étendues : forum faq concours fil rss Base de données (à faire, copier-coller de vos propositions) : Nom du créateur de la recette nom prénom email recette nom de la recette photo difficulté Ingrédients type nom quantité durée préparation cuisson repos étapes de préparation commentaires / avis