Comment publier un site web
- Le web :
http://fr.wikipedia.org/wiki/Www
- Le web statique / le web dynamique
La "vieille" méthode :
éditeur de texte,
client ftp,
serveur web (http)
HTML
On écrit dans un éditeur de texte une page HTML.
On envoie cette page avec un client FTP.
Le serveur web (http) renvoie cette page lorsque qu'un navigateur la demande.
Les méthodes "modernes" : le web dynamique côté serveur
Aspect technique du web dynamique :
Serveur web : Apache,
Langage de script côté serveur : PHP,
Base de données : MySQL
voir aussi
Quelques briques du web en PHP
Le problème de l'
hébergement (nécessité d'un hébergeur fournissant un langage de script comme PHP et une base de données comme
MySQL)
http://php.developpez.com/comparatifs/hebergeurs/
Exemple d'installation d'une application à base de Php
Exemple :
SPIP
Coutournement technique
Utiliser des plate-formes d'hébergement de blogs
Avantage : évite d'avoir à se soucier de l'aspect technique
Inconvénient : dépendance plus grande vis à vis de l'hébergeur
Exemples :
- Blogger
- Over-Blog
- MSN Spaces
- Skyblog
- ...
Indexation d'un site web
- Indexer un site web
- le fichier robots.txt (Web Robots, Web Wanderers, Crawlers, Spiders)
- le fichier sitemap.xml
- supprimer du contenu de l'index
Vérification des liens sur un site web
linkchecker http://linkchecker.sourceforge.net
http://validator.w3.org/checklink
Gestion des restrictions d'accès, des redirections, ... (avec un serveur Apache)
Autorisations
Redirections
Mettre en ligne des exercices
voir Hot Potatoes (non libre) et Sequane : génération de page
HTML +
JavaScript
WIMS : génération de page HTML + Javascript
LaTeX
AcroTeX (PDF + Javascript)
plateformes d'
e-Learning et
ENT (espaces numériques de travail)
Valider la qualité d'une page web
Validateur W3C
HTML/
XHTML (voir la notion de
DTD)
http://validator.w3.org
Validateur W3C
CSS (feuille de style)
http://jigsaw.w3.org/css-validator
Tester sur différents navigateurs
HTML Tidy
http://tidy.sourceforge.net
HTML Lint
JavaScript Lint
Astuces diverses
Empêcher le leeching
www.celles.net:
PublierSurLeWeb
Empêcher le hotlinking ou inline linking (nohotlink)
RewriteEngine? On
RewriteCond? %{HTTP_REFERER} !^http://(www\.)?example\.com/ [NC]
RewriteCond? %{HTTP_REFERER} !^$
RewriteRule? \.(jpe?g|gif|bmp|png)$ images/nohotlink.jpg [L]
Conversion de wiki vers un autre wiki
Astuces de webmasters
http://www.webmaster-hub.com
http://support.free.fr/documentation.html Quelques astuces de Free pour les webmasters
Outils statistiques pour webmasters
Google Webmasters Tools
https://www.google.com/webmasters/tools
Google Trends
http://www.google.fr/trends comparaisons de requêtes
Google Trends
http://www.googlefight.com/index.php?lang=fr_FR comparaison de requêtes
Google Adwords
https://adwords.google.fr/select/KeywordToolExternal synonymes de mots clé...
Yahoo Overture
http://searchmarketing.yahoo.com/overture.php
Compteurs