Comment créer un site Web: ce dont vous avez besoin pour commencer


Je construis des sites Web depuis 1995. Avec l'aimable autorisation de la Wayback Machine, vous pouvez même voir le premier un peu digne de grincer des dents que j'ai jamais mis en place. Vous devrez rendre votre navigateur beaucoup plus étroit car il a été conçu à l'époque où les écrans n'avaient que 800 pixels de large.

Avec 26 ans d'expérience dans la création de sites, il est juste de dire qu'on m'a demandé: "Alors Dave, que dois-je faire pour créer mon propre site Web?" quelques centaines de fois, minimum. Dans cet article, nous allons répondre à cette question. Pour commencer, définissons nos termes.

Hébergement et création de site Web

Qu'est-ce qu'un site Web?

Du point de vue d'un visiteur de site Web, un site Web est un endroit en ligne que vous visitez pour obtenir des informations ou pour faire quelque chose. Mais du point de vue d'un opérateur de site, un site Web est, fondamentalement, un ou plusieurs répertoires de fichiers, éventuellement accompagnés d'une ou plusieurs bases de données de tables.

Vous avez peut-être entendu des termes tels que HTML, CSS, JavaScript, Java, PHP, etc. Ce sont tous, plus ou moins, des langages informatiques dans la mesure où ils suivent une syntaxe spécifiquement définie et, lorsqu'ils sont traités, produisent un résultat quelconque.

HTML (langage de balisage hypertexte): Il s'agit d'un fichier texte contenant des commandes de mise en forme pour la construction d'une page Web. Vous pouvez contrôler le style du texte, ajouter des en-têtes, des listes et placer du contenu multimédia. La plupart des pages HTML intègrent ou incluent également du contenu d'autres langages Web, comme CSS.

CSS (feuilles de style en cascade): Ce sont des fichiers qui aident à formater la page Web. Ils contiennent des informations de positionnement et de style qui donnent à une page son aspect agréable.

JavaScript et Java: Ce sont des langages de programmation, initialement développés pour s'exécuter dans le navigateur afin de modifier le comportement d'une page à la volée. Désormais, il existe des versions côté serveur, telles que Node.js pour JavaScript et Enterprise Java Beans pour Java. Presque toutes les applications Web, comme Gmail et Facebook, utilisent Java et JavaScript (ou un dialecte modifié) pour rendre les pages plus dynamiques.

PHP, Python, Ruby, etc.: Ce sont des langages de programmation côté serveur qui exécutent des applications Web sur le serveur. Par exemple, une boutique en ligne devra appeler un processeur de paiement. La plupart de ce traitement des paiements est géré côté serveur dans un langage de programmation Web.

En 1995, lorsque j'ai fait mes débuts sur le Web, il n'existait pas de concepteurs de sites Web ni de systèmes de gestion de contenu. J'ai dû coder à la main tout mon HTML. Aujourd'hui, à moins que vous n'écriviez des fonctionnalités personnalisées, vous n'aurez probablement pas besoin de connaître en détail l'une de ces langues pour créer un site réussi. Mais vous voudrez peut-être en avoir une connaissance passagère et comprendre au moins le HTML et le CSS de base, car de petits morceaux de personnalisation de l'apparence de votre site peuvent nécessiter des ajustements CSS ou HTML.

Une page Web est essentiellement un document unique. Un site Web est un ensemble de pages Web associées. De nombreux sites Web, utilisant des langages de programmation Web, fonctionnent également avec des bases de données (qui permettent une recherche et une extraction rapides). Ces sites créent les pages Web de manière dynamique, construisent tous les éléments au fur et à mesure qu'un utilisateur visite la page, puis transfèrent ce groupe d'éléments sous forme de fichiers vers le navigateur d'un utilisateur.

Bien que nous ayons conçu nos pages à la main – balise HTML par balise HTML – au milieu des années 1990, ce n'est plus une pratique préférée. Aujourd'hui, vous allez presque toujours utiliser une sorte de constructeur de pages ou de système de gestion de contenu (CMS), qui effectuera la plupart des travaux de mise en page et d'assemblage super fastidieux pour vous.

Site de contenu vs application Web?

Selon Internet Live Stats, 1,8 milliard de sites Web sont actuellement en ligne. Chaque site est différent (sauf, bien sûr, pour les sites clonés par des escrocs qui espèrent obtenir du trafic Web à partir du travail volé par d'autres). Mais même s'il existe des millions de variations dans ce qui constitue un site Web, nous allons maintenant les regrouper toutes en deux catégories: site de contenu et application Web.

Même ici, il y a une marge de manœuvre. De nombreuses applications ont également du contenu. Et de nombreux sites de contenu ont des sections qui sont des applications Web. Tout site disposant d'un forum, par exemple, héberge une application Web.

D'un "Dave, que dois-je faire pour obtenir mon propre site Web?" point de vue, si vous lisez cet article ou posez cette question, admettons que vous cherchez à créer un site de contenu. Vous demandez parce que vous souhaitez présenter des informations sur les produits et services que vous offrez, ou sur un sujet d'intérêt, ou sur un autre site principalement basé sur l'information.

Les applications Web, bien qu'incroyablement précieuses (voir tous nos écrits sur le cloud), nécessitent généralement des programmeurs qualifiés pour leur création. Si vous souhaitez configurer votre premier site, vous n'êtes pas prêt à vous soucier du codage. Pour le reste de cet article, nous supposerons que votre site est principalement basé sur le contenu, bien que vous puissiez avoir certaines fonctionnalités de l'application (comme le commerce électronique ou un forum).

Construisez-le vous-même ou engagez un consultant (ou demandez à votre neveu de le faire)

Si vous dirigez une grande entreprise qui peut embaucher une équipe Web, bien sûr, sortez et engagez un consultant. Et s'il existe de nombreux développeurs Web (indépendants et avec des agences) qui font un travail formidable, ils peuvent considérablement augmenter la complexité. Pour l'instant, je vais vous expliquer quelques raisons pour lesquelles je ne vous recommande pas d'embaucher quelqu'un. Après, je vais vous montrer quelques conseils pour réussir si vous le faites.

Commençons par les raisons pour lesquelles vous voudrez peut-être éviter d'embaucher quelqu'un. En haut de la liste se trouve le coût. Construire un site Web personnalisé demande beaucoup de travail. Bien qu'il soit possible de créer des sites à l'emporte-pièce où seuls le logo et les couleurs changent, tout ce qui est construit avec une touche plus personnelle prendra des jours, des semaines, voire des mois.

Je fais du bénévolat avec une organisation à but non lucratif. J'ai accepté de construire leur site. Il ne contenait que quelques fonctionnalités hautement personnalisées (une liste de membres modifiée et un accès réservé aux membres). Même avec seulement quelques fonctionnalités personnalisées, il m'a fallu quelques semaines pour le mettre en place. Même le coût d'embauche du développeur le moins cher, soit une facturation de 80 à 100 heures, va s'additionner.

Au-delà du coût, cependant, il y a la perte de contrôle. Je maintiens également une application de dons gratuite, encore une fois dans le cadre de mon travail bénévole. Au moins une fois par semaine, quelqu'un me contacte pour me dire qu'il a perdu son développeur (ou qu'il n'a aucune idée de qui était le développeur d'origine) et qu'il doit savoir comment modifier son site.

Il est peu probable que vous ayez accès au même développeur pendant toute la durée de vie de votre site. Les consultants déménagent, obtiennent de nouveaux emplois, déménagent, meurent ou se font virer. Si vous dépendez uniquement de quelqu'un d'autre pour maintenir votre site en vie, vous courez un risque sérieux. Il est extrêmement précieux, en particulier pour vos premiers sites, de les créer vous-même. En savoir plus sur l'hébergement. Découvrez votre système de gestion de contenu. En savoir plus sur les sauvegardes.

Si vous développez ces compétences de base, vous pourrez intervenir si votre développeur n'est pas disponible. À tout le moins, vous aurez une meilleure chance de comprendre si le prix demandé par le consultant est raisonnable ou sur-gonflé.

Si vous souhaitez engager un consultant, mon plus grand conseil est de garder chaque travail simple, avec des objectifs clairs et un ensemble de lignes directrices mesurables. Plutôt que d'engager quelqu'un pour développer l'intégralité de votre site, vous pouvez engager quelqu'un pour configurer votre plugin e-commerce – et vous apprendre à le maintenir. Plutôt que de demander à quelqu'un de concevoir l'ensemble du site, vous pouvez embaucher quelqu'un pour vous aider à choisir les couleurs de votre site et à modifier votre CSS pour les afficher.

Vous avez eu l'idée. Gardez les tâches simples, tangibles et objectivement mesurables. Il est beaucoup plus facile de convaincre un fournisseur d'apporter une solution parce que les paiements ne sont pas traités que d'essayer de convaincre un consultant de reconcevoir parce que vous n'avez pas eu le sentiment léger et aéré que vous espériez.

Se préparer à se préparer

Jusqu'à présent, vous vous préparez à vous préparer. Vous avez découvert les différents types de fichiers utilisés par un site Web. Vous avez appris à réfléchir à la différence entre les sites de contenu et les applications Web. Vous avez cherché à recruter des consultants et (du moins si vous suivez mes conseils) vous allez essayer de créer votre premier site vous-même.

Vous avez encore quelques décisions à prendre concernant la technologie Web à utiliser et le fournisseur d'hébergement. Mais avant de vous lancer dans la logistique, vous devez réfléchir davantage à votre site lui-même.

Nous savons que ce sera du contenu plutôt que du code. Mais au-delà de cela, qu'essayez-vous d'accomplir? Si vous souhaitez prendre des commandes, vous devrez vous pencher sur les passerelles de paiement et le traitement des paiements. Si vous expédiez des marchandises physiques, vous aurez besoin de votre logiciel de panier pour gérer l'expédition et le suivi des commandes. Si vous expédiez des produits numériques, vous aurez besoin de votre panier pour gérer les licences, l'expiration, le renouvellement, les téléchargements et l'enregistrement.

Si vous prévoyez de créer une liste de diffusion, vous aurez besoin d'un partenaire de services de messagerie pour gérer votre liste et livrer vos messages électroniques. Et vous voudrez également décider dans quelle mesure vous souhaitez intégrer vos mailings à votre contenu Web. Voulez-vous qu'un mailing soit automatiquement déclenché pour chaque nouvel article de blog, ou souhaitez-vous rédiger votre propre mailer lorsque vous êtes prêt à faire une promotion?

Également: Meilleur hébergement de messagerie en 2021

Vous allez également avoir besoin d'un domaine. Ne laissez aucun des fournisseurs d'hébergement Web essayer de vous convaincre d'utiliser quelque chose comme votrenom.leursnom.com. Il est préférable d'avoir yourbrand.com comme nom de domaine. Les noms de domaine coûtent environ 10 $ par an et vous allez chez un registraire de domaine pour en acheter un. Le seul défi, comme avec les plaques d'immatriculation de vanité, est d'en trouver une qui n'a pas déjà été utilisée.

Voici une mise en garde: la plupart des bureaux d'enregistrement proposent également une forme de marché de domaine, où ceux qui possèdent des noms de domaine essaient de les vendre à d'autres qui le souhaitent. Reste loin. J'ai une connaissance qui a décidé qu'il voulait un nom très spécifique et qui a dépensé des milliers pour l'acheter. Oui, le nom de votre entreprise a peut-être déjà été pris. Sois créatif. Il existe encore de nombreuses combinaisons de lettres géniales. Ne dépensez pas des centaines, des milliers ou même des dizaines de milliers de dollars sur un nom de domaine. Soyez créatif et choisissez celui qui est disponible.

Ces décisions vous aideront à examiner les fonctionnalités que vous allez choisir lorsque vous recherchez un constructeur Web ou un système de gestion de contenu. Parlons-en maintenant.

Choisir un système de gestion de contenu

Il existe un large spectre entre l'écriture de chaque parenthèse autour de chaque balise dans chaque fichier HTML lors du codage d'un site entièrement par vous-même, et le transfert de texte et de photos dans Facebook ou Medium et d'être à la merci d'un algorithme d'entreprise de jardin clos.

Nous allons nous concentrer au milieu de ce spectre. Il y aura des décisions de configuration et d'installation et beaucoup de décisions de conception, mais ce n'est pas vraiment un choix entre écrire tout votre propre code ou laisser Facebook dicter qui voit votre message. Vous serez en mesure de créer un site qui est votre propriété, avec votre apparence, votre sensation et votre identité.

Ici aussi, il y a des décisions. Vous pouvez suivre la voie du constructeur de sites Web. Vous pouvez vous inscrire à Wix ou Squarespace ou à un service équivalent, et ils s'occuperont à la fois de l'hébergement et de la construction de vos pages Web. Tout ce que vous aurez à faire est de choisir un thème, puis de remplir le site avec votre contenu.

Aussi: Le meilleur constructeur de site Web pour 2021: votre guide étape par étape

Selon votre budget, opter pour un constructeur de site Web est une solution très simple et pratique, surtout si les thèmes proposés sont adaptés au type de travail que vous effectuez. Il y a cependant un inconvénient majeur: le verrouillage. La plupart des constructeurs Web sont propriétaires, donc si vous souhaitez passer à un autre service, vous devrez reconstruire votre site en grande partie ou entièrement à partir de zéro. À tout le moins, il y aura une tonne de copier-coller entre les services.

Pour les petits sites, ce n'est pas vraiment un problème. Reconstruire cinq ou 10 pages Web n'est pas un problème. Mais si votre site compte 50, 100 ou même des milliers de pages, c'est beaucoup de copier-coller (ou, si vous êtes très chanceux, d'exporter et d'importer). Pensez à ceci: si vous publiez un article de blog chaque jour de la semaine, vous aurez au moins 261 pages d'ici la fin de l'année. Le contenu se développe très rapidement.

L'autre approche consiste à exécuter un système de gestion de contenu non propriétaire sur un fournisseur d'hébergement. De cette façon, vous pouvez changer de fournisseur d'hébergement et votre CMS peut se déplacer avec vous. Si vous gérez un site Web actif pendant un certain nombre d'années, vous changerez de fournisseur d'hébergement. Tout ce avec quoi vous commencez deviendra peu fiable, plus coûteux, offrira moins de soutien de qualité ou vous donnera une autre raison pour laquelle vous voudrez partir. Il est rare de s'en tenir à un seul fournisseur d'hébergement à moins que vous n'ayez tout simplement aucune issue. Il est donc utile de planifier pour pouvoir changer.

Le sweet spot: WordPress

Je vais sortir sur une branche très sûre et vous recommander de considérer WordPress comme la base de votre site Web. Selon le service de suivi W3Techs, WordPress gère désormais 40% de tous les sites Web et détient une part de marché de 64,3% sur tous les sites basés sur un système de gestion de contenu.

WordPress est un CMS open source que vous installez sur le site de votre hébergeur. Habituellement, WordPress est pré-installé, ou vous devez exécuter un programme d'installation rapide pour créer le site. Le processus d'installation consiste à répondre à quelques questions de base. Pour simplement mettre WordPress en marche, cela prend rarement plus de cinq minutes environ.

Également: Meilleur hébergement WordPress en 2021

C'est la personnalisation de WordPress qui peut prendre un certain temps. Cet organisme à but non lucratif dont je vous ai parlé plus tôt était un site WordPress dont la construction a pris des semaines. Une partie de ce temps a été consacrée à amener l'organisation à but non lucratif à décider d'un logo, à rassembler tous les noms des membres et à s'entendre sur le libellé et le message. Mais la majeure partie du temps a été consacrée au choix et à la configuration des plugins, des thèmes et des mises en page qui correspondent le mieux à la mission du groupe et qui ont fourni l'aspect professionnel souhaité.

En parlant de plugins et de thèmes, parlons-en. Les plugins étendent les capacités de WordPress. Il y en a des milliers et des milliers. Je considère les plugins comme la grande force de WordPress car ils vous permettent de personnaliser WordPress pour faire presque n'importe quoi. Beaucoup sont gratuits, beaucoup d'autres sont des modules complémentaires payants. Beaucoup offrent un plugin de base gratuit mais vendent une version pro ou des capacités complémentaires.

La deuxième grande force de WordPress est son énorme bibliothèque de thèmes. Il existe de très jolis thèmes gratuits et par défaut, ainsi qu'un très grand nombre d'excellents thèmes commerciaux disponibles. C'est aussi l'une des raisons pour lesquelles je recommande en toute confiance WordPress.

Mais … gardez à l'esprit qu'une fois que vous intégrez un tas de plugins et de thèmes dans WordPress, vous allez également avoir une situation de verrouillage. Ce n'est pas la même chose que d'être bloqué sur un fournisseur d'hébergement, mais vous pouvez avoir des données formatées uniquement pour fonctionner avec les plugins que vous avez choisis, ou des pages formatées pour fonctionner uniquement avec le thème que vous avez choisi.

La différence entre le verrouillage au niveau du module et le verrouillage au niveau de l'hébergement est que vous pouvez souvent trouver des thèmes et des plugins de remplacement, et vous pouvez presque toujours déplacer votre site WordPress entier (y compris tous ces plugins et thèmes) vers un autre hôte sans trop beaucoup de travail.

En outre, vous avez peut-être entendu parler de problèmes de sécurité avec WordPress. Ne laissez pas cela vous effrayer. Gardez à l'esprit que 40% de l'Internet utilise WordPress, donc des millions de sites Web l'exécutent. Cela constitue une très large cible d'opportunités pour les méchants et ouvre un large éventail d'erreurs que les gens peuvent commettre lors de la configuration de leurs sites. Mais si vous faites les pratiques simples de sauvegarde de vos sites et d'appliquer les mises à jour au fur et à mesure qu'elles sortent, vous serez presque toujours au courant.

Un autre avantage de WordPress: parce qu'il est si énorme, il existe une énorme communauté d'utilisateurs et une quantité presque illimitée de formation, d'aide et de support, ainsi qu'une corne d'abondance virtuelle de ressources, de sites et de personnes utiles qui connaissent WordPress.

Choisissez un hébergeur

Si vous optez pour l'un des constructeurs Web tout-en-un comme Wix ou Squarespace, vous n'aurez pas à choisir un fournisseur d'hébergement. Mais si vous utilisez un autre CMS ou WordPress, vous devrez passer un contrat avec une entreprise pour fournir vos pages Web à vos visiteurs.

Également: Le meilleur hébergement Web pas cher en 2021

J'ai écrit sur le modèle commercial du fournisseur d'hébergement dans Meilleur hébergement Web gratuit en 2021: Le bon marché devient vite cher, alors cliquez là-bas et lisez-le. Vous en apprendrez beaucoup sur la façon de penser l'hébergement, les services proposés par les fournisseurs d'hébergement et certaines des astuces de tarification que les fournisseurs d'hébergement tentent d'imposer à leurs clients.

Un autre article à consulter, sur notre site sœur CNET, est Comment choisir un fournisseur d'hébergement Web. Là, j'ai écrit sur les différents types d'hébergement et de serveurs à prendre en compte.

Également: Meilleur hébergement Web en 2021: trouvez le bon service pour votre site

Voici un petit conseil: vous pouvez probablement vous en tirer avec l'hébergement mutualisé si vous n'avez pas une tonne de pages ou un site complexe. Mais restez à l'écart des plans de tarification bas du baril. En avoir pour son argent. Recherchez un plan d'environ 10 $ par mois si vous utilisez WordPress ou quoi que ce soit avec un CMS de base. Si vous dirigez un e-commerce complexe, attendez-vous à dépenser plus.

La raison en est que vous aurez besoin d'un niveau de performance de base pour pouvoir alimenter les pages avec n'importe quelle réactivité. Les sites super bon marché auront des performances terribles et une sécurité souvent laxiste. Si vous créez votre première impression sur Internet, faites en sorte que cela compte. Dépensez quelques dollars – bien moins que ce que nous avions l'habitude de dépenser pour envoyer des brochures à l'époque sombre pré-Internet – pour obtenir une offre de qualité décente mais toujours abordable.

Réflexion finale

Il y a beaucoup à apprendre, mais ce n'est pas inaccessible. Plus précisément, si vous passez par la courbe d'apprentissage, vous ne serez jamais complètement à la merci de consultants coûteux qui peuvent coûter cher et vous laisser encore insatisfait. Je ne dis pas que les consultants sont mauvais, mais prendre le contrôle en apprenant à créer votre propre site vous aidera à devenir un opérateur de site informé.


Vous pouvez suivre les mises à jour quotidiennes de mon projet sur les réseaux sociaux. Assurez-vous de me suivre sur Twitter à @DavidGewirtz, sur Facebook sur Facebook.com/DavidGewirtz, sur Instagram sur Instagram.com/DavidGewirtz et sur YouTube sur YouTube.com/DavidGewirtzTV.



Source link

Pourquoi confectionner une boutique sur internet ?

Un rang commerce électronique donne l’occasion de se lancer à moindres frais par rapport aux entreprises classiques. De plus, vous pouvez vous lancer autrement rapidement. La contrôle d’un situation e-commerce ne demande pas de présence physique à un endroit précis, sauf peut-être quant au stockage et la préparation des commandes que vous avez la possibilité tout à fait externaliser, ou encore mieux si vous ne possédez pas de magasin (on en parlera plus tard dans l’article).