(source)
| Linux est littéralement né sur Internet. Il le lui rend bien en proposant des solutions performantes de création de site Web.
Voyons cela de plus près... |
Un site Web peut être une simple page fixe (avec du texte, des photos, des liens...) ou dynamique (base de données, forum...). Les site dynamiques sont bien sûr plus complexes à créer.
Les pages Internet sont basées sur différents languages : le HTML (page simples non dynamiques), le PHP (pages complexes et dynamiques), le Java (sorte de PHP plus orienté objet) et le Flash par exemple.
Il existe deux grandes méthodes pour créer un site Web :
- Faire tout de A à Z en utilisant des éditeurs. Evidemment, la connaissance de ces languages est utile... Heureusement, certains éditeurs HTML, dit wysiwyg (What You See Is What You Get) proposent un environnement de création simple : vous créez, l'éditeur traduit. A ma connaissance, aucun éditeur PHP n'est wysiwyg. Ces éditeurs simplifiés ne permettent donc pas seuls la création de site Web dynamique.
- Utiliser une solution dite CMS (Content Management System). La maçonnerie est déjà faite, vous n'avez plus qu'à vous préoccuper du contenu. Vous administrez facilement un site en ligne ou en local : création d'articles, gestion des skins, gestion des membres, forum... Il existe de nombreuses applications CMS. J'utilise pour ce site l'une d'entre elles : Guppy. C'est tout simplement génial. Le reproche est que les sites ont tendance à se ressembler... Mais la personalisation et l'utilisation est assez avancée et très simple. Utile pour les parresseux qui refusent de mettre les mains dans le cambouis ! Cela dit, vu le code HTML déplorable créé par Guppy, j'ai du m'y plonger. En apparence, tout va presque bien, mais si vous regardez le code source... aie aie aie...
Notez que certains hébergeurs de sites Internet (souvent payant) proposent des solutions "one-click" : vous installez par exemple en un clic Guppy (ou un autre CMS), un blog, un album de photos... Ils peuvent aussi proposer un logiciel FTP online pour envoyer des données vers Internet. Bref, faire un site Internet ou un blog est à la portée de vraiment tout le monde. Parait-il que plus d'un français sur dix dispose d'un blog ou d'un site. Pourquoi pas vous ?
Editeur HTML : NVU
NVU (prononcez nview) est l'éditeur HTML de la fondation Mozilla (qui développe aussi Firefox et Thunderbird). Il est wysiwyg. C'est donc un très bon choix pour créer des pages HTML simplement. Son interface est très simple et ne nécessite pas la connaissance du HTML. InstallationCommencez par vérifiez si l'installateur de paquetages de votre distribution (rpmdrake, YaST, Synaptic...) le propose. Il sera alors disponible dans le menu KDE, Gnome...
Sinon, rendez-vous sur le site de Mozilla et téléchargez l'archive Nvu pour Linux au format bz2. Décompressez ensuite cette archive. C'est prêt ! Cliquez sur l'exécutable NVU pour lancer l'application. Bien évidemment, vous pouvez créer des icônes de raccourci (barre des tâches ou sur le bureau) ou editer votre menu KDE/Gnome...UtilisationVoici un aperçu : Son utilisation s'apparente à celle d'une application classique de bureautique. Vous insérez des cadres, du texte, des images, des liens etc... C'est tellement simple... Tutoriel de référence.
Notez qu'il existe bien d'autres editeurs HTML autrement plus complet que NVU. Ainsi, Quanta, fourni avec KDE, est l'idéal pour les connaisseurs du HTML (il n'est pas wysiwyg).
CMS
Les solutions CMS vous permettent de constuire un site Internet sans aucune connaissance de language de programmation. Il faut juste une souris et un clavier.
Guppy
| Guppy est sûrement la solution francophone CMS la plus simple de toutes car l'une des rares à ne pas nécessiter la connaissance de MySQL. Sans pour autant être simpliste. Attention, votre hébérgeur doit accepter le PHP ! Site officiel. Un coup de Google vous amera toute l'info possible .
Pour la petite histoire, mon site est fait sous Guppy. |
Faire fonctionner votre site
Que vous ayez fait votre site seul(e) ou grâce à une solution CMS, il faut qu'il soit fonctionnel (c'est à dire qu'il marchera comme s'il était sous Internet) et éventuellement visible sur Internet.
Chez un hébergeur distant (payant ou non)
Il vous faut envoyer des données vers ce site. Pour ce faire, il faut utiliser on logiciel FTP qui transfère des fichiers de votre PC vers Internet. J'explique dans cet article comment faire. J'ai eu une très mauvaise expérience avec Lycos, alors je vous les déconseille vigoureusement, ils sont tout simplement nuls. En ce moment, je suis hebergé chez Carat Hosting. Je les trouve très bien. Un petit site pratique pour comparer les offres d'herbergement.
Chez vous
Mon compère Seb a fait un très joli tutoriel sur l'installation d'un serveur Web/FTP maison. C'est pratique pour par exemple créer un site web en local (qu'il soit mis en ligne ailleurs ou non).
Outils pratiques
Vérifier les liens présents dans vos pages. [...]
Liens externes
Funix.org : pleins de tuto sur le sujet. Tutoriels sur la création de site. Idem. Excellent guide pour utiliser MySQL. Configurer un serveur Apache.
Date de création : 09/06/2024 @ 18:25
Dernière modification : 10/09/2024 @ 14:19
Catégorie : Tutoriels divers
Page lue 2135 fois
Prévisualiser la page
Imprimer la page
|