FR 2942336 A1 20100820 FR 0900732 A 20090218 -1- La présente invention concerne un système entièrement autonome de création de sites Internet, les dits sites Internet étant destinés à être visualisés sur téléphone portable. Ce système prend en charge de manière automatique toutes les phases nécessaires à la création de sites Internet sans aucune intervention de l'entreprise exploitant le système. Le système optimise l'ensemble des éléments du site Internet afin que leur affichage soit adapté aux écrans de petite taille. Le système est à destination des entreprises de création de sites Internet qui souhaitent : - exploiter le système en fournissant des licences d'utilisation aux clients, la création du site Internet étant faite par le client sans aucune intervention de l'entreprise. - réduire les coûts de réalisation d'un site Internet en automatisant certains traitements effectués traditionnellement de manière manuelle par un opérateur de l'entreprise : la création du site est alors prise en charge par l'entreprise qui facture sa prestation au client, - proposer aux clients un espace d'administration leur permettant de modifier par eux même leur site Internet. Traditionnellement, les étapes nécessaires à la création d'un site Internet sont : - Mise en place d'un hébergement pour une période donnée (par exemple 1 an), - Réservation d'une adresse Internet (nom de domaine) pour une période donnée (par exemple 1 an), - Association de l'adresse Internet avec l'hébergement (configuration des serveurs DNS, création des zones DNS, configuration des mails), - Réalisation de la charte graphique du site Internet, - Création des fichiers HTML permettant l'affichage du site Internet ou utilisation d'un logiciel CMS (Content Management System), - Transfert des fichiers sur l'hébergement généralement par FTP, - Référencement du site Internet, - Encaissement client pour une période donnée (généralement multiple de 1 an) permettant de couvrir les frais d'hébergement, de nom de domaine, de maintenance, - A la date échéance de l'hébergement et du nom de domaine, demander l'encaissement client pour prolonger son abonnement. Pour une ou plusieurs de ces étapes, l'entreprise doit intervenir manuellement ce qui entraîne des coûts de main d'oeuvre. -2- Le système suivant l'invention permet de supprimer totalement toutes les procédures manuelles en automatisant l'ensemble des étapes nécessaires à la 40 mise en place d'un site Internet: un client peut alors demander une création de site au système, sans intervention humaine dans ce processus, l'ensemble des interactions avec le système s'effectuant au travers du navigateur Internet. Tous les aspects purement techniques sont masqués au client car pris en charge automatiquement par le système. Le processus amenant à la mise 45 en oeuvre du site est alors le suivant : - Le client remplit un formulaire proposé par le système pour demander la création d'un site Internet - Le système valide le formulaire, créé un compte client, initialise un hébergement, met en place une première version du site sur cet hébergement et 50 créé un accès privé au système pour le client. - Le client utilise le logiciel d'administration du système pour modifier son site Internet (ajout ou suppression de pages, écriture de texte, stockage d'images, choix d'une charte graphique, création de formulaires...) - Le système propose au client d'acheter des options telles qu'une licence 55 d'utilisation lui permettant d'obtenir un nom de domaine pour son site, un hébergement de taille plus importante, un accès à l'ensemble des fonctions. - Le client paye sa licence d'utilisation par carte de crédit via une page Internet fournie par le système. - L'organisme bancaire chargé de l'encaissement informe le système du 60 paiement et des options choisies. - Le système met en place les options choisies par le client, se charge de contacter informatiquement les organismes d'attribution de nom de domaine de réserver l'adresse Internet choisie, puis couple automatiquement cette adresse Internet sur l'hébergement du client. 65 - Le client demande le référencement de son site au système, de manière à ce que le nom de domaine soit inscrit sur les principaux moteurs de recherche. - Le système se charge d'informer le client des événements importants, tels que le renouvellement des licences d'utilisation, et de proposer les moyens de paiement correspondant. 70 - Le système se charge des travaux de maintenance nécessaires à son bon fonctionnement, tels que la suppression automatique des comptes clients arrivés à échéance d'abonnement, la suppression des adresses Internet non renouvelées, l'envoi de mails automatiques pour informer le client du renouvellement de son abonnement... -3- 75 Le système est constitué d'au moins un serveur informatique (1) relié à Internet sur lequel s'exécute un logiciel (2) dont les fonctions sont : - gestion / modification du site client (3), logiciel appelé littéralement CMS (Content Management System), le client possédant un accès privé protégé par mot de passe pour utiliser ce CMS. 80 - gestion des comptes clients (4), - gestion des abonnements / paiements/ facturations (5), - gestion des hébergements clients (6), - gestion des noms de domaines (7), - contrôle et de maintenance du système (8), 85 - gestion du référencement (9), - gestion des traitements périodiques (10), - Affichage du site Internet aux Internautes. Lorsque l'internaute visualise un site Internet � standard � sur petit écran, il est obligé de zoomer / dé-zoomer en permanence pour pouvoir 90 visualiser correctement le contenu du site, ce qui complique la lecture et la navigation de page en page. Sur certains navigateurs, le changement de page Internet est possible uniquement si le facteur de zoom est supérieur ou égal à 1. L'internaute doit alors obligatoirement zoomer pour pouvoir cliquer sur le lien d'accès à la page suivante. Le système suivant l'invention construit 95 un site Internet conçu pour être affiché spécialement sur un écran de petite taille : l'internaute n'a pas besoin de zoomer pour visualiser son site. La fonction de zoom des navigateurs est activée si la largeur de la page Internet affichée dépasse la largeur de l'écran. La cause peut être multiple : tableau trop grand, image trop grande, viewport (zone de 100 projection de la page Internet) non adapté à l'écran, champs de formulaire trop grands... Le logiciel d'administration du site se charge donc de proposer un affichage adapté aux petits écrans de manière à ce que la fonction zoom ne soit jamais déclenchée en calculant la taille de l'ensemble des éléments du site : 105 - la largeur de la page Internet complète est inférieure à la largeur de l'écran, - tous les éléments de la charte graphique possèdent une largeur inférieure à la largeur de la zone d'affichage de la page Internet, - les images sont redimensionnées automatiquement pour que leur largeur soit 110 inférieure à la largeur de la zone d'affichage attribuée à la page Internet, - les éléments des formulaires de contact affichent un nombre restreint de caractères pour que leur taille ne soit pas supérieure à la zone d'affichage -4- de la page Internet. - les éléments externes intégrés au site tels que Flash, Vidéos, cartes 115 interactives, possèdent une largeur inférieure à la largeur de la zone d'affichage de la page. - certains téléphones portables détectent la rotation de l'écran (passage du mode portrait vertical au mode paysage horizontal, et vis versa) : la largeur devient la hauteur, et la hauteur devient la largeur. La largeur 120 ayant changé, le paramètre déclenchant le zoom n'est plus le même : le logiciel adapte donc l'affichage des informations en fonction de ce mode. La largeur de la page Internet est alors re-calculée dès que la rotation de l'écran est détectée. Les différents modules logiciels réalisant les traitements du système 125 sont interconnectés entre eux afin d'automatiser l'intégralité des actions permettant la réalisation et la publication du site Internet. Le logiciel (2) est commun à l'ensemble des sites Internet, il n'est pas dupliqué sur les hébergements des sites clients, ce qui en simplifie la maintenance et l'évolution : si un bug logiciel est corrigé, il le sera une 130 seule fois pour tous les hébergements. Si une évolution fonctionnelle est proposée aux clients, une seule mise à jour logicielle est nécessaire pour que tous les clients puissent en profiter. Seules les données propres au site Internet client seront stockées sur l'hébergement du client (principe de � cache �) : images, texte, documents... 135 Le CMS (3) est le point d'entrée utilisé par le client pour gérer entièrement son site Internet : modification du contenu du site Internet (les informations présentées à l'internaute), son compte client, sa licence d'utilisation, ses paiements, ses factures, ses comptes mails, son référencement... 140 Le CMS (3) propose au client de choisir la charte graphique de son site Internet parmi une liste de chartes graphiques prédéfinies. Si le client souhaite posséder une charte graphique personnalisée différente de celles présentes dans la liste, le logiciel (2) permet la mise en place de chartes graphiques personnalisées sur le site client. 145 Le module de gestion des hébergements clients (6) attribue un espace disque pour le site Internet du client sur l'un des serveurs du système. Cet espace disque sert à stocker l'ensemble des données affichées sur le site Internet (images, texte, documents, etc.). Afin d'assurer une qualité de service optimale, plusieurs serveurs d'hébergement peuvent être utilisés dans 150 le système, répartissant ainsi la charge de calcul et la bande passante. -5- Plusieurs sites Internet clients peuvent être stockés sur le même serveur, sur le principe des hébergements mutualisés. Plusieurs tailles d'hébergement clients sont possibles, entraînant des facturations différentes fonction de cette taille : le client choisit sa formule d'hébergement lors de son 155 abonnement et peut décider de changer de formule s'il souhaite avoir un espace de stockage plus important. Une fois l'hébergement client initialisé, une première version des données du site Internet est stockée sur cet hébergement, cette version pouvant être modifiée ensuite par le client en utilisant le logiciel CMS (3). 160 Certaines prestations proposées au client sont payantes : licence d'utilisation du service pour une période donnée, achat d'un nom de domaine, hébergement plus important, achat de modules logiciels complémentaires. Le module de paiement (5) propose un paiement par carte de crédit pour chaque prestation, connecté informatiquement à l'organisme bancaire chargé 165 d'encaisser le paiement. Le logiciel (2) est alors informé par ce même organisme du paiement client et de la prestation choisie. Dans le cas de l'achat d'un nom de domaine, le module de gestion des noms de domaine (7) se connecte informatiquement aux serveurs des organismes d'attribution de noms de domaine et effectue les traitements nécessaires pour la réservation ou le 170 transfert d'un nom de domaine. Le logiciel (2) configure ensuite le nom de domaine choisi pour qu'il soit associé à l'hébergement client (serveurs DNS, zones DNS, chemin d'accès au site sur l'hébergement, mails, etc.). Le module de gestion du référencement (9) expose le nom de domaine sur Internet, 175 - en l'insérant dans un annuaire lui-même déjà référencé, - en affichant le nom de domaine sur une page web elle-même déjà référencée. Ce nom de domaine est alors visible des moteurs de recherche type � robots � qui le référenceront automatiquement. Le module de gestion des traitements périodiques (10) : 180 - prévient le client des échéances de paiement et lui propose un lien de paiement par carte bancaire, - effectue les actions de maintenance périodiques du système (1), telles que la suppression automatique des comptes clients arrivés à échéance, l'effacement des données des comptes clients supprimés, la suppression des 185 adresses Internet échues, la suppression des zones DNS inutiles, - informe l'administrateur du système des événements important (suppression de comptes, opération de maintenance, compte client verrouillé...) -6- La création d'un site Internet place ainsi le client au coeur du processus de réalisation : il interagit uniquement avec le système, réduisant 190 alors la charge de travail de l'entreprise. REVENDICATIONS1) Système de création et de publication de sites Internet entièrement autonome, système caractérisé en ce qu'il réalise toutes les étapes nécessaires à la création de plusieurs sites Internet sans intervention du personnel de l'entreprise exploitant le système, le dit système automatisant : - l'inscription des clients au système, - la création des hébergements clients, - la gestion des noms de domaine des sites créés, - le couplage des noms de domaine avec les hébergements, - la gestion des comptes mails liés aux noms de domaines, - la création des pages du site Internet grâce à un logiciel CMS (Content Management System) possédant un accès privé protégé par mot de passe, - la gestion de la charte graphique du site client, - le transfert de fichiers clients sur l'hébergement tels qu'images, vidéos, musiques, documents, - la facturation aux clients de services optionnels, 2) Système selon la revendication 1 caractérisé en ce que le dit système soit contrôlé par l'intermédiaire du navigateur Internet pour toutes les phases de création du site. 3) Système selon la revendication 1 caractérisé en ce que le dit système possède un logiciel commun à l'ensemble des sites Internet créés, le dit logiciel ne nécessitant pas d'être dupliqué sur les hébergements des sites clients. 4) Système selon la revendication 1 caractérisé en ce que le dit système fournisse la capacité de gérer plusieurs formules d'hébergement différentes avec des tailles différentes, et automatisant le passage d'une formule à l'autre suite à un paiement client. 5) Système selon la revendication 1 caractérisé en ce que le dit système prenne en charge toutes les actions nécessaires à la réservation ou au transfert des noms de domaine en s'interfaçant de manière informatique avec l'organisme d'attribution des noms de domaine. 6) Système selon la revendication 1 caractérisé en ce que le dit système automatise toutes les opérations de gestion liées au nom de domaine : vérification et affichage des dates de validité du nom de domaine, association du nom de domaine avec l'hébergement, allocation d'un serveur DNS, création des zones DNS.-2- 7) Système selon la revendication 1 caractérisé en ce que le dit système 40 prenne en charge toutes les actions nécessaires à la création ou à la suppression de comptes mails associés aux noms de domaine. 8) Système selon la revendication 1 caractérisé en ce que le dit système utilise les services d'un organisme de paiement bancaire pour effectuer les encaissements clients, l'organisme de paiement bancaire informant en retour 45 le dit système des caractéristiques du paiement afin qu'il mette en place : - les licences d'utilisation que le client a achetées, - les services optionnels que le client a achetés. 11) Système selon la revendication 1 caractérisé en ce que le dit système effectue automatiquement les opérations de maintenance nécessaires à son bon 50 fonctionnement, les dites opérations étant entre autres la suppression des comptes clients n'ayant pas renouvelé les licences d'utilisation, l'information des clients des échéances de licence par envoi de mail, la mise en place des moyens de paiement nécessaires au renouvellement des licences d'utilisation, l'information des opérateurs de maintenance en cas d'anomalie 55 détectée. 12) Système selon la revendication 1 caractérisé en ce que le dit système présente les nouvelles adresses Internet créées sur une page Internet elle-même déjà référencée ou dans un annuaire déjà référencé, exposant ainsi ces nouvelles adresses à la vue des moteurs de recherche type � robots �, 60 provoquant alors leur référencement dans ces moteurs de recherche. 13) Système selon la revendication 1 caractérisé en ce que le dit système possède au moins un serveur d'hébergement permettant le stockage des données du client, la multiplication des serveurs d'hébergements permettant la répartition de charge (calcul, bande passante) et la qualité de service. 65 12) Système selon la revendication 1 automatisant les traitements nécessaires à l'affichage des sites Internet sur écran de petite taille tels que les téléphones portables connectés à Internet, afin que l'Internaute visionnant le site ne soit pas obligé de zoomer pour visualiser le contenu du site. 70 13) Système selon la revendication 12 calculant la largeur de la page Internet affichée pour qu'elle soit inférieure ou égale à la largeur de l'écran. 14) Système selon la revendication 12 calculant la taille de tous les éléments affichés sur le site Internet, et organisant leur position afin 75 qu'ils ne dépassent pas la largeur de la zone d'affichage : textes, images,-3- tableaux, champs de formulaires, éléments externes intégrés, éléments de la charte graphique, données CSS. 15) Système selon la revendication 12 détectant la rotation de l'écran (passage du mode portrait au mode paysage ou vis versa) pour adapter 80 automatiquement la largeur de la page Internet affichée suite à ce changement de mode, afin que cette largeur soit inférieure ou égale à la largeur de l'écran après rotation.