Avant l’introduction de HTML et HTTP, d’autres protocoles tels que FTP et Gopher étaient utilisés pour obtenir des fichiers depuis un serveur. Ces protocoles offraient une organisation hiérarchique de répertoires dans lesquels l’utilisateur naviguait et choisissait les fichiers à télécharger. Les documents étaient principalement des fichiers texte sans mise en page et des fichiers encodés par un traitement de texte.
Définition
Aujourd’hui, le Web est accessible via le protocole HTTP (HyperText Transfer Protocol) et les URL (Uniform Resource Locator). Les fichiers hébergés sur le site web reposent sur du HTML (HyperText Markup Language) CSS et JavaScript qui sont les langages nativement compris par les navigateurs modernes. Le protocole HTTP permet au client (généralement via un navigateur web) d’accéder à des ressources par un URL. HTML et de structurer les données ou lier les ressources entre elles, notamment avec des liens hypertextes.
On parle parfois de « site internet » au lieu de site web. On devrait parler de site web à destination d’internet, mais par abus de langage, l’expression site internet reste souvent utilisée. Les sites web ne sont pas forcément accessibles par internet. Par exemple, les intranet peuvent contenir un ou plusieurs sites web non accessibles via internet.
Organisation d’un projet web
Cette section a besoin d’être recyclée (novembre 2017).
Une réorganisation et une clarification du contenu sont nécessaires. Améliorez-le ou discutez des points à améliorer.
Les différentes étapes de la conduite d’un projet web peuvent être résumées ainsi4 :
lancement : étude des besoins, de la concurrence et de l’existant pour l’établissement d’un cahier des charges ;
conception : élaboration de la structure (arborescence), du contenu des pages web et en particulier de la page d’accueil et éventuellement un moteur de recherche, du graphisme, qui font partie du cahier des charges fonctionnel ;
réalisation : voir ci-dessous ;
production : le site est mis en ligne, devient accessible au public ciblé ;
exploitation : phase de maintenance et de promotion du site, avec notamment le référencement naturel (Netlinking) ou payant (Google Adwords, Microsoft Adcenter, ou autres).
L’étape de réalisation comprend :
la réservation et gestion d’un nom de domaine (l’adresse web à laquelle le site est accessible) ;
la mise en œuvre d’une infrastructure d’hébergement du site (serveurs web, base de données…) ;
le développement de l’interface utilisateur (frontend), la partie visible dans le navigateur ; les différentes pages sont décrites en langages connus des navigateurs web, principalement HTML, CSS et JavaScript. Les éléments graphiques (et éventuellement des publicités servant à rémunérer le site) sont intégrés dans ces pages ;
le développement de l’arrière plan (backend), la partie qui fonctionne côté serveur.
La création d’un site peut être confiée à une agence web, un travailleur indépendant, ou faite soi-même. Si la création est déléguée, il est important en amont d’avoir défini un premier cadrage ou cahier des charges du projet. Pour développer un site web soi-même, il est possible d’utiliser un éditeur de pages web ; pour les développeurs web avertis, un simple éditeur de texte peut suffire. On peut aussi avoir recours à un système de gestion de contenu.
Systèmes de gestion de contenu
Les systèmes de gestion de contenu (initiales SGC, CMS en anglais) permettent de fabriquer des sites web en utilisant des modèles pré-établis faits par des programmeurs ou des communautés de programmeurs (voir Liste de systèmes de gestion de contenu). Ces logiciels sont disponibles pour les débutants et simplifient certaines étapes comme la programmation informatique ou l’architecture du site. Les procédures de demande du nom de domaine, d’hébergement du site et de référencement sont semblables aux sites personnalisés classiques.
Structure des pages
Un site web est un ensemble de pages qui peuvent être consultées en suivant des hyperliens à l’intérieur du site. L’adresse web d’un site correspond en fait à l’URL d’une page web, prévue pour être la première consultée : la page d’accueil. La consultation des pages d’un site s’appelle une « visite », car les hyperliens devraient permettre de consulter toutes les pages du site sans le quitter (sans devoir consulter une page web hors du site). Une visite peut commencer par n’importe quelle page, particulièrement lorsque son URL est donnée par un moteur de recherche. Techniquement, rien ne distingue la page d’accueil d’une autre page.
Sites statiques et dynamiques
Répartition des langages de programmation côté serveur, des sites web le 28 avril 2016.
On distingue deux types de sites : les sites statiques et les sites dynamiques.
elimite cream
elimite cost
where to buy elimite cream
where can i buy elimite cream
elimite cream over the counter
where to buy elimite cream over the counter
generic elimite cream
elimite cream
charlotte’s web cbd oil cbd oil organic cbd oil sunsoil cbd oil pure cbd oil cbd tincture
cbd oil full spectrum cbd oil cbd oil cbd stores near me cbd oil prosper cbd
indocin 50 mg
zoloft 50mg clomid otc doxycycline hyc 100mg indocin 50 mg tab cipro 250mg celebrex generic wellbutrin 150 mg buy advair diskus
clomid otc synthroid capsules valtrex 500 mg diflucan australia advair diskus online antabuse buy
acyclovir 400 mg
atarax coupon cost of lipitor in mexico celebrex price australia buy indocin 75 mg buy antabuse cheap synthroid 0.88 mcg suhagra 100mg buy online
zoloft 10 mg ventolin inhaler
retin a 0.05
lipitor 40 mg generic price indocin medicine 25 mg amoxicillin 500mg capsules price strattera cap 25mg
lexapro 20 accutane buy metformin 500 mg for sale wellbutrin xl 150 mg doxycycline 150 mg price buy finasteride clomid for men cheap generic synthroid
buy antabuse online safely can i buy amoxicillin over the counter in canada where can i buy kamagra online
buy albuterol pills online generic indocin cost of brand name zoloft lisinopril 10 mg valtrex 500 mg
synthroid generic where can i buy antabuse suhagra 25 mg tablet price generic indocin
lisinopril 20 mg generic wellbutrin online albuterol for sale generic strattera cost
buy generic atarax
indocin medication retin a 0.5 cream accutane 5mg albendazole 400 generic strattera metformin 500mg generic valtrex
cipro 500 amoxicillin prescription price indocin generic generic synthroid online retin a 05
tadalafil 5 mg
buy wellbutrin accutane online cheap cost of advair without insurance strattera generic canada lexapro generic generic suhagra synthroid generic cost 100 mcg
propecia over the counter usa purchase valtrex clomid for men can i buy tretinoin online
ventolin cost synthroid 300 mcg advair generic best price albuterol 200 generic for valtrex buy atomoxetine
lisinopril 10
300 wellbutrin
valtrex price south africa cipro 500 mg tablet strattera drug metformin hydrochloride 500 mg buy wellbutrin
valtrex 500 mg albuterol for sale accutane coupon cipro 500mg buy clomid uk where to buy advair diskus 250/50 athsma inhalers no prescription tretinoin 0.025 cream
tretinoin 2.025 singulair discount buy generic atarax indocin 500mg disulfiram antabuse
suhagra 100 ventolin inhaler buy zoloft 100mg celebrex 400 mg buy propecia
lipitor generic brand name metformin 500 mg cheap where to buy generic propecia tretinoin 0.025 cream buy abindazole buy tadalafil no rx strattera 2017 buy kamagra tablets
albuterol canadian pharmacy
ventolin hfa price synthroid generic antabuse medicine metformin 500mg tablets albuterol online canada cheapest generic lipitor
buy celexa
metformin 500 mg tablet price
ventolin hfa inhaler buy tadalafil canada how much is generic propecia tretinoin cream where to buy atarax 25mg canadian pharmacy lipitor
atarax generic amoxicillin 500 mg cost buy diflucan buy retin a
hydrochlorothiazide 25 mg tab tadalafil 20mg baclofen buy propranolol 40 mg viagra without a prescription
lisinopril 20 can you buy propecia online buy suhagra 100mg cipro 500mg tab price
suhagra 50 price
synthroid generic brand metformin hcl 500 mg can you buy ventolin over the counter in nz suhagra 100 acyclovir 400 indomethacin indocin
lasix generic ampicillin online anafranil clomipramine buy celexa online generic viagra online mexico cheapest tadalafil us sildalis hydrochlorothiazide 25
buy sildalis 120 mg prescription viagra anafranil ocd
accutane cream cost
lasix no prescription buy baclofen 120mg propranolol hydrochlorothiazide 25 mg tablet ampicillin trihydrate sildalis 100mg 20mg anafranil 25 mg buy viagra online
buy kamagra online uk
ventolin 90 mcg buy zoloft without prescription 40mg doxycycline cipro 250mg atarax tablet 10 mg
doxycycline 100mg zoloft price in mexico 80mg strattera cost
diflucan 150 mg tablet price in india generic for celebrex 200 mg retin a 0.5 cream buy wellbutrin ventolin inhalers acyclovir tablet cost indomethacin indocin buy tadalafil canada buy accutane with paypal antabuse 500mg
lexapro generic cipro 500mg buy metformin 500 tadalafil prices 5mg atarax 25 mg tablet price zoloft 50 mg wellbutrin sr 150 where to buy tretinoin cream
strattera generic
generic synthroid online finasteride cost valtrex generic cheap buy antabuse online without prescription cost of advair without insurance buying cipro online atarax 25mg proair albuterol inhaler
amoxicillin 500 mg price of 100mcg synthroid can i buy acyclovir over the counter lipitor generics canada tadalafil generic
150 mg wellbutrin
albendazole tablets where can i buy propecia valtrex 500mg where to buy indocin medication buy diflucan without a prescription generic for lexapro advair diskus price comparison zoloft pills price generic for celebrex 200 mg buy tretinoin
ventolin evohaler atarax 25mg tab lipitor generic brand name buy tadalafil zoloft 50 mg price buy tretinoin strattera generic
albendazole 400 mg 1mg advair diskus cost
suhagra 50 price in india ventolin inhaler albendazole prescription acyclovir 400 mg antabuse medication strattera 36mg cost clomid for men buy tretinoin buy diflucan buy advair diskus metformin hydrochloride 500 mg amoxicillin 500 mg buy propecia uk buy accutane kamagra 100mg india order online valtrex best price buy tadalafil indocin for sale buy wellbutrin doxycycline 100mg
300 wellbutrin purchase valicyclovir online generic for indocin accutane buy advair price usa
viagra tablet canada hydrochlorothiazide 12.5 wellbutrin 354 cheapest generic sildalis phenergan 25mg buy celexa propranolol inderal la ampicillin 500
acytoclovir 800
allopurinol 100mg brand name 6.25 mg zoloft lexapro 20mg cost buy generic tadalafil online cheap metformin hcl ventolin inhaler buy albendazole without prescription
generic lipitor drugs diflucan 150 purchase ventolin where to buy accutane
doxycycline 100mg acne amoxicillin 500 mg kamagra 100 tretinoin 0.025 cream advair diskus price albuterol for sale
buy propecia generic for strattera cipro pills buy tretinoin ventolin hfa price clomid generic albuterol 4 mg tablets pharmacy buy kamagra online albendazole 2 tablets 200mg celebrex canada doxycycline hydrochloride 100mg where can you purchase valtrex where to get antabuse in south africa lipitor atorvastatin advair diskus coupon atarax 25 mg buy cheap accutane uk lexapro generic doxycycline 10mg price synthroid levothyroxine
albendazole cost ventolin inhaler where to buy propecia
wellbutrin 100 kamagra pills australia doxycycline antibiotic
propecia pills price
metformin 500 mg for sale wellbutrin 300 mg coupon generic for atarax valtrex 500 mg how much is tadalafil 5mg
accutane 40mg
buy diflucan without a prescription
order advair diskus buy tadalafil
buy generic celexa online hydrochlorothiazide 25 cheapest tadalafil prices sildalis 120 mg wellbutrin xl 150 phenergan generic
where can i buy amoxicillin over the counter rx 535 lisinopril 40 mg albuterol sulfate inhaler advair diskus 250 valtrex cream otc suhagra 100mg cipro 500 prescription antabuse indocin 25mg cap atarax 25 mg cost
buy finasteride online albuterol sulfate inhaler wellbutrin xl 300 mg generic accutane 30 mg where can i purchase diflucan over the counter
baclofen 10mg generic lasix viagra online fast delivery generic anafranil phenergan generic
retin a 0.05 levothyroxine 50 mcg cheapest generic lipitor buy kamagra 100mg
buy anafranil online
chloroquine diphosphate prednisone 5
generic tadalis sx retin a from canada
aralen chloroquine
acyclovir 5g neurontin generic 500 mg doxycycline pill nolvadex for men
buy tadacip hydroxychloroquine brand lexapro 10 mg generic
aralen buy