
Le protocole FTP (File Transfer
Protocol)
est, comme son nom l'indique, un protocole de transfert de fichier.
La mise en place du protocole FTP date de 1971, date à laquelle un
mécanisme de
transfert de fichiers (décrit dans le RFC 141) entre les machines du
MIT (Massaschussetts
Institute of Technology) avait été mis au point. De nombreux RFC
ont
ensuite apporté des améliorations au protocole de base, mais les plus
grandes
innovations datent de juillet 1973.
Le protocole FTP est actuellement défini par le RFC 959 (File
Transfer
Protocol (FTP) - Specifications).
Le protocole FTP
définit la façon
selon laquelle des données doivent être transférées sur un réseau
TCP/IP.
Le protocole FTP a pour objectifs de :
Pour permettre la consultation de votre site 24h/24 et 7j/7, il faut choisir un hébergeur qui vous alloue un espace sur un disque dur de ses serveurs. Il existe une infinité d'hébergeurs gratuits et payants, mais le recours à un prestataire extérieur est indispensable pour que votre site soit visible sur la Toile.
Pour parler brièvement des pages perso qui sont hébergées gratuitement par votre FAI (Fournisseur d'Accès Internet), il faut savoir qu'elles sont rarement optimum pour un bon référencement et positionnement sur les outils de recherche. De plus, certains prestataires obligent l'apparition de publicité et/ou utilisent des moyens techniques qui ne présentent que des désavantages. C'est peut-être une bonne solution pour se faire la main à la création de site ou exprimer un délire passager, mais ce n'est pas la solution à préconiser pour un projet de moyenne ou grande envergure. Cependant, vous pouvez consulter l'article sur l' hébergement gratuit si vous optez pour ce mode d'hébergement.
N'oubliez pas
qu'il faut
aussi un nom
de domaine pour donner un identité à un site digne de votre travail
acharné. Outre le plaisir personnel de posséder son nom de domaine, il
ne faut
pas négliger la symbolique prépondérante derrière l'extension de nom de
domaine
.com et les autres en suivant. En plus du sérieux que donne un nom de
domaine,
on peut ajouter la facilité de mémorisation et la préférence des
moteurs de
recherche pour des noms de domaine plutôt que des pages perso
configurées en
sous domaines.
Si votre site a l'ambition de dépasser la dizaine de visiteurs par
jour, il est
fortement recommandé de prendre un .com ou autre que vous pourrez
choisir dans
notre rubrique nom de
domaine.
La multitude des
choix
d'hébergeurs professionnels nous contraint à devenir très exigeants sur
les
prestations et le prix. Il existe un hébergeur professionnel qui se
distingue
par la qualité de ses produits, un prix adaptable à votre besoin et un
support
technique hors pair. Il s'agit d'OVH
qui constitue l'hébergement de qualité au meilleur prix.
Nvu ( cliquez ici
pour le télécharger )est un logiciel multi-plateforme destiné à la
création et
à l’administration de pages web, en mode visuel (WYSIWYG). Il est en
quelque
sorte le pendant libre de logiciels comme Dreamweaver, GoLive ou
Frontpage.
Grâce à Nvu l’édition des pages web devient presque aussi simple que la
rédaction d’une lettre dans un logiciel de traitement de texte
Parmi les fonctionnalités
de Nvu, on
retrouve entre autres :
Nvu est disponible en
plusieurs
langues, dont le français. En plus, il est hautement personnalisable,
via des
extensions et des thèmes. Les extensions permettent de rajouter des
fonctionnalités supplémentaires, et les thèmes vous permettent de
changer
l’apparence de Nvu.
Si vous souhaitez utiliser
Nvu pour
modifier des documents HTML créés a partir d’un autre logiciel (WYSIWIG
ou
éditeur de texte), nous vous conseillons vivemet de lire cette
discussion sur le fonctionnement de Nvu !
Terminons par un petit mot
à propos
des origines de cette petite merveille du monde libre. Nvu est basé sur
le
module "composer" de la suite Mozilla (Seamonkey). Il
est
développé par la société française Disruptive Innovations
et
soutenu par Linspire (ex-Lindows).
Note : Si vous
disposez déjà
d’une version plus ancienne de Nvu, nous vous recommandons vivement de
passer à
la version 1.0. Or, avant d’installer cette nouvelle version, il est
primordial
de désinstaller d’abord l’ancienne version !
PHP
(Hypertext Preprocessor) est un langage de scripts permettant de faire
avec une
rare facilité des pages web dynamiques. Plus puissant que le
javascript, plus
simple que le Perl, le PHP permet de se connecter à des bases de
données telles
que MySQL.
![]()
Le PHP a la particularité d'être exécuté directement sur le serveur qui
héberge
les pages et non pas sur la machine de l'utilisateur.
Il vous permettra de programmer "facilement" des scripts qui
remplaceront bien souvent le CGI.
![]()
MySQL est un serveur de bases de données de type SQL (Structured Query
Language). Lorsque l'on a besoin de manipuler une base de données avec
PHP,
c'est généralement MySQL qui est utilisée car elle est très simple
d'emploi et
gratuite.
Le HTML
(« HyperText Mark-Up Language ») est un
langage dit de « marquage » (de « structuration »
ou de
« balisage ») dont le rôle est de formaliser l'écriture d'un
document
avec des balises de formatage. Les balises permettent d'indiquer la
façon dont
doit être présenté le document et les liens qu'il établit avec d'autres
documents.
Le langage HTML
permet
notamment la lecture de documents sur Internet
à
partir de machines différentes, grâce au protocole HTTP,
permettant d'accèder via le réseau à des documents repérés par une
adresse
unique, appelée URL.
On appelle World Wide Web (noté WWW) ou
tout simplement Web (mot anglais
signifiant toile) la "toile virtuelle" formée par les
différents documents (appelés « pages
web ») liés entre-eux par des hyperliens.
Les pages web sont
généralement organisées autour
d'une page d'accueil, jouant un point central dans la navigation à
l'aide des liens
hypertextes.
Cet ensemble cohérent de pages web liées par des liens hypertextes et
articulées autour d'une page d'accueil commune est appelée site web.
Le Web est ainsi une énorme archive vivante composée d'une myriade de sites web proposant des pages web pouvant contenir du texte mis en forme, des images, des sons, des vidéo, etc.
Le web est composé
de pages
web stockées sur des serveurs
web, c'est-à-dire des machines connectées à Internet en permanence
et
chargées de fournir les pages web demandées. Chacune des pages web, et
plus généralement
toute ressource en ligne (image, vidéo, musique, animation, etc.), est
repérée
par une adresse unique appelée URL.
L'élément clé pour
la
navigation au sein des pages web est le navigateur (en anglais browser,
parfois également appelé fureteur, fouineur, feuilleteur
ou butineur au Québec), c'est-à-dire le logiciel client capable
d'interroger les serveurs web, d'exploiter leurs résultats et de mettre
en page
les informations grâce aux instructions contenues dans la page HTML.
Parmi les principaux navigateurs
utilisés sur
Internet, citons notamment les suivants :
Il est important de comprendre que le langage HTML est un standard, c'est-à-dire qu'il s'agit de recommandations publiées par un consortium international : le World Wide Web Consortium (W3C).
Les
spécifications
officielles du HTML décrivent donc les "instructions" HTML mais en
aucun cas leur implémentation, c'est-à-dire leur traduction en
programmes
d'ordinateur, afin de permettre la consultation de pages web
indépendamment du système
d'exploitation ou de l'architecture
de l'ordinateur.
Toutefois, aussi
étoffées les
spécifications soient-elles, il existe toujours une marge
d'interprétation de
la part des navigateurs, ce qui explique qu'une même page web puisse
s'afficher
différemment d'un navigateur Internet à l'autre.
De plus, il arrive parfois que certains éditeurs de logiciels ajoutent des instructions HTML propriétaires, c'est-à-dire ne faisant pas partie des spécifications du W3C. Ainsi des pages web contenant ce type d'instruction pourront être parfaitement affichées sur un navigateur et seront totalement ou en partie illisibles sur les autres, d'où la nécessité de créer des pages web respectant les recommandations du W3C afin de permettre leur consultation par le plus grand nombre.
Le langage HTML a
été mis au
point par Tim Berners-Lee, alors chercheur au CERN, à partir de
1989.
Celui-ci annonça officiellement la création du web sur Usenet en août
1991. Ce
n'est cependant qu'à partir de 1993 que l'on considère l'état du HTML
suffisamment avancé pour parler de langage (HTML est alors baptisée
symboliquement HTML 1.0). Le navigateur internet utilisé à
l'époque
était nommé NCSA Mosaïc.
Le RFC 1866,
daté de
novembre 1995 représente la première version officielle de HTML,
c'est-à-dire
le HTML 2.0.
Après la brêve
apparition
d'un HTML 3.0, qui ne vit jamais officiellement le jour, le HTML 3.2
devint le
standard officiel le 14 janvier 1997. Les apports les plus marquants du
HTML
3.2 étaient la standardisation des tableaux ainsi que d'un grand nombre
d'éléments
de présentation.
Le 18 décembre
1997, le HTML
4.0 a été publié. La version 4.0 du langage HTML standardise notamment
les feuilles
de style
et les cadres
(frames). La version HTML 4.01, apparue le 24 décembre 1999 apporte
quelques
modifications mineures au HTML 4.0.