Quelques doutes avant de commencer un projet important

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Quelques doutes avant de commencer un projet important

par Sh4Dow » 08 juin 2006, 18:00

merci pour ces réponses ! Je vais essayer ces CMS. C'est vrai que ça serait un peu plus simple. Merci beaucoup ! :D

par rportal » 08 juin 2006, 17:13

:lol: bah je recommande le mien : rportal

par mere-teresa » 08 juin 2006, 17:11

Notre site doit ressembler à un bureau Debian avec un kit graphique style KDE et comme il existe beaucoup de résolutions différentes, je trouve la dernière solution peu pratique.
La remarque de rportal est très pertinente : il existe des CMS du plus simple au plus élaboré, avec de nombreuses possibilités.
Par exemple : Joomla(ex-Mambo) que je viens de tester, il est très complet, et tout peut être personnalisé, des items de menu aux images qui le composent, du design de la page à la police, etc.

Si d'autres membres de PHPFrance en ont à recommander, qu'ils le fassent !

par rportal » 08 juin 2006, 17:07

Salut shadow,

j'ai l'impression que vous allez réinventer la roue pour gérer votre site. il existe une gamme de scripts qui permettent de gérer de A à Z un site : les systèmes de gestion de contenu. Si votre but est de fournir un site informatif et dynamique sur l'OS Debian (et donc de l'information) et non pas de construire de A à Z un site, je te conseille de d'abord qualifier un CMS et ensuite d'adapter ce CMS à vos besoins. Ton problème de menu sera beaucoup plus simple à résoudre...

par mere-teresa » 08 juin 2006, 16:57

Je ne peux pas répondre à toutes tes questions, mais les feuilles de styles CSS te serviront pour :
- appliquer une largeur de 100% (body{ width : 100%; } dans ta CSS et le tour est joué)
- faire des menus avec images qui change over

Je t'invite à lire http://www.pompage.net et http://www.alsacreations.com/ notamment :
http://css.alsacreations.com/xmedia/exemples/roll_over/ et http://css.alsacreations.com/Tutoriels- ... age-unique

Quelques doutes avant de commencer un projet important

par Sh4Dow » 08 juin 2006, 16:14

Hello tout le monde,

Avec des amis, nous sommes en train de mettre sur pied un site (suisse) sur l’OS Debian. Nous souhaiterions que notre site soit le plus dynamique possible et le plus « simple » à gérer par la suite. J’ai pourtant quelques doutes persistants sur la gestion de tout ceci. Si quelqu’un veut bien m’aider, voici mes interrogations :


Je suis chargé de créer le menu et ce que je souhaiterais faire, c’est de créer à la fois dynamique et en même temps style Menu Démarrer. Je m’explique : lorsque l’utilisateur survole une icône du menu, celle-ci (l’icône) s’illumine (changement d’image). Lors du survole, un bref message expliquant le contenu de l’icône apparaît dans un coin de la page. Après avoir cliqué, un menu contenant tous les sujets disponibles se déroule. Là aussi, durant le survole, un message d’aide doit apparaître.

Ce que je pensais faire est de mémoriser les deux images de l’icône (la normale et le survole) dans des tables différentes. Ceci m’amènerait à la création d’une nouvelle table dans ma base de données. Après avoir cliqué, ceci effectuerait une requête du style « SELECT * FROM … WHERE … ». La condition serait créée grâce à l’id de l’image. Mais le problème et que je ne sais pas vraiment comment faire en sorte que le menu se déroule après le clique et comment faire apparaître un texte d’aide dans un coin du site lors du survole. J’imagine qu’il y a du onMouseOver() et onClick() mais je ne suis pas sûr. J’ai également de la peine à m’imaginer comment appeler l’image de survole.


Mon interrogation suivante concerne ce qui doit être mémorisé dans la base de données. Je m’explique : pour plus de simplicité je désire mémoriser tous les articles qui vont être rédigés par un utilisateur depuis le site dans plusieurs tables. Mais je me posais la question suivante en ce qui concerne les autres pages (par ex. une page de login’ ou d’informations) : vaut-il mieux mémoriser tout le contenu dans la base de données (texte, img, formulaire) afin de pouvoir administrer ces pages depuis la console d’administration ou vaut-il mieux tout créer de « simples » pages et de mémoriser leurs adresses dans la base de données si besoin est ?


Ma toute dernière question est la suivante : j’aimerais que le site prennent toujours 100% de la page quelle que soit la résolution d’écran de l’utilisateur (mais pas plein écran). Est-il possible avec une quelconque fonction de détecter la résolution de l’utilisateur et de créer la page en fonction de ? (aller récupérer les bonnes images, ou agrandir les images) Ou faut-il créer une page pour chaque résolution et rediriger après détection automatique ? Notre site doit ressembler à un bureau Debian avec un kit graphique style KDE et comme il existe beaucoup de résolutions différentes, je trouve la dernière solution peu pratique.


Voilà, j’espère avoir été assez claire et précis en ce qui concerne mes problèmes. Voici mon MCD et mon MLD de la base de données ainsi qu’une maquette de notre site.

MLD http://site.voila.fr/offspringgeneratio ... 9992921973
MCD http://site.voila.fr/offspringgeneratio ... 4768859245
Maquette http://site.voila.fr/offspringgeneratio ... 7495130858


S’il y a des modifications à apporter sur la base de données, faites-le-moi savoir. (en ce qui les articles, dans un premier temps, seuls les administrateurs pour en rédiger)


Merci énormément d’avance !