Comment sont fait les grands sites web ?

Comment sont fait les grands sites web ? - Programmation

Marsh Posté le 22-05-2002 à 10:12:43    

Bonjour à tous ceux qui me lisent. Ca va bien ?
 
Je me demandais juste comment les gros sites (style Hardware.fr) font pour gérer toutes leurs pages.
 
En fait, ce que j'aimerais savoir, c'est si les références à chaque page (nom, adresse, ...) sont stockés dans une base et qu'ensuite les liens pointent sur l'adresse stockée, ce qui évite quand on déplace une page d'avoir à rechanger tous les liens car il suffit de changer l'adresse dans la base. Ou alors est-ce fait autrement ?
 
C'est vraiment quelque chose qui me turlupine parce que je ne vois pas de méthode qui ne présente que des avantages et que je ne trouve nulle part d'indication sur le sujet.
 
Ca me donne envie de pleurer, tiens.    
 
Si quelqu'un pouvait m'enlever de ce doute qui me ronge (mais non j'exagère pas).  
 
PS : Toute ressemblance avec autre chose serait purement fortuite (certains comprendront).
 
---------------
Jeffres


---------------
Jeffres
Reply

Marsh Posté le 22-05-2002 à 10:12:43   

Reply

Marsh Posté le 22-05-2002 à 10:44:23    

allez un ptit up pour mon pote qui se languit tout seul ici ..


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 22-05-2002 à 14:15:39    

Personne ne sait ? :??:


---------------
Jeffres
Reply

Marsh Posté le 22-05-2002 à 14:18:31    

un grand site c'est fait comme un petit site,
je vois pas le probleme ...


---------------
Perdu ? Vous êtes ici : --> *
Reply

Marsh Posté le 22-05-2002 à 14:23:40    

hihihi  :lol:


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 22-05-2002 à 14:55:49    

Eh oh, ça va Loom.
 
C'est bien joli tout ça mais comment peux-tu être aussi catégorique j-'-r ? As-tu des preuves de ce que tu avances ?
 
Parce que je ne demande qu'à te croire, mais je vois mal les gars qui ont un site qui fait des milliers de pages changer tous les liens qui pointent vers une page un à un dès qu'il font le moindre changement de répertoire.
 
Tu vois ce que je veux dire ?


---------------
Jeffres
Reply

Marsh Posté le 22-05-2002 à 15:05:35    

Ben normalement tu pense bien ton truc des le départ est t'as plus de modifs dans ce genre par la suite. Quand bien même un prog qui te change tous les liens de tes pages c pas très compliqué et ça rend des service ;)


---------------
Le Tyran
Reply

Marsh Posté le 22-05-2002 à 15:11:10    

question étrange, suffit de pas mettre l'url complète dans tes liens.
 
Admettons que tu as deux compte free
 
http://compte1.free.fr
http://compte2.free.fr
 
Tu fais ton site dans compte1 admettons.
 
Si une page qu'on appelera menu a un lien qui pointe sur une page news par exemple; le lien sera <a href="news.htm">News</a>
 
et le jour où tu déplacera toutes tes pages sur compte2, ça marchera toujours ...
 
en revanche si tu tapes <a href="http://compte1.free.fr/news.htm">News</a> ça marchera dans compte1 mais pas si tu mets ça dans compte2
 
Ou alors j'ai pas compris ce que tu voulais dire  :heink:


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Marsh Posté le 22-05-2002 à 15:14:47    

DrWatson a écrit a écrit :

question étrange, suffit de pas mettre l'url complète dans tes liens.
 
Admettons que tu as deux compte free
 
http://compte1.free.fr
http://compte2.free.fr
 
Tu fais ton site dans compte1 admettons.
 
Si une page qu'on appelera menu a un lien qui pointe sur une page news par exemple; le lien sera <a href="news.htm">News</a>
 
et le jour où tu déplacera toutes tes pages sur compte2, ça marchera toujours ...
 
en revanche si tu tapes <a href="http://compte1.free.fr/news.htm">News</a> ça marchera dans compte1 mais pas si tu mets ça dans compte2
 
Ou alors j'ai pas compris ce que tu voulais dire  :heink:  




 
 
woui, sauf que si ton menu est à la racine de ton compte, et que tu déplaces ton fichier news dans un dossier /Feuilles/, c foutu, çà marche plus...
 
je crois que c ça qu'il voulait dire...


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 22-05-2002 à 15:21:58    

de tt manières les grands sites sont gérés par des bases de données (les pages sont dynamiques) donc il y a jamais des milliers de pages pr un site.

Reply

Marsh Posté le 22-05-2002 à 15:21:58   

Reply

Marsh Posté le 22-05-2002 à 15:23:54    

Ben pour les menus, tu les fe en PHP (include ()) :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Marsh Posté le 22-05-2002 à 15:24:51    

Loom the Gloom a écrit a écrit :

 
 
 
woui, sauf que si ton menu est à la racine de ton compte, et que tu déplaces ton fichier news dans un dossier /Feuilles/, c foutu, çà marche plus...
 
je crois que c ça qu'il voulait dire...  




a mon avis vous n'avez pas du faire des sites tres souvent vous les gens.  :D  
quand tu fais un site, bah t'utilises un gestionnaire de site (livre avec ton editeur, par exemple dream. ou golive) qui connait t pages par coeur (ouais il est vachement fort !!). et donc quand tu changes de place ta page (ou alors si tu la renommes) il met automatiquement tous tes liens a jour.
c sur que si t'utilises notepad comme editeur web, t'auras des pbs  :pt1cable:  
j'pense que j'ai repondu a ta question

Reply

Marsh Posté le 22-05-2002 à 15:29:11    

mr_mat a écrit a écrit :

de tt manières les grands sites sont gérés par des bases de données (les pages sont dynamiques) donc il y a jamais des milliers de pages pr un site.  




 
 
ben je crois que c exactement ce qu'il voulait savoir...


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 22-05-2002 à 15:29:20    

ben qd ta des images à la racine tu fais <img src="../monimage"> et voile ou <img src="/monimage.jpg"> des fois sur certains g vu ça

Reply

Marsh Posté le 22-05-2002 à 15:30:44    

Je veux pas faire le chiant, mais, quel interet de déplacer les pages, ou de les renomer ?

Reply

Marsh Posté le 22-05-2002 à 15:32:09    

Lucass a écrit a écrit :

 
a mon avis vous n'avez pas du faire des sites tres souvent vous les gens.  :D  
quand tu fais un site, bah t'utilises un gestionnaire de site (livre avec ton editeur, par exemple dream. ou golive) qui connait t pages par coeur (ouais il est vachement fort !!). et donc quand tu changes de place ta page (ou alors si tu la renommes) il met automatiquement tous tes liens a jour.
c sur que si t'utilises notepad comme editeur web, t'auras des pbs  :pt1cable:  
j'pense que j'ai repondu a ta question  




 
 
ouais ouais, c bon pour les gueux qui aiment la facilité, mais moi je suis un vrai qui ai appris le html en cours, alors je fais du html sous notepad voila...   :kaola:  :kaola:  
 
tout dépend évidemment du site que tu veux faire. Pas besoin de dream pour faire une petite page perso... ! :non:  
après, les sites pro, je sais pas comment ils s'organisent...


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 22-05-2002 à 15:33:32    

Loom the Gloom a écrit a écrit :

 
 
 
woui, sauf que si ton menu est à la racine de ton compte, et que tu déplaces ton fichier news dans un dossier /Feuilles/, c foutu, çà marche plus...
 
je crois que c ça qu'il voulait dire...  




 
bein je vois pas l'intéret de déplacer les fichiers des répertoires, moi tous mes sites ont le même squelette  :pt1cable:  
 
Faut pas réinventer la roue à chaque fois


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Marsh Posté le 22-05-2002 à 15:34:17    

Je@nb a écrit a écrit :

ben qd ta des images à la racine tu fais <img src="../monimage"> et voile ou <img src="/monimage.jpg"> des fois sur certains g vu ça  




 
 
oui, ms si elles bougent de place ?
si tu réorganise tes dossiers ??
 
snipe foo >> oui, si tu réorganise tes dossiers ? ...


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 22-05-2002 à 15:34:21    

Lucass a écrit a écrit :

 
a mon avis vous n'avez pas du faire des sites tres souvent vous les gens.  :D  
quand tu fais un site, bah t'utilises un gestionnaire de site (livre avec ton editeur, par exemple dream. ou golive) qui connait t pages par coeur (ouais il est vachement fort !!). et donc quand tu changes de place ta page (ou alors si tu la renommes) il met automatiquement tous tes liens a jour.
c sur que si t'utilises notepad comme editeur web, t'auras des pbs  :pt1cable:  
j'pense que j'ai repondu a ta question  




 
newbee powered


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
Reply

Marsh Posté le 22-05-2002 à 15:40:29    

Mon Dieu, y a foule tout d'un coup.
 
Euh, alors, j'utlise pas Notepad mais PHPEdit et je n'ai pas vu l'option "gestionnaire de site".
 
Pour snipe foo, on sais jamais, on peut avoir à faire de petites modifs dans l'organisation des répertoires. On me donne des onsignes au compte-goutte, je peux donc pas tout prévoir à l'avance.
 
Et je pense effectivement que les grands sites stockent leus liens dans des bases de données. Mais s'il faut faire un appel à la base à chaque lien, ça me paraît un peu lourd.


---------------
Jeffres
Reply

Marsh Posté le 22-05-2002 à 15:41:44    

bouger les dossiers >> grosse connerie, due à un manque d'analyse à mon avis.
si tu réfléchis bien à ta structure t'auras jamais besoin de déplacer des dossiers.
 
à mon avis il suffit d'exploser la structure de manière à avoir d'un coté les parties statiques (menus, navigation, entête et pied de page) et les parties "changeantes" (le corps des pages quoi).
 
si tu mets autant de répertoire que de catégories/sous catégories, t'es tranquille.
 
moi je fais ça
 
/index.php
 |--/img (les images)
 |--/style (CSS)
 |--/configuration
    |--/pages-admin (les pages de l'interface d'admin)
    |--/img (images de l'interface d'admin)
    |--/functions (des fonctions,classes etc..)
    |--/pages (les pages)
       |--/en (pages en ENglish)
          |--/header (entête ENglish)
          |--/footer (pied de page ENglish)
          |--/cat
             |--/sous cat etc...
       |--/fr (pages en FRançais)
 
etc...
etc..
etc..


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 22-05-2002 à 15:46:05    

Je fais mon site dans le cadre d'un stage, et j'ai déjà précisé que ceux qui m'emploient me disent ce qu'il s veulent au fur et à mesure parce que tout n'est pas encore décidé. Je suis donc obligé de réorganiser un peu mes répertoires dans certains cas.


---------------
Jeffres
Reply

Marsh Posté le 22-05-2002 à 15:49:00    

Sh@rdar a écrit a écrit :

bouger les dossiers >> grosse connerie, due à un manque d'analyse à mon avis.
si tu réfléchis bien à ta structure t'auras jamais besoin de déplacer des dossiers.
 
à mon avis il suffit d'exploser la structure de manière à avoir d'un coté les parties statiques (menus, navigation, entête et pied de page) et les parties "changeantes" (le corps des pages quoi).
 
si tu mets autant de répertoire que de catégories/sous catégories, t'es tranquille.
 
moi je fais ça
 
/index.php
 |--/img (les images)
 |--/style (CSS)
 |--/configuration
    |--/pages-admin (les pages de l'interface d'admin)
    |--/img (images de l'interface d'admin)
    |--/functions (des fonctions,classes etc..)
    |--/pages (les pages)
       |--/en (pages en ENglish)
          |--/header (entête ENglish)
          |--/footer (pied de page ENglish)
          |--/cat
             |--/sous cat etc...
       |--/fr (pages en FRançais)
 
etc...
etc..
etc..  




 
 
tout à fait d'accord avec toi...
ms ça peut arriver
pas vrai ?
 
sinon pas mal ton organisation
 
jeffres ton topic a eu du mal à démarrer, mais maintenant ça y va...


---------------
Music|Market|Feed|Loom|DVD
Reply

Marsh Posté le 22-05-2002 à 15:51:53    

Tu l'as dit Rémy.


---------------
Jeffres
Reply

Marsh Posté le 22-05-2002 à 15:52:23    

J'irai même jusqu'à dire : tu l'as dit Loomy.


---------------
Jeffres
Reply

Marsh Posté le 22-05-2002 à 15:52:26    

les sites pros sont fait avec des logiciels pro, donc avec des gestionnaires de site. et mettre les adresses de lien ds une bd c carrement impensable. je sais meme pas si ce serait plus simple...

Reply

Marsh Posté le 22-05-2002 à 15:53:47    

sinon pour le problème de déplacement de dossier y a une solution un peu bourrine mais qui fonctionne  
 
en PHP tu te fais un fichier de conf dans lequel tu mets tout tes path (img css etc..) et au lieu de taper le nom du dossier t u fous un <?=$Path["Images"]?>
 
je faisais ça au début mais ça devient vite lourd...
 
la meilleure solution reste à mes yeux de bien réfléchir avant et de prévoir toujours plus large histoire de pas être prix au dépourvu.


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 22-05-2002 à 15:56:07    

mais c clair que je reste d'accord avec tous ceux qui disent que l'analyse de la structure est primordiale.
de toute facon ds l'info tu fais rien ss analyse (merci mc.lafaye, pour ceux qui reconnaitront)

Reply

Marsh Posté le 22-05-2002 à 16:01:44    

Oui, je vois très bien ce que tu veux dire, et c'est vrai que ça peut devenir vraiment lourd. Ca mérite d'y réfléchir tout de même.
 
Hum, pour permettre un déplacement de répertoire sans avoir à changer 20 000 liens après, c'est pas mal. Mais pour le déplacement de fichiers, ça n'apporte rien. Et je ne change tout de même pas mes répertoires de place toutes les 30 secondes.
 
C'est vrai que la meilleure solution sembre tout de même être de bien prévoir son coup (relativement difficile sans mon cas) ou d'utiliser un logiciel adéquat, ce qui simplifie bien la vie.
 
Quelqu'un connait un de ces logiciels ?


---------------
Jeffres
Reply

Marsh Posté le 22-05-2002 à 16:10:33    

Lucass a écrit a écrit :

mais c clair que je reste d'accord avec tous ceux qui disent que l'analyse de la structure est primordiale.
de toute facon ds l'info tu fais rien ss analyse (merci mc.lafaye, pour ceux qui reconnaitront)  




 
et si, yen a malheureusement ki le font encore... et même sur des logiciels ki sont vendu 200 000 balles... j'en ai la preuve au boulot : je me retrouve obliG à reprendre entièrement la structure du logiciel à cause d'une mauvaise analyse/conception pour quelques bug d'affichage...
 
et je peux vous dire que c'est rageant !!!!!!! AARRRRRRRR !!!! mon ordi a même fini par appeller "SOS ordi batu"...
 
alors, on ne le répétera jamais assez : faites une bonne analyse, une bonne Conception Orientée Objet (COO)... ça aidera bp les gars ki reprendront le logiciel par la suite...


---------------
Boolay for ever...
Reply

Marsh Posté le 22-05-2002 à 16:18:29    

Jeffres a écrit a écrit :

Oui, je vois très bien ce que tu veux dire, et c'est vrai que ça peut devenir vraiment lourd. Ca mérite d'y réfléchir tout de même.
 
Hum, pour permettre un déplacement de répertoire sans avoir à changer 20 000 liens après, c'est pas mal. Mais pour le déplacement de fichiers, ça n'apporte rien. Et je ne change tout de même pas mes répertoires de place toutes les 30 secondes.
 
C'est vrai que la meilleure solution sembre tout de même être de bien prévoir son coup (relativement difficile sans mon cas) ou d'utiliser un logiciel adéquat, ce qui simplifie bien la vie.
 
Quelqu'un connait un de ces logiciels ?  




bah comme je te l'ai dit tout a l'heure : dreamweaver ultradev, ou encore adobe golive.
et meme si tu deplaces rien qu'un fichier il te remet a jour tout tes liens

Reply

Marsh Posté le 22-05-2002 à 16:46:02    

C'est très bien tout ça mais j'aime bien garder le contrôle de mon code, alors Dreamweaver me saoule un peu. Et si je lui demande juste de vérifier les liens, il me saoule à vouloir que je crée un dossier racine machin bidule. Ok, si je cherche un peu, je trouverai, mais j'ai quand même peur de ce qu'il ferait.
 
Par contre, je connais pas golive.


---------------
Jeffres
Reply

Marsh Posté le 22-05-2002 à 17:42:52    

Moustaaki a écrit a écrit :

 
 
et si, yen a malheureusement ki le font encore... et même sur des logiciels ki sont vendu 200 000 balles... j'en ai la preuve au boulot : je me retrouve obliG à reprendre entièrement la structure du logiciel à cause d'une mauvaise analyse/conception pour quelques bug d'affichage...
 
et je peux vous dire que c'est rageant !!!!!!! AARRRRRRRR !!!! mon ordi a même fini par appeller "SOS ordi batu"...
 
alors, on ne le répétera jamais assez : faites une bonne analyse, une bonne Conception Orientée Objet (COO)... ça aidera bp les gars ki reprendront le logiciel par la suite...  




 
C'est bien aussi d'en laisser la trace de l'analyse si non ça aide pas :D


---------------
Le Tyran
Reply

Marsh Posté le 22-05-2002 à 17:48:42    

Loom the Gloom a écrit a écrit :

 
 
 
ouais ouais, c bon pour les gueux qui aiment la facilité, mais moi je suis un vrai qui ai appris le html en cours, alors je fais du html sous notepad voila...   :kaola:  :kaola:  
 
tout dépend évidemment du site que tu veux faire. Pas besoin de dream pour faire une petite page perso... ! :non:  
après, les sites pro, je sais pas comment ils s'organisent...  




 
C'est pas avec bloc note que tu fera un site en php avec un super design, etc..  
a mon avis ;) ou alors tu passe 1 journee a faire une page ? ca crain non??? C'est mieu de garder ce temps pour la programmation je crois, enfin c mon point de vue. Le temps est precieux.
Alors ceux qui crachent sur les log genre DWV ou autre, ben cbien pour eux maisqu'ils ne critiquent pas ceux qui utilise les des log !
a+

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed