Comment sont fait les grands sites web ? - Programmation
Marsh Posté le 22-05-2002 à 14:18:31
un grand site c'est fait comme un petit site,
je vois pas le probleme ...
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 ?
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
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
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 |
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...
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.
Marsh Posté le 22-05-2002 à 15:23:54
Ben pour les menus, tu les fe en PHP (include ())
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.
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
j'pense que j'ai repondu a ta question
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...
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
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 ?
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. 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 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...
tout dépend évidemment du site que tu veux faire. Pas besoin de dream pour faire une petite page perso... !
après, les sites pro, je sais pas comment ils s'organisent...
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
Faut pas réinventer la roue à chaque fois
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 ? ...
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. 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 j'pense que j'ai repondu a ta question |
newbee powered
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.
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..
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.
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...
Marsh Posté le 22-05-2002 à 15:52:23
J'irai même jusqu'à dire : tu l'as dit Loomy.
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...
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.
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)
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 ?
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...
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
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.
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
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... tout dépend évidemment du site que tu veux faire. Pas besoin de dream pour faire une petite page perso... ! 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+
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