My first steps on the Web!#
Vous connaissez le Web ? Ça vous dirait d’y participer ? Pas mettre un post sur facebook, ça c’est juste remplir un formulaire. Mais plutôt de rajouter une pierre à ce gigantesque édifice.
No more bullshit, here we’re gonna add files to the web.
Dans ce tuto, vous allez découvrir comment utiliser votre espace CLUB1, non pas pour stocker des fichiers dans un but personnel, mais pour les rendre accessible à tout le monde, c.-à-d. les publier sur le Web.
Se connecter à son espace perso#
Tout d’abord, il faut vous connecter à votre espace sur le serveur d’une manière ou d’une autre. Vous pouvez choisir la méthode de connexion avec laquelle vous vous sentez la plus à l’aise.
Small reminder of the different ways to connect:
Share a file on the Web#
Découverte du dossier static
#
La façon la plus rapide et simple de partager un fichier depuis son espace perso
est de le placer dans le dossier static
.
Note
Si ce dossier n’existe pas, il faut le créer.
Choisissez une image depuis votre ordinateur ou smartphone et
téléversez la sur le serveur dans votre dossier static
.
Warning
Par précaution, il vaut mieux vérifier que le nom de fichier ne comporte pas d’espaces ou de caractères spéciaux.
Si tout s’est bien passé, il est maintenant possible d’accéder à votre image depuis le Web. Pour voir le résultat, il faut entrer l’adresse suivante dans un navigateur Web (e.g. Firefox, Chrome, etc.) :
https://static.club1.fr/USER/FILE
Par exemple, si votre nom d’utilisateur est garance
et que votre fichier s’intitule fleur.jpg
, vous devriez avoir :
https://static.club1.fr/garance/fleur.jpg
Normalement, le navigateur va afficher votre image si il en est capable, autrement, il vous proposerait de la télécharger.
Par exemple, la plupart des navigateurs arrivent à afficher des fichiers PDF, lire des MP3, tandis que des fichiers d’archives (Zip, Tar…) seront téléchargés car le navigateur Web ne sait pas lire ce genre de fichier.
Vous pouvez essayer de téléverser d’autres types de fichiers et d’accéder aux URL correspondantes.
Avoir un fichier en ligne#
Ça y est ! Vous avez publié votre premier fichier sur le Web ! 🎉
L’adresse que vous avez tapé dans le navigateur s’appelle une URL.
Cette URL ne changera pas tant que vous ne modifiez pas le nom du fichier.
Pour partager ce fichier avec n’importe qui,
il vous suffit de transmettre cette URL.
Toutes les personnes explorant l’URL pourront accéder au fichier en l’affichant ou en le téléchargeant,
mais ne pourront pas le supprimer ou le modifier.
Pour arrêter de publier un fichier sur le Web,
il vous suffit de le supprimer depuis votre espace perso,
ou de le déplacer hors du dossier static
.
Ce comportement du dossier static
fait partie des services d’hébergement CLUB1.
Il permet d’avoir une porte ouverte sur le Web très facile d’accès et rapide à utiliser.
Cela peut être utile si l’on veut partager rapidement des fichiers,
publier un CV au format PDF ou insérer des images dans d’autres endroit du Web.
Il est ensuite très facile de partager l’URL via emails ou réseaux sociaux.
The index#
Et si je voulais partager 15 fichiers, j’aurais 15 URLs à partager ? C’est casse-pied ! N’y aurait-il pas un moyen de partager un dossier complet ?
Faisons une expérience (si vous ne l’avez pas déjà faite par vous même) : Dans votre navigateur Web, retirez la partie correspondant au nom du fichier.
https://static.club1.fr/USER/
Warning
Don’t forget the last slash (/
) of the URL!
You should have access to a page listing files from your static
folder.
On appelle cette page un index. Cette page est générée par le serveur Web qui s’appelle Apache (c’est marqué en bas). Elle se mettra à jour toute seule si vous rajoutez ou supprimez des fichiers.
Note
Pour un usage plus avancé, il est possible de désactiver les pages d’index. Voir les services liés au dossier static
Write text on the Web#
Parmi les types de fichiers intéressant à publier sur le Web,
il en est un qui présente quelques intérêts particuliers.
Il s’agît du fichier texte simple, qui a une extension en .txt
.
Ce type de fichier est très facile à éditer et a le mérite d’être lisible par un navigateur Web.
Essayons donc de créer un fichier de ce type,
éditer son contenu en écrivant ce qui vous plaît,
puis le téléverser dans le dossier static
.
Note
Si vous ne savez pas comment créer un fichier TXT, vous pouvez télécharger celui-ci puis l’éditer.
Lorsque vous accédez à l’URL correspondant au nom de votre fichier texte, vous devriez pouvoir lire ce que vous y avez écrit.
C’est une façon simple et efficace de publier du texte en ligne. Juste avec cette méthode, il est déjà possible de faire un embryon de site web. Cependant, on ne peut pas intégrer d’images, changer le style du texte ou encore, faire des liens.
Pour cela, il nous faut apprendre à manipuler un language spécifique au web.
Le language HTML#
Premiers pas#
Reprenons notre fichier TXT. Au dessus de ce que vous aviez précédemment écrit, rajoutez la ligne suivante :
<h1>Bienvenue</h1>
Au lieu d’enregistrer le fichier sous un .txt
,
enregistrez le avec un .html
Le fichier
bonjour.txt
deviendraitbonjour.html
Note
Vous pouvez faire ceci en renommant votre fichier ou en sélectionnant “enregistrer sous” depuis votre éditeur de texte.
Maintenant, téléversez à nouveau le fichier dans votre dossier static
,
accédez à l’URL correspondante depuis votre navigateur
et découvrez le résultat !
Félicitation ! Vous venez de mettre en ligne votre première page Web contenant du HTML. 🎉
Maintenant, regardons plus attentivement la ligne que nous venons d’ajouter.
Le texte “Bienvenue” s’est vu affiché,
mais pas les éléments <h1>
et </h1>
.
On appelle ces deux éléments des balises HTML.
Elles sont utilisés pour rajouter des informations à notre texte.
En l’occurrence, la balise <h1>
signifie :
les caractères qui suivent font partie d’un titre de niveau 1.
Il s’agît d’une balise ouvrante.
Tandis que la balise </h1>
signifie :
les caractères qui suivent ne font plus partie d’un titre de niveau 1.
Cette dernière est donc une balise dite fermante.
Ces balises forment un couple, on les appelles des balises doubles. à elles deux, elles attribuent un statut à ce qu’elles entourent.
Le navigateur Web, de son côté, a interprété ces balises et à compris que “Bienvenue” est un “titre de niveau 1”. Il applique ensuite un style par défaut associé à ce statut.
C’est globalement comme cela que fonctionne la language HTML,
tout du moins les balises doubles.
Évidemment, il existe des balises pour de nombreux usages.
Par exemple, vous avez sûrement remarqué que les saut de lignes ne sont pas interprétés en HTML.
C’est normal ! Pour faire des paragraphes, il faut mettre son texte à l’intérieur d’une
balise <p>
.
Éditer en local#
Comme on commence à modifier souvent notre fichier, au lieu de devoir à chaque fois mettre à jour nos modifications en le téléversant sur le serveur, on va le modifier et l’afficher en local.
💫 Et oui ! Pas besoin de serveur pour juste lire un fichier HTML. Il suffit de l’ouvrir avec votre navigateur directement (par exemple en double cliquant dessus ou en le glissant dans votre navigateur).
C’est une façon de travailler qui consiste à ne pas mettre à jour sa page web à chaque essais, que l’on fait en local, mais plutôt à chaque fois que l’on est satisfait de ses modifications.