A.S.P.
Application Server Provider : Fournisseur d'applications sur serveur.
• Avant Internet, il y fallait des logiciels sur chaque ordinateur, un pour chaque tâche à traiter ...
et une licence à payer pour chacun d'eux
• Aujourd'hui, ce n'est plus utile : vous utilisez votre programme depuis le serveur sur lequel il est installé.
Conséquences :
Des économies considérables pour l'utilisateur : le coût du programme est partagé entre les utilisateurs.
Cela s'appelle la mutualisation.

AJAX
Langage inventé par Microsoft utilisant JAVASCRIPT et XML
Ce langage permet de faire dialoguer deux serveurs distants entr'eux.
• Avantages remarquables : il permet de déclencher une action distante (interroger une base de données, lire le résultat d'un script serveur) sans que la page en cours ne l'affiche.
• Inconvénient : peut alourdir le chargement de la page si l'action est mal gérée.

ANNUAIRE
Faux moteur de recherches : liste de noms ou sites sélectionnés par l'auteur, de façon subjective, donc non objective et fatalement non exhaustive.
Exemple : les sites des offices de tourisme, ou de collectivités.
Techniquement peu avancés car souvent statiques, ils sont pourtant très coûteux à la réalisation, car exigent :
• une collecte d’information longue et peu fiable car nécessitant des mises à jour rarement faites,
• impliquant la rédaction de chaque fiche (ou page) une à une.
Ces solutions indépendantes desservent le web français car beaucoup trop nombreuses elles contribuent malheureusement à disperser les recherches et égarent le visiteur, si elles ne l'ont pas découragé.
Sur le plan de la technique Web, ces solutions sont dites onanistiques, car ne présentant d'intérêt que pour elle-mêmes, et aucun pour ceux qu’elles citent : le contraire de la place de marché.
• Facilement réalisables en XML, les exemples fourmillent dans le tourisme, car objet de recommandations administratives ... française : ça ne s'arrange pas :-(
Cdt Cévennes
Cdt 47

APPLICATION
Ensemble de scripts : un site web, par exemple.
Mais cela prend aussi la forme d'un programme informatique, dit logiciel, comme celui que vous utilisez pour écrire du courrier (traitement de texte, ex.Word) ou faire des calculs (tableur, ex.Excel).

APPS.
Application, en abrégé : terme "tendance" dans le monde du web mobile, bien qu'illustration d'un modèle appartenant au passé. Comme cela s'est passé sur les ordinateurs fixes, il disparaîtra pour laisser la place au web mobile.
• En effet, avant que les machines (ou terminaux) ne sachent communiquer ensemble (avant Internet), pour lire un fichier sur un ordinateur nous avions besoin d'un programme installé sur celui-ci (une "application") : autant de programmes à installer que de types de fichiers à lire et ... autant que d'ordinateurs !
• Fini, avec Internet ! parce que le programme est désormais sur le serveur, alors un seul suffit pour les millions d'ordinateurs des visiteurs !
Plus besoin de télécharger ces fameuses Apps, lourdes et encombrantes pour Iphone, ou autre Android, remplacées par des pages dynamiques et du web mobile !

BDD
BdD, abbréviation de Base de Données : Ensemble de "tables" (tableaux) dans lesquelles sont stockées les variables choisies par l'utilisateur (client).
On peut comparer une BdD à une armoire, dans laquelle vous avez des étagères (les tables), chacune étant remplie de tiroirs alignés en colonnes et en rangées : chaque tiroir contient une variable.
Elles sont pilotées et gérées grâce à des langages spécifiques, le plus courant sur le web étant le SQL.
Créé par Microsoft, son succès a conduit à mettre à disposition des particuliers une version "Open Source" de ses bases de données, alors baptisées MySQL et pilotables avec le langage également conçu pour les particuliers, et les hébergements mutualisés, le PHP.

CACHE
Mémoire temporaire utilisée par un logiciel : évite de recharger les éléments déjà utilisés précédemment.
• un navigateur Internet fonctionne sur "du cache", pour un meilleur confort ... en principe.
• mais vous empêche parfois de voir la dernière version publiée sur le serveur.
Les développeurs travaillent en désactivant cette fonction car elle empêche de constater les modifications mineures qu'ils effectuent sur leurs scripts.
Ces paramètres importants se gèrent dans les paramètres ou options du navigateur. On compense cet inconvénient en "actualisant" sa page, c'est à dire en demandant au navigateur de la recharger depuis le serveur.

CLIENT
C'est votre ordinateur : celui qui reçoit les fichiers du (ou des) serveur(s) où sont stockés les éléments constitutifs de la page que vous voulez afficher.
Pour évoquer ce rapport entre machines, on parle d'une architecture "client-serveur".

CMS
Content Management System : application toute prête éditée par des développeurs professionnels US/UK qui permet à son utilisateur de personnaliser les contenus de ses pages : styles, textes, images etc.
Les plus célèbres sont ... gratuits. Donc très répandus, et utilisés en France par les agences web pour faire la plupart des sites que vous voyez, et sans doute celui de votre collectivité.
CMS statiques : Ce sont les JOOMLA, DRUPAL, WORDPRESS, tous ne produisant malheureusement que des pages statiques.
Ils sont dérivés des blogs et sont donc utilisables par tous, notamment les particuliers. C'est pour faire des sites gratuits qu'ils ont été développés par des développeurs professionnels et mis gratuitement sur le marché.
CMS dynamiques : beaucoup plus puissants (capables de produire et gérer des boutiques multi-niveaux, et multi-langues) mais beaucoup plus rares car réservés aux professionnels disposant de leurs propres serveurs.
Ex. : Calystegia

COOKIE
Les cookies sont des outils techniques allégeant la navigation car évitant la transmission de données en les stockant sur votre machine et pas sur des serveurs distants. Ils ne peuvent être lus que par le domaine qui les a créés, et pour cette raison ne permettent aucune intrusion dans la vie privée, même si les ignorants ... l'ignorent, qu'ils soient présidents d'associations, de la république, députés ou ministres.
De plus, si un domaine (ou site) veut faire commerce de ses data de fréquentation, il n'a absolument pas besoin de cookies pour le faire : En "se connectant" à un site, on ne fait qu'identifier sa machine de façon unique, pour qu'elle reçoive les fichiers composant ses pages ... même sans aucun cookie.

Ça alors , perlipopette ! Pour protéger l'anonymat de l'Internaute, ne serait-il pas (encore plus) très (beaucoup) intelligent d'interdire Internet ... ? ... un peu comme limiter la vitesse à 0km/h sur les routes pour éviter les morts :-)

DÉVELOPPEUR
Ingénieur programmeur : Imagine et écrit les "scripts-serveur" qui vont commander le travail du serveur. Il est l'auteur des pages dynamiques.
Il conçoit la chaîne des actions à commander au serveur pour collecter, agencer et produire les informations à intégrer dans la page HTML que vous avez "commandée".
Pour limiter les coûts, on recourt souvent à un "intégrateur" pour insérer les "variables" qui seront produites par son script-serveur, dans la page qui sera affichée sur votre écran.

HTML
HTML : Hyper Text Markup Language.
C'est la langage qu'utilise votre navigateur pour assembler les "morceaux" que lui demande d'aller chercher le code source (HTML) de la page que vous avez demandée.
pages statiques, les "morceaux" sont fabriqués par votre prestataire web, et vous n'intervenez pas,
pages dynamiques, les "morceaux" sont fabriqués, modifiés, ou créés par vous, ils sont donc variables. On les appelle alors "variables".
l'HTML est le seul langage universel pour un document, lisible sur tout type d'ordinateur, PC, Mac, Unix, Linux .... Il rend ainsi le PDF inutile car plus souple et plus performant.
Hyper Text : c'est le procédé qui permet de passer d'une page "1" à une page "95" sans avoir à "tourner" les 94 autres pages. Révolution du classement et de la recherche, qui a engendré le concept de surf.
Ce principe permet de passer en 1 seul clic (et quelques millisecondes !) d'un "document" situé sur un serveur à New York à un document situé sur un serveur situé à Melbourne, ou à Madrid !
L' Hyper Text est le principe fondateur de l’Internet.
Markup : balise en français. En programmation, une balise équivaut à un signal que l'on envoie au logiciel qui lit le code. Ce signal déclenche une action très précise, exemple : pour passer un texte en Gras, vous dites au navigateur < b >, et < /b >pour arrêter.
Le HTML a produit une foule de langages dérivés, dont un des plus sophistiqués est le XML, celui-ci permettant de créer ses propres balises.

INFORMATIQUE
Science de l'information - comparaison: Cinématique, science du mouvement.
Dans une entreprise, l'information est l’ensemble des données constituant sa vie. Entrantes ou sortantes, elles se classent dans des bases de ... données.
L'informatique est donc la science qui permet de les analyser et de les gérer.
En France les bases de données étant ignorées de la vie économique à 99%, le concept d'informatique a été réduit au matériel, qui ne sert plus ni à l'analyse ni à la gestion, mais à la frappe du courrier et parfois à un peu de calcul.
Ce contresens culturel est un des éléments constitutif majeurs du handicap économique français.

INTÉGRATEUR
Opérateur travaillant sur les pages statiques : il y intègre les éléments issus des scripts serveurs écrits par le développeur.
Pour avoir droit à ce titre, il doit connaître sur le bout des doigts tous les langages dits "client",
• HTML,
• CSS,
• JavaScript,
ainsi que leurs dernières évolutions (ex. CSS3).
Ces savoir-faire sont contournés par la plupart des agences françaises en utilisant des CMS gratuits, tout prêts (blogs), intégrant directement des bibliothèques de scripts ... tout prêts eux aussi.
Rapide et permettant de faire de la marge, mais condamnant l'utilisateur à des solutions inefficaces, car non professionnelles.
Pour parfaire l'illusion, en France, ces pseudo-intégrateurs se font souvent appeler "développeurs", beaucoup plus chic devant un client, si facile à abuser.

INTEROPÉRABILITÉ
Faculté qu'ont des applications différentes de dialoguer entre elles,
et/ou de partager les données qu'elles affichent dans leurs différents sites web.
C'est le propre des applications "serveur" créant des pages dynamiques,
au contraire des CMS tout prêts qui ne peuvent qu'afficher un fichier tout prêt stocké tel quel sur le "cloud", dans l'impossibilité de communiquer ou d'échanger, puisque non modifiable depuis le serveur (voir page statique).
C'est pourquoi les sites que vous utilisez, issus de CMS gratuits (Open Source), n'offrent aucune possibilité d'interopérabilité, malgré les prix beaucoup plus élevés facturés par leur éditeurs.

JAVASCRIPT
Langage de programmation client : le principal langage de programmation de votre navigateur Internet
Avantages :
Ce langage s'exécute exclusivement sur la machine "client", c'est à dire la vôtre, quand vous avez chargé son script, en général avec la page attendue.
Pratique, car il permet de dégager le serveur de tout un tas de petits jobs, comme les petites animations de pages : changements de couleurs ou d'élément au survol (rollover), ou au clic.
Inconvénients :
Les agences n'utilisant que du blog (CMS statique), ont tendance à abuser de scripts client, surchargeant de travail le navigateur à l'arrivée de la page. Le symptôme en est un affichage long et manquant de dynamisme.

JQUERY
Bibliothèque de scripts tout prêts JavaScript Même vocation que AJAX.
Ces bibliothèques permettent à ceux qui ne connaissent pas le langage JavaScript d'intégrer malgré tout des petites fonctionnalités (ou gadgets tendances) toutes prêtes à leur page web.
• Inconvénient : ces bibliothèques finissent par être très lourdes si elles sont mal utilisées comme c'est souvent le cas.
En effet, pour créer un effet se programmant en une ligne de JavaScript, beaucoup d'intégrateurs chargent la bibliothèque entière, car n'étant pas en mesure de sélectionner seulement la fonction désirée.

MCOMMERCE
E-commerce sur smartphone
L'apparition du smartphone (2005) et sa diffusion (après 2010) a fait exploser l'E-commerce par la permanence de la connexion à l'Internet des terminaux mobiles.
Les pays mal équipés en infrastructures fixes sont ainsi devenus de gros consommateurs,
de même que ceux mieux équipés mais peu concernés par le web comme la France (si vous en doutez considérez votre utilisation personnelle au quotidien du web fixe, pro et privé ;-).
L'extension brutale et immense de l'accès à ce marché rend désormais indispensable
la présence de tout acteur économique sur ce nouveau "centre commercial"
• déplaçant la consommation vers les nouveaux "points de vente" itinérants,
• accélérant par là même la disparition des absents de ce nouveau lieu de consommation.
... comme en France :-(

MUTUALISATION
Partage de ressources entre utilisateurs.
Effondre les coûts d’utilisation d'une ressource, en divisant son coût par le nombre de ses utilisateurs.
Corollaire :
• une application ou programme pour 100.000 utilisateurs ... !
• fonctionne uniquement avec des pages dynamiques.
C'est tout simplement le coeur de notre projet ;-)
ne peut exister qu'au travers d'un "réseau", et particulièrement celui de l' Internet.

NAVIGATEUR
Logiciel utilisé pour naviguer sur Internet Le logiciel le plus polyvalent de votre ordinateur !
Il lit d'abord le HTML, langage d'assemblage des éléments constitutifs de la page affichée.
Il est totalement multimédia car capable de lire textes, images, sons, vidéos et tout ce que l'on peut intégrer à une page web.
• C'est le logiciel universel, lisant tous les formats. Les professionnels l'ont compris et abandonnent à son profit le pesant et très dangereux Adobe Acrobat et son format inadapté le PDF.

PAGE DYNAMIQUE
Le contraire de la page statique : elles est "écrite" par le serveur au moment où vous la demandez.
Le serveur, recevant la requête, va alors chercher les éléments qui la composent (appelés variables), styles, textes, images, là où ils ont été rangés, modifiés, ajoutés, supprimés et enregistrés par l'exploitant du site, dans une "base de données",
• Ces appellations dynamique et statique sont utilisées uniquement par les développeurs professionnels. C'est la raison pour laquelle ces termes sont inconnus des utilisateurs, même en agence, et que vous n'en avez jamais entendu parler (à bon escient).
• Les différences de services rendus sont pourtant capitales, et c'est le premier choix que doit proposer un designer à son client, bien avant l'aspect de son futur site.

PAGE STATIQUE
Page toujours identique au fichier stocké sur le serveur : la plupart des pages web que produisent les CMS utilisés en France.
Sans rapport avec le fait de contenir des animations : une page produite par un CMS statique, bien que contenant des diaporamas, des animations flash ou du CSS3 restera statique.
• Statique, ce type de document est indifférent au serveur qui l'héberge, comme l'est un fichier Word, identique sur votre disque dur ou sur une clé USB, puis sur le mien.
• Cette caractéristique est la cause de la prolifération des pages statiques du web français, permettant aux non professionnels de "faire des sites".

PDF
Portable Document Format
Format inventé au début de la PAO (le travail de pré-presse des agences de com.) pour pouvoir échanger les fichiers tout au long de la chaine graphique (graphistes, flasheurs, imprimeurs).
En effet, au début de l'informatisation, une profusion de formats d'images existaient, et tout le monde ne pouvait posséder tous les programmes nécessaires à leur ouverture. Un standard a été créé pour leur transport, le PDF par Adobe.
• Lourd et inerte, nécessitant un logiciel spécifique pour l'utiliser, ce format est finalement moins portable que le très polyvalent HTML, apparu avec l’Internet et ses navigateurs ultra polyvalents.
• Il a été diffusé à tort sur le web par les agences de com., ses utilisateurs historiques, ne connaissant pas grand chose au web, encore moins à ses langages de programmation.
• Il est de plus dangereux, car truffé de failles de sécurité, faisant le bonheur de hackers, et le malheur des hébergeurs. C'est la raison des éternelles mises à jour de son éditeur propriétaire Adobe.

PLACE DE MARCHÉ
Affichage groupé de produits dans un site spécifique, tous commercialisés dans des sites e-commerce indépendants : Exactement comme sur la place de marché du village ;-)
Techniquement, ce sont des pages dynamiques obtenues par requête sur les sites web marchands des adhérents à la place de marché.
Grande pertinence, car :
• ne propose que les contenus édités et mis à jour par les producteurs eux-mêmes,
• travaille la notoriété des sites des producteurs adhérents et pas que la sienne.
• *** : sont donc capables de vendre directement pour le compte du commerçant,
et satisfont ainsi rapidement le visiteur.
L'exact contraire des très dissuasifs annuaires, entraînant le visiteur dans une cascade de rebondissements de page en page décourageante, car ne proposant aucune conclusion de commande.

REQUÊTE
Question posée au serveur : par exemple la page que vous demandez.
En cas de pages dynamiques, elle est complétée de paramètres qui permettent de transmettre des informations sur vos choix au serveur.
Ces paramètres sont souvent eux-mêmes des variables, car inclus à une page dynamique produite par le serveur grâce à d'autres paramètres.
C'est la raison de la puissance incomparable des sites équipés de pages dynamiques.

ROLLOVER
Action de survoler un élément
Sert à déclencher une action dans la page tout en évitant de cliquer.
Très utilisé pour rendre les pages plus attrayantes, par des effets décoratifs ou explicatifs, grâce à des scripts JavaScript, ou, pour ceux qui ne savent pas programmer, grâce à des micro-programmes tout prêts tels que AJAX ou Jquery.

SCRIPT
Groupe de caractères aptes à programmer l'ordinateur qui le lit.
Il est écrit dans un langage de programmation et ne s’exécute que sur la machine qui le lit.
script serveur s'il est lu par le serveur : il ne peut être vu par aucune autre machine.
Exemples : C++, ASP, VB.net, Java ... etc.
script client s'il est lu par le client : il est vu (et téléchargé) par tout visiteur, c'est à dire votre ordinateur au moment où vous demandez la page. Le plus utilisé sur le web est le JavaScript (sans aucun rapport avec Java ci-dessus).
Ces langages sont tous dits "orientés objets" car capables de créer des objets "virtuels". Le plus connu d'entre eux est par exemple votre "panier" dans une e-boutique, constitué uniquement de mémoire produite et gérée par le script écrit par le développeur.

SERVEUR
Ordinateur distant : c'est celui où sont stockées les scripts et les données (BdD) destinés aux pages dynamiques.
Les pages statiques elles, étant figées, y sont seulement hébergées.
Vous vous connectez toujours à un serveur pour lire des documents sur Internet, comme les pages d'un site, et tous les éléments qui les composent, tels qu'images, sons, vidéos, etc..

SOURCE
Script de page web: dit aussi code source.
Accessible à tout le monde car public, comme tout ce qui est affiché sur votre navigateur.
Il suffit d'utiliser l'option "Afficher la source" proposée par les menus de votre navigateur pour lire le code de la page en cours.
Ces codes sources sont stockés sur votre ordinateur, à chaque visite de nouvelle page, dans des dossiers temporaires appelés cache comme tous les éléments qui constituent la page web.
Ils servent à éviter de les recharger quand vous retournez la voir.

SRIT
Système Régional d'Information Touristique : ou SIRT également
Projet développé par les régions de France,
• pour créer un fichier collationnant les données des entreprises touristiques de la région,
• pour un coût annuel de 10 à 20 M€ par région,
en échec total depuis plus de 5 ans, malgré plus d'1 Milliard d'€ arrachés au contribuable,
• puisque les informations devant alimenter ces fichiers ne sont
→ pas accessibles par l'organisation,
→ ou ne le sont qu'exceptionnellement (sens étymologique)
→ et pour celles qui sont enregistrées, obsolètes dès leur saisie
→ pour des raisons de méthode, de structures et de droit.
• D'autant que beaucoup d'élus encourageant cette dilapidation de fonds publics savent qu"il existe depuis plusieurs années une solution
→ fonctionnelle, gratuite et réellement 100% française
→ permettant de collationner l'information en temps réel, gratuitement,
→ qui grâce à cela, en plus fabrique des sites web fixe et smartphone à ceux qui n'en ont pas,
→ et pour tous, vente et/ou réservations en ligne, boutiques revendeurs, portails de regroupement, etc. etc. ...
→ le tout, en rapportant à la commune !
Ça ne fait rien, on continue à déverser joyeusement la manne publique dans les SIRT ...:-(
• A noter que ces milliards exigés de la contribution citoyenne s'ajoutent à de nombreux autres, avec la complicité active, ou au mieux, silencieuse de vos élus comme
→ ceux dilapidés sur le plan national chaque année dans l’achat de sites web évènementiels ou informatifs,
→ tous américains, et gratuits
→ ... mais pas pour la collectivité (15 à 40M€ en moyenne) et qui rapportent beaucoup au favori choisi par le prince local pour les colorier !
Ou mieux, ceux investis dans des non-sens technologiques du type ITER, onanistiques du genre MAGELLAN ou carrément rétrogrades, anti-démocratiques et anti-culturels tels que la Bibliothèque Numérique Européenne, ayant pour unique point commun d'être tous poussés par la France ... et ses amis (= ceux qui en profitent ;-)...

C'est sans doute au nom de la Citoyenneté ou de l'économie solidaire,
à moins que ce ne soit au nom du partage, oui mais avec les copains ;-)

VARIABLE
Variable : élément dynamique stocké généralement dans une base de données. Il existe d'autres solutions moins puissantes, telles que de simples fichiers textes sur le serveur.
Une variable peut donc être une image, un texte, ou même du code HTML.
C'est un "morceau" de la page HTML qui est affichée sur votre écran. Ce "morceau" n'est pas figé, puisqu'il est choisi par l'exploitant de la page, le commerçant par exemple, au gré de ses besoins.
Est donc exploitable par des pages dynamiques.

WEBMASTER
Gestionnaire d'un site web : responsable devant les utilisateurs,
généralement dans le cas de site statique.
Différent de l'administrateur, qui lui gère les applications dynamiques complexes, selon une hiérarchie d'utilisateurs dotés de droits, eux-mêmes encadrés par l'application et définis par les scripts du développeur. Chaque type d'utilisateur a ainsi accès à des services définis, selon sa compétence dans l’organisation que sert l'application.

XML
Langage d'échange entre documents : notamment entre pages web.
Conçu pour permettre d'aller "chercher" un élément dans un document ou une page web. C'est le langage des moteurs de recherche : vous saisissez un terme ou une expression et le script fouille les pages existant sur la toile, à la recherche de l'expression que vous lui avez proposée.
Limites : Ce langage n'est pas un langage orienté objet, et ne sait pas lire les bases de données. Il ne produit que des pages statiques, dont les seuls changements sont ceux des pages publiées sur le web (ou documents) qu'il scanne.

un lexique

. . . pour éviter tout contresens ;-)

Chercher un terme
Retour présentation