WO2001009763A1 - Method and system for creating, managing and consulting web sites - Google Patents

Method and system for creating, managing and consulting web sites Download PDF

Info

Publication number
WO2001009763A1
WO2001009763A1 PCT/FR2000/002207 FR0002207W WO0109763A1 WO 2001009763 A1 WO2001009763 A1 WO 2001009763A1 FR 0002207 W FR0002207 W FR 0002207W WO 0109763 A1 WO0109763 A1 WO 0109763A1
Authority
WO
WIPO (PCT)
Prior art keywords
site
objects
contained
owner
database
Prior art date
Application number
PCT/FR2000/002207
Other languages
French (fr)
Inventor
Nicolas Korboulewsky
Original Assignee
Pyc Conseils Sarl
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pyc Conseils Sarl filed Critical Pyc Conseils Sarl
Priority to AU68477/00A priority Critical patent/AU6847700A/en
Publication of WO2001009763A1 publication Critical patent/WO2001009763A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Definitions

  • the present invention is in the field of computer technology related to the Internet and relates to a method and a system for creating, managing and consulting websites.
  • the World Wide Web also called Web is an application using the Internet.
  • the current possibilities offered to a person wishing to create a site on the Web consist in acquiring specific software for creating HTML pages (Hypertext Markup Language), in installing this software on his personal computer, in creating the pages which he wishes to appear on its site and then transfer the pages created to a server that will host its site and make it available to Internet users, Internet users.
  • HTML is a language that requires specific training. Web page creation software actually makes it possible, from predefined functions in a visual language, to convert these functions into HTML language.
  • this type of software has a number of drawbacks.
  • this type of software generally only offers the user simple functions which are converted into HTML. It is not predefined in this type of advanced function software grouping together a certain number of simple functions for for example creating a window for information on a person's address (surname, first name, address, telephone), to create small applications in Java language (also called applet) or any type of programming using a script language.
  • This type of software basically aims to generate HTML code and does not allow to encapsulate functions. By encapsulation, we mean making the object source code inaccessible to an end user, but allowing access to the functions of said object.
  • the present invention provides a method for creating, managing and consulting websites each belonging to at least one owner, said websites being contained on a central website, a method characterized in that it consists in storing the representative elements of said websites. Web in databases data located on the central website, said representative elements consisting of:
  • an object being an autonomous entity encapsulating more or less complex functions resulting in the generation of HTML code interpretable by a client application, a browser for example,
  • each object is dependent on a certain number of modifiable parameters constituting its interface with respect to the user such as for example its color or its size,
  • each site owner being able to modify, via the Internet, the behavior of said objects by acting on their attributes through an object manager and being able to arrange, via the Internet network, said objects freely in at least one sheet and to arrange said sheets together by acting on the structure through a publisher, the consultation by an internet user of the site of an owner triggering the activation on the central site of a procedure for developing dynamic pages by an application engine from the information contained in the structure databases and objects, said dynamic pages then being interpreted by an HTTP server and transmitted in the form of HTML code to the client application.
  • each dynamic page is kept in the HTTP server (7) until the creation, modification or deletion of an object.
  • the invention also relates to a system for creating, managing and consulting websites each belonging to at least one owner, said sites being contained on a central website, a system characterized in that said central site comprises at least:
  • an object manager allowing the site owner to define and consult the attributes of each of the objects available in a database
  • the method according to the present invention considerably simplifies the procedure for creating web pages for the owner of a site and solves the problems of updating software since the creation and management of a site is carried out directly on remote computers connected to the Internet and containing the site creation programs as well as all the information linked to the user's own site. For create or modify his site, the owner therefore only needs to connect via the Internet to the central Web site supported by remote computers. The creation of the site and its hosting are therefore directly linked. In addition, the encapsulation of functions in the form of objects makes the creation of sites, even complex, totally visual without ever having to act on the HTML code.
  • the present invention provides a completely new approach in the creation and management of websites.
  • the dynamic pages of the site in the form of a scripting language are only created when an internet user wishes to view them and are destroyed when the structure of the page to be viewed has been modified.
  • the information contained on the site is stored in databases.
  • the consultation of the site by an Internet user triggers the activation of a procedure allowing to recover all the information of the site (objects, structure, attributes of objects) and to convert them into dynamic pages. In other words, it is therefore a question of creating dynamic pages dynamically.
  • FIG. 2 shows the diagram of the various constituents of the invention allowing the creation, management and consultation of websites.
  • the present invention allows the owner of a site (1) to create his site directly on a central site (2) via the Internet (3).
  • Internet users (4) ie users of the Internet will find themselves connected to the central site (2).
  • the central site (2) is materialized by one or more computers containing different programs as well as the representative elements of the owner's site (1) and, of course, of the sites of other owners.
  • the developers of objects (5) are part of the designers (6) of the central site and can act remotely on the objects. They can create new ones, modify or delete them via the Internet.
  • the representative elements of the owner's site (1) are stored in at least one database contained on the central site (2). These representative elements mainly consist of:
  • an object being an autonomous entity encapsulating more or less complex functions controlled by the attributes that it has - attributes of objects, that is to say that each object is dependent on a certain number of modifiable parameters constituting its interface with respect to the user such as for example its color or its size, - of structure, the structure defining the way objects are positioned in a sheet as well as the structure of the different sheets between them.
  • the site owner can thus modify the behavior of objects by acting on their attributes.
  • the owner of the site can arrange the objects freely in the sheets and the sheets between them by acting on the structure.
  • Figure 2 describes more precisely the architecture of the invention.
  • the site owner (1), the internet user (4), the object developer (5) as well as the central site (2) materialized by one or more computers containing different programs and databases. data.
  • the object developer (5), owner (1) of the site and Internet users (4) are linked to the central site (2) via HTTP (7) servers (Hyper Text Transfer Protocol).
  • Client applications (18), here browsers, make it possible to interpret HTML.
  • the architecture of the central site (2) essentially includes:
  • an object manager (8) which makes it possible to define and consult the attributes of each of the objects available in the database (1 1)
  • an editor allowing dialogue with the owner of the site (1) in order to define the structure of the site contained in the database (15), that is to say the position of the objects on the work plan, it also makes it possible to create objects or to destroy them.
  • an application engine 10 making it possible, from the information contained in the databases, to create the dynamic pages.
  • the object manager (7) comprises at least one database (11) containing the objects and their attributes.
  • the content of this database can be defined by the object developer (5).
  • the database (11) also contains the object source code (12) as well as the interface source code (13).
  • the object source code (12) corresponds to the coding of the object in script language, it defines the body of the object.
  • the interface source code (13) defines the interface of one of the attributes of the object.
  • the interface engine (14) uses the interface source code (13) as well as its own logic to dynamically edit the attribute of the current object.
  • the editor (9) is made up of at least one database
  • the interface for instantiating objects (16) makes it possible to create an image of the object and assigns default attributes for the object.
  • the term instantiate commonly used in computer language, designates the action of creating the image of an object in the dynamic page.
  • the site owner selects the object and the editor (9) launches the interface engine (14) which gives access to the modification of the value of the attributes of the selected object .
  • the visualization engine makes it possible to display on the screen a representation of instantiated objects.
  • the central site (2) triggers a procedure for developing dynamic pages.
  • this procedure consists in recovering and transcribing the representative elements of the site contained in the databases in order to create dynamic pages integrated by the HTTP server (7) which are then transmitted by the Internet to the application.
  • client here a browser (18).
  • the dynamic page is formed from the source code of the objects (12) inte ⁇ retable by the HTTP server (7) (“VBScript” registered trademark for example).
  • the server switches to the page concerned. Otherwise the dynamic page is created and the server switches to the page concerned.

Abstract

The invention concerns a method and a system for creating, managing and consulting Web sites which consists in storing elements representing said Web sites in databases located on the central Web site, said representative elements consisting of: objects contained in a database (11), an object being an autonomous entity encapsulating more or less complex functions resulting in the generation of HTML code, capable of being interpreted by a client application, for example a browser (18); attributes of objects contained in the database (11), that is each object depends on a certain number of modifiable parameters forming its interface with respect to the user as for example its colour or its size; structure data contained in a database (15), the structure defining the way in which objects are positioned in a sheet as well as the structure of the different sheets among them; each site owner (1) being capable of modifying, via the Internet (3), the behaviour of said objects by acting on their attributes through a manager of objects (8) and capable of freely arranging, via the Internet (3), in at least one sheet and of arranging said sheets among them by acting on the structure through an editor (9); the consultation by a Web surfer (4) of an owner site (1) activating on the central site (2) a procedure for working out dynamic pages with an application engine (10) based on data contained in the structure (15) and object (11) databases, said dynamic pages being then interpreted by a HTTP server (7) and transmitted in the form of HTML code to the client application (18).

Description

Procédé et système de création, de gestion et de consultation de sites Web Method and system for creating, managing and viewing websites
La présente invention est du domaine de l'informatique lié au réseau Internet et concerne un procédé et un système de création, de gestion et de consultation de sites Web. Le World Wide Web également appelé Web est une application utilisant le réseau Internet. Les possibilités actuelles offertes à une personne désirant créer un site sur le Web consistent à acquérir un logiciel spécifique de création de pages HTML (Hypertexte Markup Language), à installer ce logiciel sur son ordinateur personnel, à créer les pages qu'il désire faire figurer sur son site puis à transférer les pages créées vers un serveur qui hébergera son site et le mettra à la disposition des utilisateurs du réseau Internet, les internautes. Le langage HTML est un langage nécessitant une formation spécifique. Les logiciels de création de pages Web permettent en fait, à partir de fonctions prédéfinies dans un langage visuel de convertir ces fonctions en langage HTML. On peut par exemple citer parmi ces logiciels « Front page » (marque déposée).The present invention is in the field of computer technology related to the Internet and relates to a method and a system for creating, managing and consulting websites. The World Wide Web also called Web is an application using the Internet. The current possibilities offered to a person wishing to create a site on the Web consist in acquiring specific software for creating HTML pages (Hypertext Markup Language), in installing this software on his personal computer, in creating the pages which he wishes to appear on its site and then transfer the pages created to a server that will host its site and make it available to Internet users, Internet users. HTML is a language that requires specific training. Web page creation software actually makes it possible, from predefined functions in a visual language, to convert these functions into HTML language. One can for example cite among these software "Front page" (registered trademark).
L'utilisation de ce type de logiciel présente un certain nombre d'inconvénients. Tout d'abord, ce type de logiciel ne propose en général à l'utilisateur que des fonctions simples qui sont converties en langage HTML. Il n'est pas prédéfini dans ce type de logiciel de fonctions évoluées regroupant un certain nombre de fonctions simples pour par exemple créer une fenêtre de renseignement sur l'adresse d'une personne (nom, prénom, adresse, téléphone), pour créer des petites applications en langage Java (aussi appelées applet) ou tout type de programmation à l'aide d'un langage script. Ce type de logiciel a fondamentalement pour objectif de générer du code HTML et ne permet pas d'encapsuler des fonctions. Par encapsulation, il faut entendre le fait de rendre inaccessible à un utilisateur final, le code source de l'objet mais de permettre l'accès aux fonctions dudit objet.The use of this type of software has a number of drawbacks. First of all, this type of software generally only offers the user simple functions which are converted into HTML. It is not predefined in this type of advanced function software grouping together a certain number of simple functions for for example creating a window for information on a person's address (surname, first name, address, telephone), to create small applications in Java language (also called applet) or any type of programming using a script language. This type of software basically aims to generate HTML code and does not allow to encapsulate functions. By encapsulation, we mean making the object source code inaccessible to an end user, but allowing access to the functions of said object.
D'autre part, lorsque les fonctionnalités de ce type de logiciel évoluent, il est nécessaire à l'utilisateur de se procurer la version réactualisée du logiciel et de l'installer sur son ordinateur. La distribution des versions réactualisées sont donc particulièrement fastidieuses à la fois pour les utilisateurs et pour les concepteurs de logiciels. Enfin, le réseau Internet est, à l'heure actuelle, essentiellement perçu comme un moyen permettant la communication d'informations formatées. Très peu de personnes le conçoivent comme un système pouvant supporter des applications exécutées sur un serveur distant. La présente invention vise à obvier à ces inconvénients en proposant un nouveau procédé de création, de gestion et de consultation de sites Web.On the other hand, when the functionalities of this type of software evolve, it is necessary for the user to obtain the updated version of the software and to install it on his computer. The distribution of updated versions is therefore particularly tedious for both users and software developers. Finally, the Internet is currently seen mainly as a means of communicating formatted information. Very few people think of it as a system that can support applications running on a remote server. The present invention aims to overcome these drawbacks by proposing a new method for creating, managing and consulting websites.
La présente invention propose un procédé de création, de gestion et de consultation de sites Web appartenant chacun à au moins un propriétaire, lesdits sites étant contenus sur un site Web central, procédé caractérisé en ce qu'il consiste à stocker les éléments représentatifs desdits sites Web dans des bases de données situées sur le site Web central, lesdits éléments représentatifs étant constitués :The present invention provides a method for creating, managing and consulting websites each belonging to at least one owner, said websites being contained on a central website, a method characterized in that it consists in storing the representative elements of said websites. Web in databases data located on the central website, said representative elements consisting of:
- d'objets contenus dans une base de données, un objet étant une entité autonome encapsulant des fonctions plus ou moins complexes ayant pour résultat la génération de code HTML interprétable par une application cliente, un navigateur par exemple,- objects contained in a database, an object being an autonomous entity encapsulating more or less complex functions resulting in the generation of HTML code interpretable by a client application, a browser for example,
- d'attributs des objets contenus dans la base de données, c'est à dire que chaque objet est dépendant d'un certain nombre de paramètres modifiables constituant son interface vis à vis de l'utilisateur comme par exemple sa couleur ou sa taille,- attributes of the objects contained in the database, that is to say that each object is dependent on a certain number of modifiable parameters constituting its interface with respect to the user such as for example its color or its size,
- de données de structure contenues dans une base de données, la structure définissant la manière dont les objets sont positionnés dans une feuille ainsi que la structure des différentes feuilles entre elles, chaque propriétaire de site pouvant modifier, via le réseau Internet, le comportement desdits objets en agissant sur leurs attributs au travers d'un gestionnaire d'objets et pouvant agencer, via le réseau Internet, lesdits objets librement dans au moins une feuille et d'agencer lesdites feuilles entre elles en agissant sur la structure au travers d'un éditeur, la consultation par un internaute du site d'un propriétaire déclenchant l'activation sur le site central d'une procédure d'élaboration de pages dynamiques par un moteur d'application à partir des informations contenues dans les bases de données de structure et d'objets, lesdites pages dynamiques étant ensuite interprétées par un serveur HTTP et transmises sous forme de code HTML à l'application cliente.- structural data contained in a database, the structure defining the way in which the objects are positioned in a sheet as well as the structure of the different sheets between them, each site owner being able to modify, via the Internet, the behavior of said objects by acting on their attributes through an object manager and being able to arrange, via the Internet network, said objects freely in at least one sheet and to arrange said sheets together by acting on the structure through a publisher, the consultation by an internet user of the site of an owner triggering the activation on the central site of a procedure for developing dynamic pages by an application engine from the information contained in the structure databases and objects, said dynamic pages then being interpreted by an HTTP server and transmitted in the form of HTML code to the client application.
Selon une autre caractéristique de l'invention, chaque page dynamique est conservée dans le serveur HTTP (7) jusqu'à la création, la modification ou la suppression d'un objet.According to another characteristic of the invention, each dynamic page is kept in the HTTP server (7) until the creation, modification or deletion of an object.
L'invention vise également un système de création, de gestion et de consultation de sites Web appartenant chacun à au moins un propriétaire, lesdits sites étant contenus sur un site Web central, système caractérisé en ce que ledit site central comporte au moins :The invention also relates to a system for creating, managing and consulting websites each belonging to at least one owner, said sites being contained on a central website, a system characterized in that said central site comprises at least:
- un gestionnaire d'objets permettant au propriétaire du site de définir et de consulter les attributs de chacun des objets disponibles dans une base de données,- an object manager allowing the site owner to define and consult the attributes of each of the objects available in a database,
- un éditeur permettant propriétaire du site de définir la structure du site contenue dans une base de données, c'est à dire la position des objets sur le plan de travail, ledit éditeur permettant également de créer des objets ou d'en détruire,- an editor allowing the site owner to define the structure of the site contained in a database, that is to say the position of the objects on the work plan, said editor also making it possible to create objects or to destroy them,
- un moteur d'application permettant à partir des informations contenues dans les bases de données de créer les pages dynamiques.- an application engine allowing you to create dynamic pages from the information contained in the databases.
Le procédé selon la présente invention simplifie considérablement la procédure de création de pages Web pour le propriétaire d'un site et résout les problèmes de mise à jour des logiciels dans la mesure où la création et la gestion d'un site est réalisée directement sur des ordinateurs distants reliés au réseau Internet et contenant les programmes de création du site ainsi que toutes les informations liées au site propre de l'utilisateur. Pour créer ou modifier son site, le propriétaire n'a donc besoin que de se connecter via le réseau Internet au site central Web supporté par les ordinateurs distants. La création du site et son hébergement sont donc directement liés. De plus, Fencapsulation de fonctions sous forme d'objets rend la création des sites, même complexes, totalement visuelle sans jamais avoir à agir sur le code HTML.The method according to the present invention considerably simplifies the procedure for creating web pages for the owner of a site and solves the problems of updating software since the creation and management of a site is carried out directly on remote computers connected to the Internet and containing the site creation programs as well as all the information linked to the user's own site. For create or modify his site, the owner therefore only needs to connect via the Internet to the central Web site supported by remote computers. The creation of the site and its hosting are therefore directly linked. In addition, the encapsulation of functions in the form of objects makes the creation of sites, even complex, totally visual without ever having to act on the HTML code.
Il est également possible selon ce principe de proposer un certain nombre de services complémentaires associés à la gestion du site tel que les statistiques et les analyses automatiques du site par exempleIt is also possible according to this principle to offer a certain number of complementary services associated with the management of the site such as statistics and automatic analyzes of the site for example
De plus, la présente invention propose une approche totalement nouvelle dans la création et la gestion des sites Web. En effet, selon l'invention, les pages dynamiques du site sous forme de langage de script ne sont créées que lorsqu'un internaute désire les visualiser et sont détruites lorsque la structure de la page à visualiser a été modifiée. Les informations que contient le site sont stockées dans des bases de données. La consultation du site par un internaute déclenche l'activation d'une procédure permettant de récupérer toutes les informations du site (objets, structure, attributs des objets) et de les convertir en pages dynamiques. En d'autres termes, il s'agit donc de créer dynamiquement des pages dynamiques.In addition, the present invention provides a completely new approach in the creation and management of websites. In fact, according to the invention, the dynamic pages of the site in the form of a scripting language are only created when an internet user wishes to view them and are destroyed when the structure of the page to be viewed has been modified. The information contained on the site is stored in databases. The consultation of the site by an Internet user triggers the activation of a procedure allowing to recover all the information of the site (objects, structure, attributes of objects) and to convert them into dynamic pages. In other words, it is therefore a question of creating dynamic pages dynamically.
D'autres avantages et caractéristiques de l'invention apparaîtront à la lecture de la description ci-après de formes de réalisation données à titre d'exemple non limitatif et illustré par les dessins joints dans lesquels:Other advantages and characteristics of the invention will appear on reading the following description of forms of realization given by way of nonlimiting example and illustrated by the attached drawings in which:
- la figure 1 représente l'architecture globale du système- Figure 1 shows the overall architecture of the system
- la figure 2 représente le schéma des différents constituants de l'invention permettant la création, la gestion et la consultation de sites Web.- Figure 2 shows the diagram of the various constituents of the invention allowing the creation, management and consultation of websites.
Comme on peut le voir sur la figure 1 , la présente invention permet au propriétaire d'un site (1) de créer son site directement sur un site central (2) via le réseau Internet (3). Pour consulter le site personnel du propriétaire (1) les internautes (4) c'est à dire les utilisateurs du réseau Internet se trouveront connectés sur le site central (2). Le site central (2) est matérialisé par un ou plusieurs ordinateurs contenant différent programmes ainsi que les éléments représentatifs du site du propriétaire (1) et, bien sur, des sites d'autres propriétaires. Les développeurs d'objets (5) font partie des concepteurs (6) du site central et peuvent agir à distance sur les objets. Ils peuvent en créer de nouveaux, en modifier ou en supprimer via le réseau Internet. Les éléments représentatifs du site du propriétaire (1) sont stockés dans au moins une base de données contenue sur le site central (2). Ces éléments représentatifs sont principalement constitués :As can be seen in Figure 1, the present invention allows the owner of a site (1) to create his site directly on a central site (2) via the Internet (3). To consult the owner's personal site (1) Internet users (4), ie users of the Internet will find themselves connected to the central site (2). The central site (2) is materialized by one or more computers containing different programs as well as the representative elements of the owner's site (1) and, of course, of the sites of other owners. The developers of objects (5) are part of the designers (6) of the central site and can act remotely on the objects. They can create new ones, modify or delete them via the Internet. The representative elements of the owner's site (1) are stored in at least one database contained on the central site (2). These representative elements mainly consist of:
- d'objets, un objet étant une entité autonome encapsulant des fonctions plus ou moins complexes contrôlées par les attributs que celui ci possède - d'attributs des objets, c'est à dire que chaque objet est dépendant d'un certain nombre de paramètres modifiables constituant son interface vis à vis de l'utilisateur comme par exemple sa couleur ou sa taille, - de structure, la structure définissant la manière dont les objets sont positionnés dans une feuille ainsi que la structure des différentes feuilles entre elles.- of objects, an object being an autonomous entity encapsulating more or less complex functions controlled by the attributes that it has - attributes of objects, that is to say that each object is dependent on a certain number of modifiable parameters constituting its interface with respect to the user such as for example its color or its size, - of structure, the structure defining the way objects are positioned in a sheet as well as the structure of the different sheets between them.
Le propriétaire du site peut ainsi modifier le comportement des objets en agissant sur leurs attributs. Le propriétaire du site peut agencer les objets librement dans les feuilles et les feuilles entre elles en agissant sur la structure.The site owner can thus modify the behavior of objects by acting on their attributes. The owner of the site can arrange the objects freely in the sheets and the sheets between them by acting on the structure.
La figure 2 décrit de manière plus précise l'architecture de l'invention. On retrouve comme dans la figure 1 le propriétaire du site (1), l'internaute (4), le développeur d'objets (5) ainsi que le site central (2) matérialisé par un ou plusieurs ordinateurs contenant différent programmes et bases de données. Le développeur d'objets (5), propriétaire (1) du site et les internautes (4) sont reliés au site central (2) par le biais de serveurs HTTP (7) (Hyper Text Transfer Protocol). Les applications clientes (18), ici des navigateurs, permettent d'interpréter le langage HTML.Figure 2 describes more precisely the architecture of the invention. We find as in Figure 1 the site owner (1), the internet user (4), the object developer (5) as well as the central site (2) materialized by one or more computers containing different programs and databases. data. The object developer (5), owner (1) of the site and Internet users (4) are linked to the central site (2) via HTTP (7) servers (Hyper Text Transfer Protocol). Client applications (18), here browsers, make it possible to interpret HTML.
L'architecture du site central (2) comprend essentiellement :The architecture of the central site (2) essentially includes:
- un gestionnaire d'objets (8) qui permet de définir et de consulter les attributs de chacun des objets disponibles dans la base de données (1 1)- an object manager (8) which makes it possible to define and consult the attributes of each of the objects available in the database (1 1)
- un éditeur (9) permettant le dialogue avec le propriétaire du site (1) afin de définir la structure du site contenue dans la base de donnée (15), c'est à dire la position des objets sur le plan de travail, il permet également de créer des objets ou d'en détruire. - un moteur d'application (10) permettant à partir des informations contenues dans les bases de données de créer les pages dynamiques.- an editor (9) allowing dialogue with the owner of the site (1) in order to define the structure of the site contained in the database (15), that is to say the position of the objects on the work plan, it also makes it possible to create objects or to destroy them. - an application engine (10) making it possible, from the information contained in the databases, to create the dynamic pages.
Le gestionnaire d'objet (7) comporte au moins une base de données (11) contenant les objets ainsi que leurs attributs. Le contenu de cette base de donnée peut être défini par le développeur d'objets (5).The object manager (7) comprises at least one database (11) containing the objects and their attributes. The content of this database can be defined by the object developer (5).
La base de données (11) contient également le code source objet (12) ainsi que le code source interface (13). Le code source objet (12) correspond au codage de l'objet en langage script, il définit le corps de l'objet. Le code source interface (13) définit l'interface d'un des attributs de l'objet. Le moteur d'interface (14) utilise le code source interface (13) ainsi qu'une logique propre pour éditer dynamiquement l'attribut de l'objet en cours.The database (11) also contains the object source code (12) as well as the interface source code (13). The object source code (12) corresponds to the coding of the object in script language, it defines the body of the object. The interface source code (13) defines the interface of one of the attributes of the object. The interface engine (14) uses the interface source code (13) as well as its own logic to dynamically edit the attribute of the current object.
L'éditeur (9) est composé d'au moins une base de donnéesThe editor (9) is made up of at least one database
(15) contenant la structure des pages. Le contenu de cette base de donnée est défini par le propriétaire du site (1). L'interface d'instanciation des objets (16) permet de créer une image de l'objet et affecte des attributs par défaut pour l'objet. Le terme instancier, communément employé dans le langage informatique désigne l'action de créer l'image d'un objet dans la page dynamique. Pour modifier l'attribut d'un objet, le propriétaire du site sélectionne l'objet et l'éditeur (9) lance le moteur d'interface (14) qui donne accès à la modification de la valeur des attributs de l'objet sélectionné. Le moteur de visualisation permet d'afficher à l'écran une représentation des objets instanciés .(15) containing the structure of the pages. The content of this database is defined by the site owner (1). The interface for instantiating objects (16) makes it possible to create an image of the object and assigns default attributes for the object. The term instantiate, commonly used in computer language, designates the action of creating the image of an object in the dynamic page. To modify the attribute of an object, the site owner selects the object and the editor (9) launches the interface engine (14) which gives access to the modification of the value of the attributes of the selected object . The visualization engine makes it possible to display on the screen a representation of instantiated objects.
Lorsqu'un internaute se connecte sur le site du propriétaire (1), le site central (2) déclenche une procédure d'élaboration des pages dynamiques. D'une manière générale, cette procédure consiste à récupérer et transcrire les éléments représentatifs du site contenus dans les bases de données afin de créer des pages dynamiques inteφrétées par le serveur HTTP (7) qui sont ensuite transmises par le réseau Internet à l'application cliente, ici un navigateur (18). La page dynamique est formée à partir du code source des objets (12) inteφrétable par le serveur HTTP (7)(« VBScript » marque déposée par exemple).When a user connects to the owner's site (1), the central site (2) triggers a procedure for developing dynamic pages. In general, this procedure consists in recovering and transcribing the representative elements of the site contained in the databases in order to create dynamic pages integrated by the HTTP server (7) which are then transmitted by the Internet to the application. client, here a browser (18). The dynamic page is formed from the source code of the objects (12) inteφretable by the HTTP server (7) (“VBScript” registered trademark for example).
Si la page dynamique est déjà dans la mémoire du serveur HTTP, le serveur commute vers la page concernée. Dans le cas contraire la page dynamique est créée puis le serveur commute vers la page concernée. If the dynamic page is already in the memory of the HTTP server, the server switches to the page concerned. Otherwise the dynamic page is created and the server switches to the page concerned.

Claims

Revendications claims
1- Procédé de création, de gestion et de consultation de sites1- Site creation, management and consultation process
Web appartenant chacun à au moins un propriétaire (1), lesdits sites étant contenus sur un site Web central (2), procédé caractérisé en ce qu'il consiste à stocker les éléments représentatifs desdits sites Web dans des bases de données situées sur le site Web central, lesdits éléments représentatifs étant constitués : - d'objets contenus dans une base de données (11), un objet étant une entité autonome encapsulant des fonctions plus ou moins complexes ayant pour résultat la génération de code HTML inteφrétable par une application cliente, un navigateur (18) par exemple, - d'attributs des objets contenus dans la base de donnéesWebs each belonging to at least one owner (1), said sites being contained on a central website (2), method characterized in that it consists in storing the representative elements of said websites in databases located on the site Central web, said representative elements being made up of: objects contained in a database (11), an object being an autonomous entity encapsulating more or less complex functions resulting in the generation of HTML code inteφretable by a client application, a browser (18) for example, - of attributes of the objects contained in the database
(11), c'est à dire que chaque objet est dépendant d'un certain nombre de paramètres modifiables constituant son interface vis à vis de l'utilisateur comme par exemple sa couleur ou sa taille, - de données de structure contenues dans une base de données (15), la structure définissant la manière dont les objets sont positionnés dans une feuille ainsi que la structure des différentes feuilles entre elles, chaque propriétaire de site (1) pouvant modifier, via le réseau Internet (3), le comportement desdits objets en agissant sur leurs attributs au travers d'un gestionnaire d'objets (8) et pouvant agencer, via le réseau Internet (3), lesdits objets librement dans au moins une feuille et d'agencer lesdites feuilles entre elles en agissant sur la structure au travers d'un éditeur (9), la consultation par un internaute (4) du site d'un propriétaire (1) déclenchant l'activation sur le site central (2) d'une procédure d'élaboration de pages dynamiques par un moteur d'application (10) à partir des informations contenues dans les bases de données de structure (15) et d'objets (11), lesdites pages dynamiques étant ensuite inteφrétées par un serveur HTTP (7) et transmises sous forme de code HTML à l'application cliente (18).(11), that is to say that each object is dependent on a certain number of modifiable parameters constituting its interface with respect to the user such as for example its color or its size, - of structural data contained in a database data (15), the structure defining the way in which the objects are positioned in a sheet as well as the structure of the different sheets between them, each site owner (1) being able to modify, via the Internet network (3), the behavior of said objects by acting on their attributes through an object manager (8) and being able to arrange, via the Internet network (3), said objects freely in the at least one sheet and to arrange said sheets together by acting on the structure through an editor (9), the consultation by a surfer (4) of the site of an owner (1) triggering the activation on the site central (2) of a procedure for developing dynamic pages by an application engine (10) from information contained in the structure (15) and object (11) databases, said dynamic pages being then integrated by an HTTP server (7) and transmitted in the form of HTML code to the client application (18).
2- Procédé de création, de gestion et de consultation de sites Web selon la revendication 1 caractérisé en ce que chaque page dynamique est conservée dans le serveur HTTP (7) jusqu'à la création, la modification ou la suppression d'un objet.2- A method of creating, managing and consulting websites according to claim 1 characterized in that each dynamic page is kept in the HTTP server (7) until the creation, modification or deletion of an object.
3- Système de création, de gestion et de consultation de sites Web appartenant chacun à au moins un propriétaire (1), lesdits sites étant contenus sur un site Web central (2), système caractérisé en ce que ledit site central comporte au moins : - un gestionnaire d'objets (8) permettant au propriétaire du site (1) de définir et de consulter les attributs de chacun des objets disponibles dans une base de données (1 1), - un éditeur (9) permettant propriétaire du site (1) de définir la structure du site contenue dans une base de données (15), c'est à dire la position des objets sur le plan de travail, ledit éditeur permettant également de créer des objets ou d'en détruire, un moteur d'application (10) permettant à partir des informations contenues dans les bases de données de créer les pages dynamiques. 3- System for creating, managing and consulting websites each belonging to at least one owner (1), said websites being contained on a central website (2), system characterized in that said central website includes at least: - an object manager (8) allowing the site owner (1) to define and consult the attributes of each of the objects available in a database (1 1), - an editor (9) allowing the site owner ( 1) to define the structure of the site contained in a database (15), that is to say the position of the objects on the work plan, said editor also making it possible to create objects or to destroy them, an application engine (10) making it possible, from the information contained in the databases, to create the dynamic pages.
PCT/FR2000/002207 1999-08-02 2000-08-01 Method and system for creating, managing and consulting web sites WO2001009763A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU68477/00A AU6847700A (en) 1999-08-02 2000-08-01 Method and system for creating, managing and consulting web sites

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR9910004A FR2797336B1 (en) 1999-08-02 1999-08-02 METHOD AND SYSTEM FOR CREATING, MANAGING AND CONSULTING WEBSITES
FR99/10004 1999-08-02

Publications (1)

Publication Number Publication Date
WO2001009763A1 true WO2001009763A1 (en) 2001-02-08

Family

ID=9548780

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2000/002207 WO2001009763A1 (en) 1999-08-02 2000-08-01 Method and system for creating, managing and consulting web sites

Country Status (3)

Country Link
AU (1) AU6847700A (en)
FR (1) FR2797336B1 (en)
WO (1) WO2001009763A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7778902B2 (en) 2000-04-28 2010-08-17 Charles Schwab & Co., Inc. Method and apparatus for a new accounts program
US7818663B2 (en) 2003-12-23 2010-10-19 Onedoc Limited Editable information management system and method

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001046860A1 (en) * 1999-12-21 2001-06-28 Digigroups Web page builder using category input tools
FR2888965B1 (en) * 2005-07-19 2008-02-22 Cybertronique Sa Sa METHOD AND DEVICE FOR INTERACTING BETWEEN COMPUTER APPLICATIONS AND A REMOTE SITE
WO2007010139A2 (en) * 2005-07-19 2007-01-25 Cybertronique Sa Method and device for interaction between computer-based applications and a remote site

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5870552A (en) * 1995-03-28 1999-02-09 America Online, Inc. Method and apparatus for publishing hypermedia documents over wide area networks

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5870552A (en) * 1995-03-28 1999-02-09 America Online, Inc. Method and apparatus for publishing hypermedia documents over wide area networks

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CRESPO A ET AL: "WebWriter: A browser-based editor for constructing Web applications", COMPUTER NETWORKS AND ISDN SYSTEMS,NL,NORTH HOLLAND PUBLISHING. AMSTERDAM, vol. 28, no. 11, 1 May 1996 (1996-05-01), pages 1291 - 1306, XP004018228, ISSN: 0169-7552 *
SHAO W ET AL: "AGENT ARCHITECTURE FOR SUPPORTING INDIVIDUALIZED SERVICES IN INTERNET APPLICATIONS", IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE,US,LOS ALAMITOS, CA: IEEE COMPUTER SOC, 1998, pages 140 - 147, XP000887516, ISBN: 0-7803-5215-7 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7778902B2 (en) 2000-04-28 2010-08-17 Charles Schwab & Co., Inc. Method and apparatus for a new accounts program
US7818663B2 (en) 2003-12-23 2010-10-19 Onedoc Limited Editable information management system and method

Also Published As

Publication number Publication date
FR2797336A1 (en) 2001-02-09
FR2797336B1 (en) 2002-02-15
AU6847700A (en) 2001-02-19

Similar Documents

Publication Publication Date Title
US6538673B1 (en) Method for extracting digests, reformatting, and automatic monitoring of structured online documents based on visual programming of document tree navigation and transformation
US8548909B1 (en) Method and system for building an internet portal
US7366976B2 (en) Methods and systems for generating a viewable document using view descriptors and generic view stylesheets
JP3725369B2 (en) Apparatus and method for adapting displayable information signals
KR100900743B1 (en) Data sharing system, method and software tool
US7624342B2 (en) Remote web site editing in a web browser without external client software
US6460038B1 (en) System, method, and article of manufacture for delivering information to a user through programmable network bookmarks
US7467391B2 (en) Allowing client applications to programmatically access web sites
Bellas Standards for second-generation portals
EP0593354A1 (en) Query optimisation method for a relational database management system
WO2004017228A2 (en) Software-type platform dedicated to internet site referencing
WO2001009763A1 (en) Method and system for creating, managing and consulting web sites
WO2011067531A1 (en) Method for dynamically modifying the rendering of a web page
EP1260911A1 (en) Internal data structure for applications intended to interface to an HTML or XML type document
FR2800888A1 (en) Method and system for adapting the page contents of an Internet web site server, supplying Hyper Text Markup Language pages (HTML), to a format selected by a remote user
AU779907B2 (en) Method for extracting digests, reformatting and automatic monitoring of structured online documents based on visual programming of document tree navigation and transformation
WO2005003966A1 (en) Method and device for graphical interfacing
EP3881178B1 (en) Method for the expandable generation of content
Yen et al. Innovation in information technology: integration of web and database technologies
Wang PagePrompter: An intelligent agent for Web navigation created using data mining techniques.
EP1408428A1 (en) System and procedure in the processing and visualisation of search results produced by an index based search engine, interface model and corresponding meta-models
FR2931270A1 (en) METHOD AND SYSTEM FOR CONFIGURING DOCUMENTS
EP1494147A1 (en) Method, system and program for visualizing network accessible information
WO2020104743A1 (en) Method for creating interactive digital documents
KR20020004924A (en) An Exchange Method Of ActiveX Documnets View For Remote Database Service and Windows Documents View

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP