Brevet FR2874106A1 — publié le 20060210

La présente invention concerne un procédé d'affichage et d'édition de pages selon un format standard tel que le format HTML. Elle s'applique plus particulièrement, mais non exclusivement, à la conception et à la mise à jour de sites internet. De façon générale, lorsque l'on souhaite concevoir etlou mettre à jour des pages au format HTML, il est nécessaire d'avoir recours à un langage informatique et à des outils relativement complexes pour un néophyte. Par exemple, la seule conception de pages statiques nécessite: un poste client où un infographiste va concevoir le site au moyen d'un éditeur de pages tel que Dreamweaver (marque déposée, Macromedia), une mise en ligne des pages sur un serveur au moyen d'un logiciel de téléchargement FTP. L'inconvénient des pages statiques se trouve dans l'impossibilité de faire une mise à jour des pages simplement. En effet, il faut concevoir de nouvelles pages et les mettre en ligne. Pour pouvoir mettre à jour des pages au format HTML plus facilement, il faut utiliser des pages dites dynamiques qui présentent notamment la particularité de pouvoir être mises à jour via une interface d'administration accessible à partir d'un navigateur internet. Le procédé de conception de pages dynamiques est généralement le suivant: 2874106 -2- - une mise en page graphique par un infographiste au moyen d'un éditeur de pages sur un poste client, une conception des pages dynamiques et d'une interface d'administration interfacées à une base de données du site par un développeur au moyen d'un éditeur de texte sur un serveur de développement, une mise en ligne des pages par un développeur au moyen d'un logiciel de téléchargement FTP sur un serveur, une éventuelle mise à jour du site par un opérateur au moyen de ladite interface d'administration à partir d'un navigateur internet sur ledit serveur. Cependant, les interfaces d'administration imposent en général à l'utilisateur un gabarit de mise en page prédéfini qui exige l'intervention d'un 15 développeur pour chacune de ses modifications. L'invention a notamment pour objet de résoudre ces inconvénients en permettant la conception et la mise à jour de pages en réduisant l'équipement et les compétences requises tout en offrant une grande liberté pour la mise en page des contenus. A cet effet, elle propose un procédé d'édition et d'affichage de pages selon un format standard tel que le format HTML, ce procédé utilisant un format spécifique permettant de subdiviser le contenu d'une page en sousparties appelées éléments d'affichage comportant en plus de leur contenu des attributs précisant leurs caractéristiques d'affichage, ce procédé comprenant au moins deux modes opératoires: un mode édition comportant les étapes suivantes: o un téléchargement depuis un serveur sur un poste opérateur d'une page selon ledit format standard, d'au moins un script de contenu correspondant dans lequel sont enregistrés lesdits éléments d'affichage, d'un script d'affichage et d'un script d'édition, o une exécution par le poste opérateur du script d'affichage permettant l'enregistrement des éléments d'affichage sous la forme d'objets dans la mémoire vive du poste opérateur et l'affichage de leur contenu suivant leurs attributs respectifs (position, dimensions, style...), ces éléments d'affichage pouvant facilement être affichés, déplacés, modifiés, supprimés ou ajoutés, o une modification de la page au niveau du poste opérateur selon un processus comprenant la sélection d'un élément d'affichage précédemment mémorisé puis un traitement pouvant comporter la modification des attributs et/ou du contenu de l'élément sélectionné, son déplacement ou sa suppression, la création d'un nouvel élément, o une validation de la page modifiée et un formatage au niveau du poste opérateur du contenu de la page audit format spécifique, o une transmission du poste opérateur vers le serveur du contenu de la page ainsi formaté, o un enregistrement par ledit serveur du contenu de la page, sans que ledit serveur ait à le modifier, dans le script de contenu correspondant, un mode de lecture des pages par les internautes comportant les étapes suivantes: o un téléchargement depuis le serveur sur un poste internaute d'une page audit format standard, d'au moins un script de contenu correspondant et du script d'affichage, o une exécution par le poste internaute du script d'affichage permettant l'enregistrement des éléments d'affichage sous la forme d'objets dans la mémoire vive du poste opérateur et l'affichage de leur contenu suivant leurs attributs respectifs (position, dimensions, style...) Bien entendu, le mode lecture pourra en outre comprendre l'affichage des pages créées par un autre procédé que celui décrit dans la présente demande. Selon une première variante de l'invention, l'insertion d'un fichier dans une page (images ou documents téléchargeables) pourra être réalisée selon les étapes suivantes: une sélection par l'opérateur sur son poste en mode édition de l'élément d'affichage auquel est rattaché ledit fichier à insérer, un affichage, par l'intermédiaire d'un script d'édition, d'un moyen de modification par exemple un formulaire permettant de modifier le contenu dudit élément d'affichage, une sélection, grâce audit moyen, dudit fichier par l'opérateur sur le disque dur de son poste ou sur un support externe (disquette, CD Rom...), une validation des modifications de l'élément d'affichage par ledit moyen, - une fois toutes les modifications de la page effectuées que ce soient l'insertion d'un ou plusieurs fichiers ou d'autres modifications, un formatage au niveau du poste opérateur du contenu de la page audit format spécifique, suivi d'une transmission du poste opérateur vers le serveur du contenu de la page ainsi formaté et des fichiers précédemment insérés, l'enchaînement d'étapes pour chacun de ces fichiers étant le suivant: o une définition du nom sous lequel sera enregistré le fichier sur le serveur en fonction des fichiers pré-existants, o un enregistrement du fichier sur le serveur avec le nom défini précédemment, o un remplacement du lien du fichier dans l'élément de contenu auquel est rattaché le fichier par le lien correspondant à son emplacement sur le serveur, un enregistrement du contenu de la page dans le script de contenu correspondant sur le serveur. 2874106 5 Selon une sous-variante de l'insertion d'un fichier, chaque insertion de fichier comporte une étape où les modifications effectuées sur la page pourront être enregistrées au niveau du serveur, cet enregistrement étant suivi d'un retour en mode édition. Selon une deuxième variante de l'invention, le procédé pourra comprendre un mode sélection permettant à un opérateur voulant modifier une page de naviguer dans le site afin de sélectionner la page en question. Une fois cette dernière sélectionnée, l'opérateur peut passer du mode sélection au mode édition pour la modifier. Selon une troisième variante de l'invention, de nouvelles pages pourront être créées, chacune de ces pages étant rattachée à un élément d'affichage d'une page existante et accessible grâce à un lien sur ledit élément, ce dernier élément étant appelé élément d'affichage parent , la page auquel il appartient page parent et la nouvelle page créée page fille . La création d'une page fille pourra comprendre les étapes suivantes: - une modification par l'opérateur sur son poste en mode édition de l'élément d'affichage parent afin de préciser l'existence de ladite page fille, un retour en mode sélection de la page comportant ledit élément d'affichage et une apparition d'un lien au niveau de cet élément, une transmission par l'opérateur d'une requête vers le serveur avec l'identifiant de la page et de l'élément d'affichage parents, en validant le lien par exemple en cliquant, une définition du nom sous lequel sera enregistré la page fille sur le serveur en fonction des pages préexistantes, - une création de la page fille sur le serveur avec le nom défini 30 précédemment, une insertion du lien de la page fille créée dans l'élément d'affichage parent, un enregistrement du nouveau contenu de la page parent dans le script de contenu correspondant sur le serveur, une ouverture de la page fille créée en mode édition. Selon une quatrième variante, lesdits éléments d'affichage pourront être de deux types: - des éléments de pagination permettant de découper le contenu de la page par blocs en précisant leur position et leurs dimensions, des éléments de contenu rattachés à un élément de pagination contenant une partie du contenu d'une page et permettant de présenter le contenu notamment sous la forme d'un titre de rubrique, d'un paragraphe, d'un lien, d'une image, d'un document téléchargeable, de code standard importé d'un éditeur de pages tel que Dreamweaver (marque déposée de Macromedia)... Il est à noter que les éléments de contenu rattachés à un même élément de pagination pourront être numérotés et s'empiler dans l'ordre de leur numéro, verticalement ou horizontalement suivant les attributs dudit élément de pagination. Le déplacement d'un élément de contenu ou l'insertion d'un nouvel élément aura pour conséquence une renumérotation des éléments de contenu rattachés au même élément de pagination afin de définir leur nouvel ordre. Selon une cinquième variante, une page pourra comporter plusieurs groupes d'éléments d'affichage appelés divisions. Ces divisions pourront être spécifiques à une page ou communes à tout ou partie des pages du site comme par exemple dans le cas d'un menu de site. Les divisions communes à un même ensemble de pages seront regroupées sur un script de contenu distinct. Lors du téléchargement d'une page, tous les scripts de contenu concernant ladite page seront téléchargés et l'ensemble des éléments d'affichage affiché. Ainsi, la modification, sur une page donnée, par un opérateur, d'un élément d'affichage sera généralisée à l'ensemble des pages concernées par la division à laquelle appartient ledit élément. Selon un premier avantage de l'invention, le susdit format spécifique et les scripts pourront être basés sur un langage interprété tel que JavaScript (marque déposée, Sun Microsystems) c'est-à-dire un langage de programmation inséré dans des pages selon un format standard tel que le format HTML et interprété par des navigateurs internet. L'utilisation de ce langage permet une compatibilité avec les navigateurs internet sans téléchargement ni installation de programmes informatiques 10 spécifiques sur le poste de l'internaute. Selon un deuxième avantage, le procédé pourra permettre une grande liberté pour la mise en page des contenus et évite ainsi un développement spécifique par un développeur au niveau du serveur pour adapter le format de mise en page au contenu des pages et l'interface d'administration correspondante. Selon un troisième avantage, le téléchargement et l'affichage des pages ainsi créées ne nécessitent aucun traitement au niveau du serveur à la manière des pages statiques, alors que des pages dynamiques nécessitent un traitement par le serveur pour recomposer les pages à chacune de leurs consultations selon un format de mise en page prédéfini en allant rechercher les données à afficher dans une base de données. La charge du serveur s'en retrouvera allégée et les temps de réponse de ce dernier réduits. Selon un quatrième avantage, le procédé pourra permettre, au moyen des scripts d'affichage et d'édition, une mise en page au niveau du poste opérateur sans interaction avec le serveur. Par conséquent, les temps de réponse pour la prise en compte de modifications seront ceux du poste opérateur et donc très courts. Selon un cinquième avantage, le procédé ne nécessite pas de base de données au niveau du serveur. Des modes d'exécution de l'invention seront décrits ci-après, à titre d'exemples non limitatifs, avec référence aux dessins annexés dans lesquels: Les figures la, lb et l c sont des schémas représentant les échanges opérés entre un serveur et un poste opérateur pour la création de pages respectivement statiques, dynamiques et selon le procédé de l'invention; La figure 2 est une représentation d'un organigramme du procédé selon l'invention en mode édition; La figure 3 est une représentation d'un organigramme d'une étape de création d'une page fille du procédé selon l'invention; La figure 4 est une représentation d'un organigramme du procédé selon l'invention en mode lecture; La figure 5 est une représentation d'un organigramme d'une étape 20 d'affichage du procédé selon l'invention. Les figures 1 a, lb et l c représentent les flux entre un serveur S et un poste opérateur PO lors du téléchargement d'une page selon un format standard tel que le format HTML selon différents procédés. Dans le cas de pages statiques (Figure la), le téléchargement de l'ensemble des pages et des fichiers les constituant s'effectue en mode FTP en une seule fois, flèche A. L'inconvénient des pages statiques est qu'elles ne peuvent pas être modifiées à partir d'un navigateur et que leur mise à jour nécessite l'utilisation d'un éditeur de pages tel que Dreamweaver (marque déposée Macromedia) et des compétences pointues en infographie. Dans le cas des pages dynamiques (Figure 1 b), le nombre d'interactions entre le poste opérateur PO et le serveur S nécessaire pour la modification du contenu d'une page sera directement lié aux possibilités offertes par l'interface d'administration pour ajouter de nouveaux éléments dans la page. Plus l'interface d'administration offrira une grande souplesse de mise en page avec la possibilité d'intégrer de nombreux éléments, plus le nombre d'interactions avec le serveur sera important, un aller retour entre le poste opérateur PO et le serveur S ayant lieu à chaque ajout ou modification d'un élément. La flèche B symbolise le téléchargement de la page sur le poste opérateur PO, les flèches C, D, E, F des aller retour lors de l'ajout ou la modification d'éléments. Au contraire, selon le procédé de l'invention (Figure 1c), le nombre d'interactions entre le poste opérateur PO et le serveur S est limité, d'une part, au téléchargement du serveur S vers le poste opérateur PO de la page selon un format standard tel que le format HTML, d'au moins un script de contenu correspondant, du script d'affichage et du script d'édition, flèche G, d'autre part, une fois les modifications de la page terminées, la transmission du poste opérateur PO vers le serveur S du contenu de la page formaté au format spécifique du procédé et des fichiers à insérer, flèche H. Cette différence essentielle entre des pages dynamiques et des pages utilisant le procédé selon l'invention se retrouve lors de la modification ou de la création desdites pages. Dans l'exemple présenté sur les figures 2 à 5, un procédé d'édition et 25 d'affichage de pages selon un format standard tel que le format HTML comprend: un mode édition pour modifier des pages au niveau d'un poste opérateur (Figure 2) ; un mode sélection pour la création d'une nouvelle page fille (Figure 3), un mode de lecture des pages par les internautes (Figure 4), l'exécution d'une étape d'affichage (Figure 5). En mode édition, le procédé selon l'invention comprend les étapes suivantes (Figure 2) : une étape de téléchargement d'une page et des fichiers la composant (tous les scripts de contenu de divisions concernant ladite page, script d'affichage, script d'édition, images contenues dans la page...) sur un poste opérateur à partir d'un navigateur Internet (Bloc 1) - lesdites divisions sont des groupes d'éléments d'affichage qui peuvent être spécifiques à une page ou communes à toutes ou une partie des pages du site, les divisions communes à un même ensemble de pages sont regroupées sur un script de contenu distinct-, une étape d'enregistrement des différents fichiers composant la page dans un répertoire temporaire et des éléments d'affichage sous la forme d'objets dans la mémoire vive du poste opérateur (Bloc 2), une étape d'affichage de la page dans la fenêtre du navigateur 20 (Bloc 3), soit une étape de validation par l'opérateur des modifications effectuées sur la page (Bloc 4), suivie: o d'un formatage du contenu de la page au format spécifique du procédé (Bloc 5), o d'un transfert du contenu de ladite page et des nouveaux fichiers insérés dans ladite page du poste opérateur vers le serveur (Bloc 6), pour chacun desdits fichiers une définition du nom sous lequel sera enregistré le fichier sur le serveur en fonction des fichiers pré-existants et un enregistrement du fichier sur le serveur avec le nom défini précédemment (Bloc 7), un remplacement du lien du fichier dans l'élément de contenu auquel est rattaché 10 15 30 le fichier par le lien correspondant à son emplacement sur le serveur (Bloc 8), o d'un enregistrement du contenu de chaque élément d'affichage dans le script de contenu sur le serveur correspondant à la division à laquelle ledit élément appartient (Bloc 9), et enfin un retour en mode sélection (Bloc 10), soit une sélection par l'opérateur d'un élément de contenu de la page (Bloc 11), suivie d'un rafraîchissement de la page avec affichage de la fenêtre du menu des fonctions (Bloc 12). Ladite fenêtre du menu comporte la possibilité de sélectionner cinq fonctions différentes: une sélection de la fonction de suppression de l'élément de pagination auquel est rattaché l'élément de contenu sélectionné (Bloc 13), suivie d'une suppression dans la mémoire vive du poste opérateur de l'élément de pagination et des éléments de contenus qui y sont rattachés (Bloc 14) puis un retour à l'étape d'affichage de la page dans la fenêtre du navigateur (Bloc 3) une sélection de la fonction de suppression de l'élément de contenu (Bloc 15) suivie d'une suppression de l'élément de contenu dans la mémoire vive du poste client (Bloc 16) : il y a alors une renumérotation dans la mémoire vive du poste opérateur des éléments de contenu rattachés au même élément de pagination (Bloc 17) puis un retour à l'étape d'affichage de la page dans la fenêtre du navigateur (Bloc 3), une sélection de la fonction de déplacement de l'élément contenu au sein de l'élément de pagination auquel il est rattaché (Bloc 18) : il y a alors par incrémentation ou décrémentation de son numéro et une renumérotation dans la mémoire vive du poste opérateur des éléments de contenu rattaché au même élément de pagination (Bloc 17) puis un retour à l'étape d'affichage de la page dans la fenêtre du navigateur (Bloc 3), 12 - une sélection de la fonction de modification de l'élément de contenu ou une sélection de la fonction de modification de l'élément de pagination auquel est rattaché l'élément de contenu (Bloc 19), une sélection de la fonction de création d'un nouvel élément (Bloc 20) suivie du rafraîchissement de la page avec affichage d'une fenêtre avec la liste des types d'éléments (Bloc 21) et de la sélection du type d'élément (Bloc 22). Après ces deux dernières possibilités s'enchaînent les étapes suivantes: un rafraîchissement de la page avec affichage d'une fenêtre permettant de modifier les attributs et/ou le contenu de l'élément (Bloc 23), une modification de l'élément (Bloc 24), - un enregistrement de l'élément dans la mémoire vive du poste opérateur (Bloc 25) puis un affichage de la page dans la fenêtre du navigateur (Bloc 3), En mode sélection, une étape de création d'une page fille comprend les étapes suivantes (Figure 3) : une étape de téléchargement d'une page et des fichiers la composant (tous les scripts de contenu des divisions concernant ladite page, script d'affichage, script d'édition, images contenues dans la page...) sur un poste opérateur à partir d'un navigateur Internet (Bloc 1), une étape d'enregistrement des différents fichiers composant ladite page dans un répertoire temporaire et des éléments d'affichage sous la forme d'objets dans la mémoire vive du poste opérateur (Bloc 2), une étape d'affichage de la page dans la fenêtre du navigateur (Bloc 3), 30 Se présentent alors deux possibilités: une sélection du mode édition (Bloc 31) suivie du passage en mode édition de la page courante (Bloc 32), une sélection d'une page par un clic de souris sur un lien vers ladite page contenu dans la page courante (Bloc 33). Il est à noter que, pour les pages filles, il aura fallu, au préalable en mode édition, modifier l'élément de contenu parent dans la page courante afin de préciser l'existence de la page fille et de faire apparaître ledit lien dans la page courante. Après cette dernière possibilité s'enchaînent les étapes suivantes: - si la page sélectionnée correspond à une page fille non encore créée on enchaîne les étapes suivantes: o un envoi d'une requête vers le serveur avec l'identifiant de la page et de l'élément de contenu parent (Bloc 35), o une définition du nom sous lequel sera enregistré ladite page fille et création de la page fille sur le serveur avec le nom défini précédemment (Bloc 36), o une insertion du lien de la page fille dans l'élément de contenu parent (Bloc 37), o un enregistrement du contenu de la division à laquelle appartient l'élément de contenu parent dans le script de contenu correspondant (Bloc 38), o une ouverture de la page fille sur le poste opérateur en mode édition (Bloc 39), si la page sélectionnée n'est pas une page fille ou si elle est une page fille déjà créée, alors elle est ouverte en mode sélection (Bloc 40). En mode lecture, le procédé comprend les étapes suivantes (Figure 4) : une étape de téléchargement d'une page et des fichiers la composant (tous les scripts de contenu des divisions 25 concernant ladite page, script d'affichage, script d'édition, images contenues dans la page...) sur un poste internaute à partir d'un navigateur Internet (Bloc 1), une étape d'enregistrement des différents fichiers composant la page dans un répertoire temporaire et des éléments d'affichage sous la forme d'objets dans la mémoire vive du poste internaute (Bloc 2), une étape d'affichage de la page dans la fenêtre du navigateur (Bloc 3). L'étape d'affichage (Blocs 3, 12, 20 et 22) illustrée sur la figure 5, comprend une recherche d'une division (Bloc 41). Si aucune division n'est trouvée, il y a fin de l'affichage de la page (Bloc 42). Si une division est trouvée et si on se trouve en mode édition et la division est vide alors il y a une création d'un élément de pagination par défaut (Bloc 44) puis une recherche d'un élément de pagination (Bloc 45), sinon il y a directement une recherche d'un élément de pagination (Bloc 45) Si aucun élément de pagination n'est trouvé alors on revient à la recherche d'une division (Bloc 41). Si un élément de pagination est trouvé et si on se trouve en mode édition et l'élément de pagination est vide alors il y a une création d'un élément de contenu par défaut (Bloc 47) puis un positionnement dans la page de l'élément de pagination (Bloc 48), sinon il y a directement un positionnement dans la page de l'élément de pagination (Bloc 48). Ensuite, il y a une recherche d'un élément de contenu (Bloc 49). Si aucun élément de contenu n'est trouvé alors on revient à la recherche de l'élément de pagination suivant (Bloc 45). 2874106 -15- Si un élément de contenu est trouvé : si on se trouve en mode édition et si l'élément de contenu est l'élément de contenu sélectionné par l'utilisateur alors il y a un affichage en sur brillance de l'élément de contenu avec une mise en page correspondant à son type (Bloc 51) : o si aucune fonction n'a été sélectionnée par l'utilisateur alors il y a affichage dans une fenêtre du menu des fonctions (Bloc 53) puis retour à une recherche de l'élément de contenu suivant (Bloc 49), o si une fonction a été choisie par l'utilisateur et si elle correspond à la création d'un nouvel élément et si le type de cet élément n'a pas encore été sélectionné (Bloc 54) alors il y a affichage d'une fenêtre avec une liste des types d'éléments (Bloc 55) et retour à une recherche de l'élément de contenu suivant (Bloc 49), sinon il y a affichage d'une fenêtre permettant de modifier les attributs et/ou le contenu de l'élément (Bloc 56) puis retour à une recherche de l'élément de contenu suivant (Bloc 49), si on ne se trouve pas en mode édition ou si l'élément de contenu n'est pas celui sélectionné par l'utilisateur alors l'élément de contenu avec la mise en page correspondant à son type est affiché (Bloc 57) puis on revient à une recherche de l'élément de contenu suivant (Bloc 49). - 16 - Revendications 1. Procédé d'édition et d'affichage de pages selon un format standard, caractérisé en ce qu'il comprend l'utilisation d'un format spécifique permettant de subdiviser le contenu d'une page en sous-parties appelées éléments d'affichage comportant en plus de leur contenu des attributs précisant leurs caractéristiques d'affichage, et en ce qu'il comprend au moins deux modes opératoires: un mode édition comportant les étapes suivantes: o un téléchargement depuis un serveur sur un poste opérateur d'une page selon le format standard, d'au moins un script de contenu correspondant dans lequel sont enregistrés lesdits éléments d'affichage, d'un script d'affichage et d'un script d'édition, o une exécution par le poste opérateur du script d'affichage permettant l'enregistrement des éléments d'affichage sous la forme d'objets dans la mémoire vive du poste opérateur et l'affichage de leur contenu suivant leurs attributs respectifs, o une modification de la page au niveau du poste opérateur selon un processus comprenant la sélection d'un élément d'affichage précédemment mémorisé puis un traitement pouvant comporter la modification des attributs et/ou du contenu de l'élément sélectionné, son déplacement ou sa suppression, la création d'un nouvel élément, o une validation de la page modifiée et un formatage au niveau du poste opérateur du contenu de la page audit format spécifique, o une transmission du poste opérateur vers le serveur du contenu de la page ainsi formaté, o un enregistrement par ledit serveur du contenu de la page, sans que ledit serveur ait à le modifier, dans le script de contenu correspondant, un mode de lecture des pages par les internautes comportant les étapes suivantes: o un téléchargement depuis le serveur sur un poste internaute d'une page au format standard, d'au moins un script de contenu correspondant et du script d'affichage, o une exécution par le poste internaute du script d'affichage permettant l'enregistrement des éléments d'affichage sous la forme d'objets dans la mémoire vive du poste opérateur et l'affichage de leur contenu suivant leurs attributs respectifs. 2. Procédé selon la revendication 1, caractérisé en ce que le susdit format standard est le format HTML. 3. Procédé selon la revendication 1, caractérisé en ce que l'insertion d'un fichier dans une page est réalisée suivant les étapes suivantes: une sélection par l'opérateur sur son poste en mode édition de l'élément d'affichage auquel est rattaché ledit fichier à insérer, - un affichage par l'intermédiaire d'un script d'édition d'un moyen de modification par exemple un formulaire permettant de modifier le contenu dudit élément d'affichage, - une sélection, grâce audit moyen, dudit fichier par l'opérateur sur le disque dur de son poste ou sur un support externe, une validation des modifications de l'élément d'affichage par ledit moyen, une fois toutes les modifications de la page effectuées que ce soient l'insertion d'un ou plusieurs fichiers ou d'autres modifications, un formatage au niveau du poste opérateur du contenu de la page. audit format spécifique, suivi d'une transmission du poste opérateur vers le serveur du contenu de la page ainsi formaté et des fichiers précédemment insérés, l'enchaînement d'étapes pour chacun de ces fichiers étant le suivant: o une définition du nom sous lequel sera enregistré le fichier sur le serveur en fonction des fichiers pré-existants, o un enregistrement du fichier sur le serveur avec le nom défini précédemment, o un remplacement du lien du fichier dans l'élément de contenu auquel est rattaché le fichier par le lien correspondant à son emplacement sur le serveur, un enregistrement du contenu de la page dans le script de contenu correspondant sur le serveur. 4. Procédé selon la revendication 1, caractérisé en ce que chaque insertion de fichier comporte une étape où les modifications effectuées sur la page sont enregistrées au niveau du serveur, cet enregistrement étant suivi d'un retour en mode édition. 5. Procédé selon la revendication 1, caractérisé en ce qu'il comporte un troisième mode opératoire appelé mode sélection permettant à un opérateur voulant modifier une page de naviguer dans le site afin de sélectionner la page en question. 6. Procédé selon la revendication 1, caractérisé en ce que la création d'une page fille à partir d'une page parent comportant au moins un élément d'affichage comprend les étapes suivantes: une modification par l'opérateur sur son poste en mode édition de l'élément d'affichage parent dans la page parent afin de préciser l'existence de la page fille, - un retour en mode sélection de la page parent comportant ledit élément d'affichage et apparition d'un lien au niveau de cet élément, une transmission par l'opérateur d'une requête vers le serveur avec l'identifiant de la page parent et dudit élément d'affichage, en validant ledit lien, une définition du nom sous lequel sera enregistré la page fille sur le serveur en fonction des pages préexistantes, - une création de la page fille sur le serveur avec le nom défini précédemment, 2874106 -19- une insertion du lien de la page fille créée dans l'élément d'affichage parent, un enregistrement du nouveau contenu de la page parent dans le script de contenu correspondant sur le serveur, - une ouverture de la page fille créée en mode édition. 7. Procédé selon la revendication 1, caractérisé en ce que lesdits éléments d'affichage sont de deux types: - des éléments de pagination permettant de découper le contenu de la page par blocs en précisant leur position et leurs dimensions, - des éléments de contenu rattachés à un élément de pagination contenant une partie du contenu d'une page et permettant de présenter le contenu notamment sous la forme d'un titre de rubrique, d'un paragraphe, d'un lien, d'une image, d'un document téléchargeable, de code standard importé d'un éditeur de pages. 8. Procédé selon la revendication 7, caractérisé en ce que lesdits éléments de contenu rattachés à un même élément de pagination sont numérotés et s'empilent dans l'ordre de leur numéro, verticalement ou horizontalement suivant les attributs dudit élément de pagination. 9. Procédé selon la revendication 1, caractérisé en ce qu'une page comporte plusieurs groupes d'éléments d'affichage appelées divisions spécifiques à une page ou communes à tout ou partie des pages d'un site, les divisions communes à un même ensemble de pages étant regroupées sur un script de contenu distinct. 10. Procédé selon la revendication 1, caractérisé en ce que le susdit format spécifique et les scripts sont basés sur un langage interprété tel que JavaScript (marque déposée, Sun Microsystems) c'est-à-dire un langage de programmation inséré dans des pages selon un format standard tel que le format HTML et interprété par des navigateurs internet. - 20 - 11. Procédé selon la revendication 1, caractérisé en ce que, en mode édition, il comprend une mise en page des pages au niveau du poste opérateur au moyen des scripts d'affichage et d'édition sans développement spécifique au niveau du serveur. 12. Procédé selon la revendication 1, caractérisé en ce qu'il comprend un téléchargement et un affichage des pages créées sans traitement au niveau du serveur pour recomposer les pages et sans l'aide de bases de données. 13. Procédé selon la revendication 1, caractérisé en ce qu'il comprend, pour tous les modes, les étapes suivantes: une étape de téléchargement d'une page et des fichiers la composant sur un poste opérateur à partir d'un navigateur Internet (Bloc 1), une étape d'enregistrement des différents fichiers composant la page dans un répertoire temporaire et des éléments d'affichage sous la forme d'objets dans la mémoire vive du poste opérateur (Bloc 2), une étape d'affichage de la page dans la fenêtre du navigateur (Bloc 3). 14. Procédé selon la revendication 13, caractérisé en ce qu'il comprend en outre, en mode édition, soit une étape de validation par l'opérateur des modifications effectuées sur la page (Bloc 4), suivie: o d'un formatage de la page au format spécifique du procédé (Bloc 5), o d'un transfert du contenu de ladite page et des fichiers éventuellement insérés du poste opérateur vers le serveur (Bloc 6), pour chaque fichier une définition du nom sous lequel sera enregistré le fichier sur le serveur en fonction des fichiers pré- existants et un enregistrement du fichier sur le serveur avec le nom défini précédemment (Bloc 7), un remplacement du lien du fichier dans l'élément de contenu auquel est rattaché le fichier par le lien correspondant à son emplacement sur le serveur (Bloc 8), o d'un enregistrement du contenu de chaque élément d'affichage dans le script de contenu sur le serveur correspondant à la division à laquelle ledit élément appartient (Bloc 9) et enfin un retour en mode sélection (Bloc 10) , soit une sélection par l'opérateur d'un élément de contenu de la page ou de l'élément créé par défaut si la page est vide (Bloc 11), suivie d'un rafraîchissement de la page avec affichage d'une fenêtre du menu des fonctions (Bloc 12), ce dernier cas présentent cinq possibilités: o une sélection de la fonction de suppression de l'élément de pagination auquel est rattaché l'élément de contenu sélectionné (Bloc 13), suivie d'une suppression dans la mémoire vive du poste opérateur de l'élément de pagination et des éléments de contenus qui y sont rattachés (Bloc 14) puis un retour à l'étape d'affichage de la page dans la fenêtre du navigateur (Bloc 3) o une sélection de la fonction de suppression de l'élément de contenu (Bloc 15) suivie d'une suppression de l'élément de contenu dans la mémoire vive du poste client (Bloc 16) : il y a alors une renumérotation dans la mémoire vive du poste opérateur des éléments de contenu rattaché au même élément de pagination (Bloc 17) puis un retour à l'étape d'affichage de la page dans la fenêtre du navigateur (Bloc ), o une sélection de la fonction de déplacement de l'élément contenu au sein de l'élément de pagination auquel il est rattaché (Bloc 18) : il y a alors une incrémentation ou décrémentation de son numéro et une renumérotation dans la mémoire vive du poste opérateur des éléments de contenu rattaché au même élément de pagination (Bloc 17) - 22 - puis un retour à l'étape d'affichage de la page dans la fenêtre du navigateur (Bloc 3), o une sélection de la fonction de modification de l'élément de contenu ou de la fonction de modification de l'élément de pagination auquel est rattaché l'élément de contenu (Bloc ), o une sélection de la fonction de création d'un nouvel élément (Bloc 20) suivie du rafraîchissement de la page avec affichage d'une fenêtre avec la liste des types d'éléments (Bloc 21) et de la sélection du type d'élément (Bloc 22). 15. Procédé selon la revendication 14, caractérisé en ce qu'il comprend, en mode édition, après l'une des étapes de modification ou de création d'un nouvel élément de contenu ou de 15 pagination, les étapes suivantes: - un rafraîchissement de la page avec affichage d'une fenêtre permettant de modifier les attributs et/ou le contenu de l'élément (Bloc 23), une modification de l'élément (Bloc 24), - un enregistrement de l'élément dans la mémoire vive du poste opérateur (Bloc 25) puis un affichage de la page dans la fenêtre du navigateur (Bloc 3). 16. Procédé selon la revendication 13, caractérisé en ce qu'il comprend en outre, en mode sélection: - soit une sélection du mode édition (Bloc 31) suivie du passage en mode édition de la page courante (Bloc 32), soit une sélection d'une page par un clic de souris sur un lien vers ladite page contenu dans la page courante (Bloc 33) : o si la page sélectionnée correspond à une page fille non encore créée on enchaîne les étapes suivantes: ^ un envoi d'une requête vers le serveur avec l'identifiant de la page et de l'élément de contenu parent (Bloc 35), 10 - 23 - ^ une définition du nom sous lequel sera enregistré ladite page fille et création de la page fille sur le serveur avec le nom défini précédemment (Bloc 36), ^ une insertion du lien de la page fille dans l'élément de contenu parent (Bloc 37), ^ un enregistrement du contenu de la division à laquelle appartient l'élément de contenu parent dans le script de contenu correspondant (Bloc 38), ^ une ouverture de la page fille sur le poste opérateur en mode édition (Bloc 39), o si la page sélectionnée n'est pas une page fille ou si elle est une page fille déjà créée, alors elle est ouverte en mode sélection (Bloc 40). 17. Procédé selon la revendication 1, caractérisé en ce que l'étape d'affichage (Blocs 3, 12, 20, 22) comprend une recherche d'une division (Bloc 41) : si aucune division n'est trouvée, il y a fin de l'affichage de la page (Bloc 42), - si une division est trouvée et si on se trouve en mode édition et la division est vide alors il y a une création d'un élément de pagination par défaut (Bloc 44) puis une recherche d'un élément de pagination (Bloc 45), sinon il y a directement une recherche d'un élément de pagination (Bloc 45) 18. Procédé selon la revendication 17, caractérisé en ce que l'étape d'affichage (Blocs 3, 12, 20, 22) comprend en 30 outre, la recherche d'un élément de pagination: si aucun élément de pagination n'est trouvé alors on revient à la recherche d'une division (Bloc 41), si un élément de pagination est trouvé et si on se trouve en mode édition et l'élément de pagination est vide alors il y a une création d'un 10 15 2874106 -24- élément de contenu par défaut (Bloc 47) puis un positionnement dans la page de l'élément de pagination (Bloc 48), sinon il y a directement un positionnement dans la page de l'élément de pagination (Bloc 48). 19. Procédé selon la revendication 18, caractérisé en ce que l'étape d'affichage (Blocs 3, 12, 20, 22) comprend en outre, la recherche d'un élément de contenu (Bloc 49) : si aucun élément de contenu n'est trouvé alors on revient à la recherche de l'élément de pagination suivant (Bloc 45), si un élément de contenu est trouvé : o si on se trouve en mode édition et si l'élément de contenu est l'élément de contenu sélectionné par l'utilisateur alors il y a un affichage en sur brillance de l'élément de contenu avec une mise en page correspondant à son type (Bloc 51) : o si aucune fonction n'a été sélectionnée par l'utilisateur alors il y a affichage dans une fenêtre du menu des fonctions (Bloc 53) puis retour à une recherche de l'élément de contenu suivant (Bloc 49), o si une fonction a été choisie par l'utilisateur et si elle correspond à la création d'un nouvel élément et si le type de cet élément n'a pas encore été sélectionné (Bloc 54) alors il y a affichage d'une fenêtre avec une liste des types d'éléments (Bloc 55) et retour à une recherche de l'élément de contenu suivant (Bloc 49), sinon il y a affichage d'une fenêtre avec les champs de l'élément (Bloc 56) puis retour à une recherche de l'élément de contenu suivant (Bloc 49), o si on ne se trouve pas en mode édition ou si l'élément de contenu n'est pas celui sélectionné par l'utilisateur alors l'élément de contenu avec la mise en page correspondant à son type est affiché (Bloc 57) puis on revient à une recherche de l'élément de contenu suivant (Bloc 49). 2874106 -25- 20. Procédé selon la revendication 1, caractérisé en ce que le mode lecture affiche des pages créées par un autre procédé que celui décrit dans la présente demande.