Comprendre Internet en utilisant un langage approprié
Autour de l'écosystème que représentent Internet et le Web, gravite tout un ensemble de mots-clefs plus ou moins explicites. Chez rou9e, nous pensons qu'une bonne compréhension mutuelle et une terminologie commune facilitent la communication et la réussite de votre projet. Nous vous proposons donc aujourd'hui un humble lexique des mots les plus couramment utilisés. Ce dernier permettra également de renforcer certains acquis et de découvrir de nouveaux termes, de nouvelles notions !
Glossaire
Accessibilité
L'accessibilité web décrit la capacité d'une page web à être utilisée par le plus grand nombre de personnes, y compris celles ayant des handicaps.
Adresse IP
C'est l'adresse numérique d'une machine ou d'un serveur sur Internet. Cette dernière permet d'identifier précisément un interlocuteur, que ce soit un client, un service ou un serveur. Il en existe différents types mais le format le plus connu / utilisé aujourd'hui est composé d'une série de 4 nombres inférieurs à 255. Voici la votre par exemple : 3.238.82.77
API
API (Application Programming Interface) est un ensemble de règles et de conventions qui définissent comment les différents logiciels et systèmes peuvent communiquer entre eux. Les API permettent aux développeurs de créer des applications qui utilisent les fonctionnalités et les données d'autres applications ou systèmes sans avoir à connaître tous les détails de leur fonctionnement interne.
B2B
Business-to-Business, désigne en général les transactions commerciales entre entreprises uniquement. Votre ecommerce s'adresse aux professionnels et non au grand public. Par opposition au B2C.
B2C
Business-to-Consumer, désigne en général les transactions commerciales entre entreprise et un consommateur final. Votre ecommerce s'adresse au grand public et non aux professionnels. Par opposition au B2B.
Backend / Backoffice
C'est l'interface qui permet d'administrer les contenus affichés sur le Frontend. Elle permet notamment la gestion des clients et de leurs commandes, le catalogue produits, les différentes pages du siteweb, etc. Seuls les administrateurs du siteweb y ont accès. Par opposition au frontend / front-office.
Base de données
Une base de données (DB) est un ensemble d'informations qui sont organisées de manière à être facilement accessibles, gérées et mises à jour. Elle permet principalement de stocker les données qui seront affichés sur le frontend, et administrées sur le backend.
Bloatware
Le bloatware est un terme utilisé pour décrire les logiciels inutiles ou incluant des publicités / messages encombrants.
Bloc HTML
Un bloc est un élément de contenu indépendant dans une page web ou un document comme un header, un slider, une sidebar, un encart textuel, etc.
Cache
Le cache est un emplacement temporaire où les données sont stockées pour une récupération rapide. Il peut être relatif au navigateur du client ou au serveur.
Panier / Cart
C'est l'entité dans laquelle les clients vont pouvoir ajouter les produits qu'ils souhaitent acheter lors de la finalisation de leur commande.
Checkout / Tunnel
C'est la dernière étape de l'expérience client qui va réaliser un achat sur votre site ecommerce ! Celle-ci lui permet de renseigner ses adresses de livraison / facturation, de choisir son mode de transport, son mode de paiement, de saisir un code promo et de boucler sa commande.
Cloud
Le cloud est un ensemble de technologies qui permettent de stocker, traiter et gérer les données en ligne via une ensemble serveurs physiques regroupés (virtuellement) en nuage.
CMS
Un CMS est un système de gestion de contenu permettant de gérer et d'administrer facilement des contenus pour un site web. Nous avons d'ailleurs mis en ligne un article décrivant le fonctionnement et l'intérêt d'un CMS
CSS
Le CSS est le langage de programmation permettant de définir la façon dont les contenus HTML vont être présentés. Via des instructions précises, il sera possible de positionner à votre convenance les différentes parties (définies via HTML) qui composent une page web. Placer telle ou telle balise à gauche ou à droite, proposer une navigation horizontale ou verticale, mais aussi changer l'esthétique pure de la page en jouant sur les couleurs, la taille des éléments, en ajoutant des effets d'ombrages etc. C'est également via ce biais qu'il est possible d'ajuster le rendu de notre page, sur ordinateur, tablette, téléphone, sans rien changer à notre document HTML.
CTA
Un Call To Action ! Un élément cliquable qui déclenche quelque chose (ajout au panier, lien vers une autre page, etc).
DNS
Un DNS (Domain Name System) est un système qui permet de convertir des noms de domaines (www.rou9e.com) en une adresse IP (comme 192.168.0.1)
Download
Désigne le processus de transfert de données d'un ordinateur ou serveur distant, vers sa propre machine. Par opposition à l'upload.
Framework
Un framework est un ensemble de bibliothèques et de conventions qui servent de base à une application. Il fournit une structure prédéfinie pour organiser et écrire du code, ainsi qu'une méthodologie pour résoudre les tâches courantes et les problèmes couramment rencontrés dans un domaine donné.
Frontend / Front-office
C'est la partie visible du siteweb par vos clients : home, collections, produits, panier, tunnel de commande, rubrique mon compte, mentions légales, etc. Par opposition au backend / back-office.
FTP / SFTP
Il désigne un protocole de transmission permettant à un utilisateur d'accéder à un serveur pour downloader / uploader des fichiers. SFTP apporte une couche de sécurité supplémentaire rapport à son prédécesseur FTP.
Header
C'est la partie en haut du siteweb, commune à toutes les pages. Elle contient en général un logo, un menu, et des liens vers les zones importantes du site (page panier, page mon compte, choix de la langue etc). Par opposition au Footer.
Home / Homepage
La home est un mot anglais utilisé pour désigner la page d'accueil d'un site web.
HTML
Le HTML est le langage de programmation permettant de créer une page web en décrivant la structure sémantique de cette dernière à l'aide de balises. Il est possible de définir un haut de page, un pied de page, un corps de page, des éléments de navigation, différents niveaux de titres etc. Il existe également quelques balises spéciales, permettant de mettre en avant d'autres contenus, comme des liens vers d'autres pages, des images/vidéos, etc.
HTTP / HTTPS
Ils désignent un protocole de transmission permettant à l'utilisateur d'accéder à des pages web par l'intermédiaire de son navigateur. HTTPS apporte une couche de sécurité supplémentaire rapport à son prédécesseur HTTP.
Intelligence artificielle
L'intelligence artificielle est une branche de l'informatique qui se concentre sur l'automatisation de tâches plus ou moins complexes, en essayant de simuler la pensée humaine. Si le sujet vous intéresse, nous vous invitons à lire notre article sur le ChatGPT.
Javascript / JS
Le JS est un langage de programmation qui a été inventé afin de permettre de 'dynamiser' une page web. Lors du chargement d'une page par un navigateur, ce dernier va analyser le HTML / CSS pour afficher le rendu graphique de la combinaison des deux. JS va alors permettre de modifier l'existant en altérant le HTML / CSS existant. Au fil des années, les possibilités ont évolué et aujourd'hui il est possible de créer des sites Internet ludiques, très rapides mais aussi réactifs. Plus encore, il est possible de créer des logiciels de bureau en JS, des serveurs, des applications mobiles... Une vraie révolution !
Layout
Un layout désigne en général une partie ou la totalité de l'agencement d'une page ou d'un ensemble de blocs HTML.
NodeJS
Le NodeJs est un environnement de programmation basé sur Javascript permettant créer des applications webs rapides et réactives. Nous vous invitons à jeter un coup d'oeil à notre page NodeJS dédiée à ce sujet ;-)
Nom de domaine
Un nom de domaine désigne la racine d'une url. C'est plus ou moins le référentiel qui permet d'attester que telle ou telle page ou ressource, appartient à une seule et même entité. C'est également via ce dernier qu'on fait le lien entre un service web et un serveur en l'assignant à une adresse IP. Vous retrouverez plus de détails sur notre article consacré au fonctionnement d'Internet
OpenSource
Open source signifie que le code source d'un logiciel est ouvertement disponible et peut être modifié et distribué librement.
PHP
Le PHP est un langage de programmation permettant de traiter des instructions côté serveur. Dans les faits, il aide à la génération du HTML, aux intéractions avec les bases de données, aux contrôles des données saisies par une utilisateur, etc
Ping
Ping est un outil qui permet de tester la connectivité réseau en envoyant des paquets à une adresse IP et en mesurant la durée de la réponse.
Plugins / Modules / Extensions
Les plugins sont des programmes ou des extensions qui ajoutent des fonctionnalités supplémentaires à un logiciel existant. Ils permettent d'étendre les capacités d'un logiciel sans avoir à réécrire le code de celui-ci.
Popin / Popup
Fait référence à une petite fenêtre qui s'ouvre au sein d'une page du siteweb. Pour l'affichage d'une promotion ou pour inviter l'utilisateur à s'inscrire à une newsletter par exemple.
Registrar
C'est l'entité chez laquelle on achète et administre un nom de domaine.
Responsive
La propension à ce qu'une page web puisse s'afficher correctement sur différents supports, sous différentes résolutions. Pour reformuler, c'est le fait qu'une page web arrive à s'afficher convenablement sur un grand écran, sur un pc portable, une tablette, un téléphone etc. Pour se faire, il faut souvent adapter la disposition des blocs suivant les différentes résolutions pour avoir un rendu optimal.
RGPD
La RGPD (Règlement général sur la protection des données) est une réglementation de l'Union européenne qui a été adoptée en 2016 et est entrée en vigueur le 25 mai 2018. Elle vise à renforcer la protection des données personnelles des citoyens de l'UE et à harmoniser les règles relatives à la protection des données à travers l'UE. La RGPD s'applique à toutes les entreprises qui traitent des données personnelles de personnes résidant dans l'UE, quelle que soit leur localisation.
SEM
SEM = SEO + SEA + SMO !
SEM : SEA
Le SEA (Search Engine Advertising) fait référence aux publicités réalisées pour favoriser son classement naturel dans moteurs de recherche. Il englobe toutes les techniques payantes qui visent à améliorer votre positionnement parmi les résultats de Google par exemple.
SEM : SEO
Le SEO (Search Engine Optimization) fait référence aux optimisations réalisées pour favoriser son classement naturel dans moteurs de recherche. Il englobe toutes les techniques gratuites qui visent à améliorer votre positionnement parmi les résultats de Google par exemple.
SEM : SMO
Le SMO (Social Media Optimization) fait référence aux optimisations réalisées pour améliorer sa visibilité à travers les réseaux sociaux.
Serveur
Un serveur est un ordinateur ou une application qui fournit des services à d'autres ordinateurs sur un réseau.
Slider / Carousel
Un slider désigne un bloc HTML permettant d'afficher et de faire défiler plusieurs slides les uns après les autres.
SSH
Il désigne un protocole de transmission permettant à un utilisateur d'accéder de manière sécurisée à un serveur en ligne de commande.
Streaming
Le Streaming désigne la lecture progressive / en continu d'un flux, généralement de la musique ou de la vidéo, sans avoir besoin de télécharger le fichier au préalable.
Système d'exploitation
Souvent appelé OS par les techniciens / développeurs, il désigne la solution centrale permettant de faire fonctionner un appareil informatique de type ordinateur, tablette, mobile etc. Les plus connus sur ordinateurs restent Windows, Linux, MacOs tandis que les téléphones / tablettes utilisent en général Android ou iOs.
Template / Thème
C'est le design / rendu graphique de la partie Frontend. Shopify propose un catalogue permettant de choisir le thème de son site Internet. Ce dernier aura un impact sur les polices, le rendu des couleurs, le positionnement de certains blocs etc. Le Backend quant à lui, n'est pas impacté par le choix du thème
UI
UI (User Interface) désigne l'interface utilisateur d'un produit, c'est-à-dire la manière dont l'utilisateur interagit avec celui-ci, en utilisant des éléments tels que les boutons, les menus, les champs de saisie, etc.
Upload
Désigne le processus de transfert de données de sa propre machine, vers un ordinateur ou serveur distant. Par opposition au download.
Url / Link / Adresse
C'est l'adresse complète permettant d'accéder à une page ou un siteweb hébergé sur Internet.
UX
UX (User Experience) désigne l'expérience utilisateur d'un produit, c'est-à-dire la façon dont l'utilisateur perçoit et interagit avec celui-ci. L'UX prend en compte l'ensemble des aspects d'un produit, y compris la convivialité, l'accessibilité, la satisfaction et la facilité d'utilisation, ainsi que les émotions et les sentiments des utilisateurs.
Wishlist / Liste d'envie
Cette dernière permet aux clients de sélectionner des produits à mettre de côté, sans nécessairement avoir le souhait de les acheter. Pour pouvoir les retrouver plus facilement par exemple, ou les partager avec un proche. Nativement, Shopify ne propose pas encore wishlist.
WYSIWYG
WYSIWYG signifie 'What You See Is What You Get' en anglais. En français, cela se traduit par 'ce que vous voyez est ce que vous obtenez'. Il s'agit d'un système qui permet de voir les résultats de l'édition de contenu en temps réel sans coder.