WebCreator 8 - Architecture des pages

De Documentation LMSOFT
Révision datée du 28 novembre 2023 à 19:01 par Jldemers (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Introduction

Il est encore possible bien entendu de créer des pages en plaçant les éléments à la souris, en positionnement libre. Mais les sites web contemporains comportent souvent de longues pages qu’on fait défiler. Il devient alors difficile de manipuler tout ça : par exemple, si on veut ajouter une nouvelle en haut, il va falloir déplacer tous les éléments vers le bas. C’est faisable, mais il y a mieux. Il s’agit en fait de délimiter des zones. Ces zones, qu’on définit avec des panneaux, sont des conteneurs dans lesquels on peut placer des éléments, comme dans l’exemple ci-dessus, ou d’autres conteneurs plus petits, comme nous allons le voir dans l’exemple suivant.

Typiquement donc, une page va être constituée de zones : une zone pour l’entête, une zone centrale, contenant des sous-zones et une zone de pied de page.

Ce type d’organisation constitue l’architecture de page des modèles de WebCreator. Elle vous permettra de créer très rapidement des pages modifiables et réutilisables de manière très simple et rapide.

Les trois parties, HEADER, CENTER et FOOTER sont créées à partir d’éléments que l’on appelle des Conteneurs.

La notion de Conteneurs et de Blocs

Il y a dans WebCreator deux types d’éléments :

  1. Les Éléments de base : ils servent par nature à afficher des informations. Ce sont les Images, les Textes, les Boutons, entre autres…
  2. Les Conteneurs : ils servent à délimiter des zones d’affichage dans lesquelles sont contenus d’autres éléments basiques ou d’autres conteneurs plus petits, en les regroupant pour former des unités d’organisation de la page.

La Page est le principal et le plus grand Conteneur. D’ailleurs, dans la Vue hiérarchique des éléments, elle se trouve tout en haut, car elle contient tous les autres éléments.

Les HEADER, CENTER et FOOTER sont donc aussi des Conteneurs, logiquement plus petits que la Page qui les contient.

Plus précisément, ce sont des Conteneurs du type Panneaux qui ne servent en fait qu’à délimiter des zones d’architecture de la page ; des cadres invisibles dans lesquels sont placés d’autres Conteneurs et Éléments de base.

La notion de Blocs

Nous utilisons le terme Bloc par analogie avec les jeux de construction. Un Bloc est en fait un panneau qui va se placer à l’intérieur d’un conteneur plus grand, comme une zone. Les Blocs peuvent être vides ou contenir des éléments, comme par exemple les 4 sections sur fond gris :

Ajouter des blocs dans une section

Cliquez dans le coin en bas à droite de la fiche avec les barres de réception cellulaire. Vous constatez qu’à droite, la Vue hiérarchique se cale automatiquement sur cette section et cette même fiche.


Faites un copier/coller du Bloc sélectionné.

Le Bloc vient se positionner automatiquement en dessous des 2 autres et calé à gauche. Collez à nouveau le Bloc: une nouvelle fiches vient se placer immédiatement à droite de la précédente, parfaitement alignée. En plus, la hauteur de la Section s’est ajustée automatiquement, repoussant tout le reste de la page vers le bas. C’est ce que l’on appelle Positionnement Automatique ou Flottant.

Déplacer des blocs d’une section à une autre

Lorsque vous copiez/collez un bloc, il s’insère automatiquement dans le conteneur où se trouvait l’original. Pour le copier dans une autre section, il faut sélectionner le conteneur de cette section AVANT de coller le bloc. Un élément se colle toujours dans le conteneur qui est sélectionné.

Vous pouvez parfois oublier de sélectionner le conteneur de destination. Vous vous en apercevez alors car le bloc n’apparaît pas là où vous l’attendiez. Dans ce cas, annulez la dernière action (le collage) par Ctrl+Z et vérifiez, avant de recommencer, que vous sélectionnez le bon conteneur de destination.

Plus généralement, faites le Ctrl+Z à chaque fois que ce qui se produit ne correspond pas à ce que vous attendiez et vérifiez bien votre manipulation