création d'un forum

Répondre
os2
le 06/07/2004 à 01:33
os2
salut

je compte faire créer un forum en php

j'ai regarder le tutoriel sur le simple mais il est assez simple et pas vraiment optimale

j'ai créer une ébauche du modèle logique et physique des tables du forum, je voudrais avoir votre avis

modèle logique
http://pages.infinit.net/borland/logique_forum.png

modèle physique
http://pages.infinit.net/borland/physiqe_forum.png

vos commentaires et suggestion sont les bienvenu
http://www.laboiteaprog.com
anasha
le 06/07/2004 à 03:14
anasha
y fo ke tes tables 'questions' et 'réponses' soit liées d'une manière ou d'une autre...

tu pourrai rajouter dans 'reponses' un champ 'rep_noquestion' comme ca tu sais a kelle question est associée kelle réponse.

Pareil pour les membres dans la table 'réponses' tu rajoute 'rep_nomembre' et la tu sais ki a répondu, et pour kelle kestion...

Fin bon sinon ya DaForum aussi ^^
Anasha [php-kiche-nomore]
os2
le 10/07/2004 à 01:47
os2
nouveau schéma

http://pages.infinit.net/borland/forum_ver3.png
http://www.laboiteaprog.com
Lefounard
le 10/07/2004 à 03:56
Lefounard
C'est bien sympas tes schemas , on dirait des trucs que tu as dut apprendre dans tes etudes ou dans des bouquins , moi je comprends rien bon c'est vrai que je suis une merde mais bon je pense pas qu'il soit vraiment necessaire de faire des schemas de la sorte. Fais plutot une liste de tes attentes sur ton forum :

un truc sympas qui differencie ton forum c que les membres aient la possibilité de t'envoyer des fichiers via une fonction upload .
Sinon pense a un details que les membres puissent reediter leur message (dommage sur daforum) , je sais en fait tu prends un forum phpbb, une dm board et un forum cool et tu vois toutes les options tu essais de tout recreer mais bon tu as interet a avoir des potes pour faire a plusieur : car generalement les bons forums sont fait par des communauté.

Une question con , remark je mourrirai moins con !
Peut-on faire un forum en C/C++ , en Java ???
Merci de vos reponses !
I am singing in the rain , I am happy again !!
os2
le 10/07/2004 à 05:22
os2
ce genre de schéma c'est que la base du développement de bd... il en existe plein d'autre en poo

je créer seulement un forum pas trop lourd dans le genre de celui qu'on retrouve ici... avec la possibilité de modifier et supprimer ses messages

pourquoi on pourrait pas faire un forum en c/c++, java?

tu peux faire ton cgi en c/c++ qui va générer ton html
regarde yahoo, ils sont en java
http://www.laboiteaprog.com
Lefounard
le 10/07/2004 à 15:02
Lefounard
merci sinon ce type de schema c'est les truc qu'on apprend en C++ donc ? comment ca s'appelle ?
I am singing in the rain , I am happy again !!
os2
le 10/07/2004 à 16:20
os2
ces schéma là sont lié au bd
ta un modèle logique qui fonctionne sur n'importe qu'elle bd et ta le modèle physique spécifique à une bd donnée

concernant les autres schéma: classe, état, séquence...
sont des diagrammes uml utilisé pour les langages orienté objet telle c++, java, eifel....
http://www.laboiteaprog.com
moogli
le 10/07/2004 à 22:54
moogli
SAlut,

J'aouve que je suis moi aussi perplexe devant ton bo schéma smiley.
parcontre ce que je peut te dire c'est ton forum (telque tu la décrit il me semble) est basé sur trois tables
1/ tables des membre
2/ tables sujets
3/tables réponses

pour le table membre tu fait ce que tu veut le principal c'est qu'il y ai un id (plus facile utiliser que pseudo m'enfin c'est oit qui voi).

Pour la table sujet il faut qu'elle contienne au minimum
1champ id
1 champ sujet

option :
1/champ date (création et /ou dernière modif)
2/ champ nombre de réponse (comme ici)
3/ nom du dernier posteur
... tout ce qui te passe par la tete

Pour la table réponses
minimun
1/ champ id
2/champ id_sujet (pour faire la jointure avec la table sujet)
3/ champ id_posteur (jointure avec la table membre)
4/champ date (sa me parait nécéssaire)
5/ champ texte (inévitable smiley )

ensuite tu peut rajouter tout ce que tu veut smiley

Voila @+
Il en faut peu pour être heureux !!!!!
os2
le 11/07/2004 à 01:13
os2
ce que me demandais c'est la façon de fait la plus performante....

il y a soit la stratégie 3 tables tel qu'employé souvent

sinon 2 table et structure en arbre

sinon 2 table et arbre par intervalle (appelé aussi arbres par représentation intervallaire)

j'ai regardé cette dernière structure... mais je comprend pas pleinement encore le fonctionnement

pour ceux que ça intéresse et qui sont allergique à l'anglais: http://sqlpro.developpez.com/Tree/SQL_tree.html
http://www.laboiteaprog.com
Répondre
LoadingChargement en cours