Quelles sont les solutions pour construire un site Internet ?

Comment utiliser une plateforme de création de site ?

Qu’est-ce qu’une plateforme de création de site ?

Une plateforme de création de site Internet est une application en ligne qui vous permet de créer facilement un site sans connaissance technique autre que l’utilisation classique d’un ordinateur, et qui inclut l’hébergement de ce site sur les serveurs du prestataire.

Il existe aujourd’hui de nombreuses plateformes de ce type, relativement faciles à utiliser, gratuites pour certaines (mais avec publicités et limitées dans leurs fonctionnalités), payantes pour la plupart.

Quels sont les avantages et les inconvénients de la plateforme de création de site ?

La plateforme de création de site Internet représente indéniablement une solution simple et assez facile pour créer son site :

Mais, évidemment, cette simplicité d’utilisation entraine aussi des inconvénients :

Quel système choisir parmi l’offre disponible ?

Le nombre de plateformes de création de site Internet a fortement augmenté ces dernières années. Parmi les plus connus, on peut citer Wix, Weebly, Jimdo. De nombreux hébergeurs proposent aussi leur plateforme de création de site Internet, comme 1&1, GoDaddy ou Nuxit.

Pour effectuer le bon choix, il vous faudra tout d’abord concevoir votre site Internet sur papier, afin de bien définir vos besoins et d’imaginer les évolutions possibles. Ensuite, étudiez les fonctionnalités proposées par différentes plateformes de création de sites Internet pour écarter celles qui ne vous permettront pas de satisfaire ces besoins et essayez celles qui restent sur votre liste : la plupart vous permettent de les tester gratuitement dans leur offre de base.

Quel est le cout d’une plateforme de création de site ?

De nombreuses plateformes de création de site Internet proposent une version gratuite, avec publicité. Pour le reste, la facturation se fait au mois et débute à un peu plus d’un euro chez GoDaddy pour atteindre une vingtaine d’euros chez 1&1. Évidemment, moins le prix est élevé, moins vous disposez de fonctionnalités.

Certains éditeurs vous proposent également d’utiliser votre propre domaine, que vous pouvez acheter directement auprès d’eux ou bien auprès d’un bureau d’enregistrement tiers. Dans ce cas-là, il faudra y rajouter ce cout.

Comment construire un site « statique » ?

Qu’est-ce qu’un site « statique » ?

Un site est dit « statique » lorsque son contenu ne change pas après sa conception, quelles que soient les interactions des internautes.

Dans la pratique, un site statique est réalisé à l’aide des langages HTML et CSS, et il ne fait appel ni à des bases de données, ni à aucun autre langage pour modifier ses pages après la conception, comme JavaScript.

Quels sont les avantages et les inconvénients d’un site statique ?

Bien qu’il soit souvent décrié depuis l’utilisation des bases de données sur le Web et l’avènement des CMS, le site statique présente de nombreux avantages :

Par contre, sa simplicité entraine inévitablement des inconvénients :

Quels sont les langages du site statique ?

Un site statique utilise le langage HTML pour définir la structure et le contenu de ses pages, et les feuilles de style en cascade (CSS, Cascading Style Sheets) pour leur mise en forme, l’application de couleurs et de polices de caractères, etc.

Le langage HTML, ou HTML5 dans sa version actuelle, est un langage de balisage dont le but est – désormais – de structurer le contenu des pages Web. Il va définir la structure hiérarchique de votre contenu (titre, paragraphe, entête et pied de page, etc.) et permettre d’y insérer des images, des vidéos, etc.

Les feuilles de style (CSS) constituent un langage de mise en forme des éléments HTML. Les CSS permettent ainsi d’appliquer des couleurs, de créer des colonnes, de définir la taille des titres, d’ajouter des images de fond, et même de cacher des éléments. Avec la version actuelle – CSS3 –, il est même possible de créer des animations des éléments sur la page.

Le HTML est un langage très simple à apprendre. Les CSS, quoique simples dans leur conception, demandent un apprentissage plus long et exigent un peu d’expérience, en particulier pour leurs concepts les plus avancés.

Quel est le cout d’un site statique ?

Le site statique représente la solution la moins onéreuse. Son cout s’élève uniquement à celui de l’achat d’un nom de domaine et d’un hébergement, soit moins de 30 € par an chez certains hébergeurs.

Il existe de nombreux logiciels gratuits qui permettront la réalisation d’un site statique très facilement, sans débourser le moindre sou.

Le seul investissement nécessaire, c’est un investissement en temps, le temps qu’il faut pour apprendre et maitriser le HTML et, de préférence, les CSS.

Par contre, si vous voulez que votre site ait un aspect véritablement professionnel et que vous n’avez pas les compétences requises, il vous faudra soit dénicher un thème graphique gratuit, soit faire appel à un webdesigner. Là, la facture montera tout de suite aux alentours de 1 000 à 3 000 €, selon le prestataire et vos exigences.

Comment choisir et utiliser un CMS ?

Qu’est-ce qu’un CMS ?

Un CMS (Content Management System en anglais ou Système de Gestion de Contenu) est une application Web qui permet de créer rapidement un site Internet sans connaissances particulières des langages de construction utilisés. Un CMS propose par défaut un certain nombre de fonctionnalités comme la création de pages, d’un blog ou la gestion d’utilisateurs, grâce à une interface d’administration.

Sur ce site, nous ne parlerons pas des CMS « propriétaires », payants, et dont le code n’est pas librement accessible. Ces solutions lient irrémédiablement leur acheteur à la société qui le développe et ne présentent plus vraiment d’intérêt au vu des CMS libres (Open Source).

Dans la majorité des cas, le CMS nécessite une base de données et il faut passer par l’étape de l’installation, qui peut s’avérer compliquée pour les néophytes. Certains prestataires proposent aussi des hébergements préconfigurés, où est installé le CMS de votre choix.

Parmi les CMS libres (Open Source) les plus connus, citons WordPress, Drupal et Joomla.

Quels sont les avantages et les inconvénients d’un CMS ?

Le CMS constitue une des solutions les plus utilisées aujourd’hui en raison des nombreux avantages qu’il présente :

Mais il ne faut pas oublier que, comme n’importe quelle solution de construction de sites Internet, le CMS n’est pas exempt d’inconvénients:

Comment choisir un CMS ?

Vu le nombre de CMS libres à disposition, le choix peut s’avérer compliqué. Examinons les points essentiels à prendre en compte pour ne pas se tromper.

Comment installer un CMS ?

L’installation d’un CMS se déroule généralement en trois temps :

  1. La création d’une base de données
  2. Le placement des fichiers du CMS dans le répertoire de base du site
  3. L’exécution de la procédure d’installation

La création d’une base de données est probablement l’étape la plus déroutante pour le néophyte. Si vous installez votre CMS directement sur un hébergement, il vous faut suivre la procédure mise en place par votre hébergeur pour créer une base de données. Si vous préférez construire votre site sur votre ordinateur avant de le placer sur votre hébergement, il vous faut disposer sur votre machine d’une application d’administration de bases de données comme phpMyAdmin pour pouvoir créer la base de données qui sera utilisée par votre CMS.

Les fichiers nécessaires à l’exécution du CMS de votre choix sont généralement fournis sous forme d’archive compressée, qu’il vous faut décompresser sur votre ordinateur. Ensuite, placez ces fichiers dans le répertoire de base de votre site indiqué par votre hébergeur, ou bien sur votre ordinateur si vous voulez exécuter votre site sur ce dernier.

Enfin, suivez la documentation du CMS pour exécuter la procédure d’installation, qui vous demande quelques informations concernant votre base de données et qui crée généralement toutes les tables nécessaires à l’exécution du CMS.

Comment utiliser un CMS ?

L’utilisation d’un CMS varie évidemment d’un système à un autre.

Vous devez tout d’abord vous connecter en tant qu’administrateur pour avoir accès à l’interface de gestion du système. Là, vous pouvez gérer vos utilisateurs, créer des pages, modifier vos menus, activer ou désactiver des fonctionnalités du CMS, ajouter des modules complémentaires, modifier les couleurs ou carrément changer de thème graphique, et même effectuer des opérations de maintenance du site.

Comment personnaliser son CMS ?

Là aussi, tout dépend du CMS utilisé.

Certains vous permettent d’activer ou de désactiver des fonctionnalités fournies par défaut avec le CMS, de changer le thème graphique de base et même d’en modifier les couleurs, les polices et les tailles de caractères.

Vous pouvez généralement installer des modules complémentaires, gratuits ou payants, qui rajouteront des fonctionnalités à votre CMS ou en modifieront radicalement l’aspect graphique.

Quel est le cout d’un CMS ?

Comme indiqué plus haut, nous omettons volontairement de parler des CMS dits « propriétaires », car ils s’avèrent très chers à long terme et vous lient irrémédiablement à votre prestataire.

Il vous faudra là encore compter sur l’achat d’un nom de domaine et d’un hébergement.

Pour le reste, les CMS libres sont entièrement gratuits. Les modules complémentaires sont généralement gratuits ou bien d’un prix modique au vu des fonctionnalités proposées.

Si vous ne connaissez pas encore le CMS que vous choisissez pour construire votre site, le plus gros investissement se mesurera en temps, car ce sont des applications complexes, intimidantes au départ, et bien souvent il vous faudra débuter par une tâche bien compliquée pour le débutant, à savoir l’installation du CMS. Ensuite, il faudra du temps et de la patience avant de pouvoir en maitriser l’utilisation. Les CMS libres proposent généralement une vaste documentation, des tutoriels, des forums, mais ils sont réalisés le plus souvent par la communauté des utilisateurs, et il faut donc fouiller parmi tous ces documents pour trouver de l’aide.

Il existe des sites qui vous proposent des versions gratuites (avec publicités) ou payantes (avec différentes options) pour utiliser tout de suite votre blog (WordPress.com, Acquia, etc.), mais aussi des hébergeurs qui proposent une version pré-installée de certains CMS sans cout supplémentaire à l’hébergement.

Comment construire un site « dynamique » sur-mesure ?

Qu’est-ce qu’un site « dynamique » sur-mesure ?

Un site est dit « dynamique » lorsque tout ou partie de son contenu change après sa conception, en fonction de l’interaction des internautes ou de données qui varient à chaque affichage des pages ou fréquemment.

Un site est dit « sur-mesure » lorsqu’il est construit sans recourir à un système de production de sites comme les CMS, voire même sans frameworks.

Dans la pratique, un site dynamique sur-mesure est construit à l’aide d’un langage de programmation comme PHP ou ASP.NET, voire également JavaScript depuis une récente évolution des pratiques, et fait appel à une ou plusieurs bases de données où sont stockées des informations de différents types (généralement du contenu, mais cela peut aussi concerner des caractéristiques du site).

Les CMS produisent des sites dynamiques, mais ils ne sont pas « sur-mesure », puisque ces systèmes permettent de produire « en série » des sites Internet et par là-même, disposent de fonctionnalités par défaut qui ne seront pas forcément utiles à tous les sites produits.

Quels sont les avantages et les inconvénients des sites dynamiques sur-mesure ?

Les sites dynamiques sur-mesure remportent souvent la faveur des utilisateurs les plus exigeants en raison de ses nombreux avantages :

Mais comme il n’existe pas de solution parfaite, ils comportent aussi quelques inconvénients :

Quels sont les langages des sites dynamiques ?

Avant tout, il faut bien comprendre que bien que les sites dynamiques sur-mesure utilisent des langages de programmation pour construire leur contenu, les pages obtenues restent constituées de code HTML et CSS. Ils peuvent également parfois générer du code JavaScript.

Parmi ces langages de programmation utilisés, on trouve le PHP, l’ASP.NET, Ruby, Python, JSP, etc. Ces langages sont donc interprétés par le serveur qui héberge le site dynamique sur-mesure, pour effectuer des actions en fonction de l’interaction de l’utilisateur, de la date, de la communication avec des services Web ou d’autres sites Internet, mais aussi pour aller chercher des informations dans une base de données afin de construire le contenu de la page demandée.

PHP est un langage de programmation libre et donc gratuit, utilisé par plusieurs centaines de millions de sites Web aujourd’hui. Il est assez simple à apprendre, tout en offrant des fonctionnalités très complexes pour les experts. Il permet aussi de travailler avec des bases de données de tout type.

Aujourd’hui, les sites dynamiques se passent rarement d’une base de données, ce qui implique qu’il faut rajouter les langages d’exploitation de base de données à la liste des prérequis pour construire un site dynamique (bien qu’il soit possible – mais pas forcément recommandé – de s’en passer). Parmi ces langages, on trouve MySQL, Oracle, Microsoft SQL Server, PostgreSQL, etc.

MySQL est un logiciel libre (donc gratuit, encore une fois), un des plus utilisé au monde pour la gestion de base de données. Il est très souvent utilisé avec PHP pour la construction de sites dynamiques.

Quel est le cout d’un site dynamique sur-mesure ?

Le site dynamique représente généralement la solution de construction d’un site Internet la plus couteuse, non seulement financièrement mais aussi au niveau du délai de mise en œuvre.

Comme pour le site statique, il est nécessaire d’acheter un nom de domaine et un hébergement, même mutualisé, soit moins de 30 € par an chez certains hébergeurs. Mais ensuite, à moins de posséder les compétences nécessaires à son élaboration, il vous faudra faire appel à différents spécialistes en webdesign, en codage HTML et CSS, en programmation serveur (PHP, ASP.NET, Ruby, Python ou JSP), en programmation client (JavaScript) et en gestion de base de données (MySQL, Oracle, Microsoft SQL Server, PostgreSQL).

Il existe de nombreux logiciels gratuits très performants comme Oracle NetBeans qui permettent la réalisation d’un site dynamique sur-mesure, même si généralement, les outils professionnels possèdent des fonctionnalités encore plus poussées qui permettent de gagner du temps lors du codage du site.

À suivre : Construire votre site Internet : les logiciels de création graphique.