Comme pour chaque création de site, commencez par configurer la gestion de site depuis le menu Site > Gérer les Sites de DreamweaverTM, puis créez en un, nouveau > site. La fenêtre de gestion du site s'ouvre. Si celle ci se trouve en mode élémentaire passez en mode avancé.
Une fois le site administré, il ne reste plus qu'à préparer les 4 fichiers de base qui vont nous être utiles au cour de cette partie du tutorial. Depuis la palette fichier Fenêtre > Fichiers, sélectionnez Affichage local. Puis faites un click droit (ctrl clik pour Mac) sur le dossier recine et choisissez Nouveau fichier dans le menu local. Répétez quatre fois cette manipulation et nommez respectivement les fichiers ainsi crées :
Chacun des fichiers devant faire appel à un certains nombre d'éléments communs, il est préférable d'utiliser la possibilités de modèles qu'offre DreamweaverTM. Créez un nouveau document, Fichier > Nouveau, puis dans la boite dialogue, choisissez l'onglet Général et sélectionnez la catégorie Page modèle et comme page modèle Modèle PHP. Assurez vous de rendre la page conforme à la norme xHTML et validez. Enregistrez votre nouveau modèle comme PageBase. Attention, DreamweaverTM va créer un dossier Templates, au premier niveau de votre site, pour y placer ce document. Ce dossier ne doit pas être déplacé ni renommé.
Afin de placer et positionner correctement les éléments crées dans FireworksTM ajoutez un tableau de 1 colonne sur 3 rangées. Menu Insertion > Tableau. Entrez les valeurs suivantes dans la boite dialogue :
Une fois le tableau sur la page, placez le curseur dans la première cellule et insérez y la barre de menu et le bandeau haut crées dans FireworksTM. Insertion > Image Objets > HTML Fireworks. Depuis la boite de dialogue qui s'ouvre pointez vers le fichier bandoH.htm, du dossier menu, qui fait partie des éléments fournis. L'ensemble des éléments composants le menu et la partie graphique du bandeau se positionnent dans la première cellule. Répétez cette opération avec la troisième cellule, celle du bas, mais cette fois ci en pointant vers le fichier bandoB.htm du dossier piedPage toujours parmi les éléments fournis. Les divers éléments graphiques se positionnent. Si l'importation a réglé automatiquement la hauteur des deux rangées, il serait de bon ton d'entrer celle pour la rangée centrale sur 100%. Placez le curseur dans la cellule centrale, sélectionnez la balise <tr> depuis l'inspecteur de balise de la fenêtre document, et entrez 100% dans la case hauteur de l'inspecteur des propriétés.

Vous pouvez déjà prévisualiser dans un navigateur le rendu de votre page et vérifier ainsi le bon fonctionnement des divers éléments interactifs. C'est à dire les survols des boutons de la barre de menu, et les liens des divers icônes du visuel du pied de page.
Pour ceux d'entre vous qui ne sont pas familier avec la génération d'éléments interactifs, tels que des zones réactives ou des barres de menus, depuis FireworksTM, il est conseillé de suivre le tutorial sur la création d'une barre de menu, ou sur la création de zones interactives.
Comme pour tout les blogs, chacune de nos pages devra posséder un sommaire général permettant de naviguer parmi les divers thèmes proposés par les articles. Il faut donc pouvoir remonter les sujets de la table adéquates, blog_sujet, pour ensuite les afficher dans un tableau dynamiques (au cours des étapes suivantes). Dans un premier temps le site doit pouvoir se connecter à la base de données base_blog. Cette étape peut être réalisé une seule fois pour l'ensemble du site. DreamweaverTM mémorise cette opération pour l'ensemble du site. La fenêtre Application > Base de données permet de créer une telle connexion.
Validez deux fois les boites de dialogue d'avertissement. Voilà la connexion est réalisée. Toujours depuis l'onglet Bases de données, vous pouvez accéder au contenu de votre base. De manière générale, le petit '+' à gauche de votre connexion vous permet d'accéder aux diverses tables, affichages et procédures stockées. Dans notre cas vous pouvez consultez la composation de la base, et donc vérifiez la bonne intégrité des trois tables et des champs qu'elles contiennent.
Créeons donc un jeu d'enregistrement qui remontera de la base les sujets triés par ordre alphétique. Toujours depuis la fenêtre Applications intéressons nous à l'onglet Application > Liaisons. Si les conditions 1, 2 et 3 sont bien remplis (site, document PHP et serveur d'évaluation renseigné), il est possible depuis le bouton + de créer un nouveu jeu d'enregistrement. Si la boite de dialogue qui s'ouvre est en mode avancé, passez en mode simple.
Les divers paramètres à saisir dans la boite de dialogue sont les suivants :

Vous pouvez tester vos paramètre et vérifier que les datas retournés correspondent bien à votre attente et sont bien formatés comme souhaité. U ne fois la boite de dialogue validée, la fenêtre liaison vous permet de visualiser les divers champs et leur format.
Nous allons prévoir un emplacement pour ce menu dans notre tableau précédent. Sur la cellule centrale nous allons créer deux zones, une à gauche pour le menu et une à droite pour le contenu d'affichage. Au lieu de scinder la cellule en deux colonnes, qui risque de rendre notre tableau instable, inserrons directement un nouveau tableau dans cette cellule. Placez donc le curseur dans la cellule du milieu et ajoutez un autre tableau de une rangée sur deux colonnes. Les divers paramètres à saisir dans la boite de dialogue sont les suivants :
Notre jeu d'enregistrement paramétré, il nous faut maintenant afficher les datas qu'il contient afin de créer le menu des sujets. La meilleure façon reste de encore une fois passer par l'intermédiaire d'un tableau. Un tableau de une colonne sur deux rangées, une pour le titre du menu et une qui sera couplée à un comportement serveur afin de la dupliquer pour autant de sujets que nécessaire. Placez le curseur dans la cellule de gauche du tableau précédent et insérer un nouveau tableau. Les divers paramètres à saisir dans la boite de dialogue sont les suivants :
Tapez le mot Sommaire dans la première celule et glissez déposez depuis la fenêtre Liaisons l'enregistrement ch_suj_titre dans la seconde. Sélectionnez ensuite la balise <tr> de cette cellule. Ouvrez l'onglet Comportements de serveur de la fenêtre Application et appliquez le comportement Région répétée. Dans la boite de dialogue qui s'ouvre, sélectionnez le jeu d'enregistrement sommaire_sujet, optez pour Aficher tous les enregistrements puis validez.
Vous pouvez tester la page, si vous n'obtenez pas le menu Sommaire avec l'ensemble des sujets dans la partie de gauche, recommencez les étapes précédentes jusqu'à obtenir le resultat escompté.

N'oublions pas que pour l'instant nous travaillons toujours sur une page modèle de base pour notre site. Il va donc falloir que nous pensions à définir des régions modifiables afin de pouvoir apporter des modifications à nos futures pages. Sélectionnez la cellule à la droite du menu, et inserez une région modifiable depuis le menu Insertion > Objets de modèle > Région modifiable. Donnez un nom spécifique à la boite de dialogue qui s'ouvre, par exemple contenu_page, puis validez.

Si les préférences d'assistances visuelle sont activés (Affichage > Assistances visuelles > éléments invisibles), DreamweaverTM délimitera cette région par un cadre bleu et apposera le nom de la zone à ce cadre. Vous pouvez enregistrer et fermer le modèle. Vous pouvez également appronfondir les différentes notions de modèles DreamweaverTM depuis le tutorial suivant.
Association loi 1901 - APE : 913E - SIRET : 418 667 028 00017
hameau du chêne vert - 1 impasse de la pie - 13490 Jouques France
infos**[AT]**puce-et-media.com - Tel : (33) 4 42 67 61 73 - (33) 9 70 63 65 74
Copyright © 1998-2007 Puce et Média. Tout droits réservés .