[Aide] Site en php + conseils

Statut
N'est pas ouverte pour d'autres réponses.

MbK_

Etudjant
Salut les amis,

Me voila en vacances et j'ai pour devoir de refaire le site d'un groupe estudiantin. Pour ce faire, j'utiliserai le PHP couplé à une base de données MySQL. J’ai déjà réalisé un site complet du même type il y a 3ans mais j’ai un peu perdu la main. C’est pourquoi j’aurais besoin d’un peu d’aide de votre part pour me donner certains conseils. Le site comprendra :


  • Un forum (phpBB certainement)
  • Une zone admin
  • Un système de news
  • Une galerie photo (très important)
  • Un agenda
  • Et d’autres pages qui resteront fixes…
J’ai donc besoin de votre aide principalement pour :

  1. Intégrer le forum au site : que le menu du site soit présent sur le haut de l’index du forum (à la manière de PlanetNFS). Avez-vous des tutos pour modifier convenablement le header et footer d’un forum phpBB ? Je sais que c’est ça qu’il faut faire mais le code du forum me dépasse un peu…
  2. Trouver une galerie photo qui soit facilement intégrable dans une partie admin, qui puisse gérer l’ajout de plusieurs dizaines de photos en même temps (pas « une par une »), pas en flash si possible pour que l’on puisse télécharger les photos facilement, les commentaires sur les photos ne sont pas obligatoires (c’est même superflu). Si possible un petit système de photo miniature qui se créé automatiquement pour limiter le temps de chargement ainsi qu’un petit système qui gère les sous-galeries pour les divers évènements….
  3. J’aimerais aussi coupler la partie admin à celle du forum. Autrement dit, que l’on puisse se loguer sur le forum et que la partie admin repère directement que telle personne a les droits pour accéder à la partie admin. Pour ce faire, il faudrait que je sache comment gérer les cookies d’un forum phpBB ainsi que les variables de SESSION. Les personnes ayant droit d'accéder à la partie admin seront dans un groupe spécial du forum.
  4. Pour finir, l’agenda, si possible un script phpBB, que je n’ai pas a trop travailler dessus. Ou l’on pourrait ajouter des évènements importants (mis par un admin) et que chacun des membres puisse aussi mettre un petit évènement qui serait considéré comme moins important. (enfin, ca c'est du détail)
Voila tout, merci de vos conseils et bonnes vacances à tous !



PS : si vous connaissez un site qui reprend toute la structure des tables de phpBB avec explications, je suis preneur! Ca peut etre intéressant pour reprendre certaines informations à partir de l'ID d'un user.
 
1er
OP
MbK_

MbK_

Etudjant
Merci pour l'explication des tables!

Sinon pour faire de l'objet, le problème c'est que j'aurai surement pas le temps de réapprendre plein de notions et de passer des nuits à tester des scripts (comme je l'ai fait dans mon jeune temps *nostalgie*).

C'est vraiment pas l'envie qui manque mais je comptait plutot sur les codes que j'avais deja fait et que j'aurais repris... Certes, ce n'est pas très puissant mais bon, au moins c'est deja fait!

Sinon, pour les galeries et les agenda, personne n'a d'idée?
 

Tifox

ou pas
Le plus simple pour toi sera effectivement de partir d'un CMS. Je n'en n'ai pas a te conseiller car je n'ai plus regardé ça de près depuis 2-3 ans (et ça a du evoluer depuis), mais a l'époque, il existait des CMS qui remplissait plus ou moins tes besoins.

L'autre solution, si tu maitrise un peu le fonctionnement de phpbb (système de template, ...), c'est de tout faire a partir de phpbb, des mods qui existent et des modifs perso. J'ai fais ça pour le site de mon club d'escalade qui a les même besoin que toi, et ça marche assez bien.
http://www.sklade.be
 

Ezekiel !

Elite
Putain morbaaaaaaaaaaaaaaaaaaaaaaaaaaaack :=) !

Et mec t'es un fou, utilise pas un CMS mais fais tout toi même :p. Friteries c'etait du vachement bon boulot.

Pour les galleries photos, tu trouveras facile un script qui te convient (google est ton amis :D). Pour l'agenda idem. Mais pour le reste fais toi même :) !
 
1er
OP
MbK_

MbK_

Etudjant
Haha le problème c'est que j'ai bien perdu la main :D Je compte bien faire moi meme mais que le centre du site soit le forum.

Pour les galeries, je demandais justement une proposition de certaines personnes qui en utilisent... Plutot que de tout tester...

Sinon l'agenda, je pense que je pendrai un script pour phpBB. Ca sera bcp plus beau surement!
 
1er
OP
MbK_

MbK_

Etudjant
Rebonjour les amis,

Je vais donc tout doucement commencer le site en question et je pense que je vais commencer par installer le forum et les différents mod avant de coder les scripts.
  • Je pense utiliser le forum phpBB 3.0.2 (c'est ok?).
  • Il me faudrait un petit mod qui puisse empêcher les BOT de s'inscrire mais j'ignore si c'est déjà inclus dans la version 3
  • Il me faut aussi un MOD agenda mais le site http://www.phpbb-fr.com/ a l'air out pour le moment et je ne trouve pas un autre site ou sont hébergés des mod tels que celui-ci. Vous en avez à me proposer?
Merci bien


EDIT : je me demande si je ne vais pas prendre une version 2.x pcq la version 3 est parait-il plus complexe et il y a moins de MOD!
 

Tifox

ou pas
Vu que la version 3 est sortie il y a relativement peu de temps, il y a forcément moins de mods que pour la version 2. Mais il y a aussi des choses qui sont inclues de base dans la 3 qui ne l'étaient pas dans la 2.

La version 3 est certes un peu plus touffue que la 2, mais c'est pas la mort et la plupart des nouvelles choses sont utiles.

Enfin, il faut savoir que si la version 2 sera encore mise à jour pour la sécurité (pour combien de temps ???), plus aucune fonctionnalité ne sera rajoutée. Alors que le développement de la 3 continue.

Pour les mods, le mieux est encore d'aller sur le site de phpbb, il y en a un paquet (ou alors une recherche google donne souvent de bons résultats).
 
1er
OP
MbK_

MbK_

Etudjant
Le site en question ne sera pas bien grand... je doute qu'il y ai des tentatives de hack donc la sécurité ne posera sans doute pas de problème...

J'hésite vraiment a rester a la version 2 pour éviter d'attendre trop longtemps pour les nouveaux mod etc.
 

Tifox

ou pas
Le site en question ne sera pas bien grand... je doute qu'il y ai des tentatives de hack donc la sécurité ne posera sans doute pas de problème...
Malheureusement pour toi, les forum phpbb sont tellement courant qu'il y a un paquet de hack automatique qui s'y attauqe, donc même si tu as un petit forum/site, tu risques fort d'être confronté au problème. Mais des solutions existent.
J'hésite vraiment a rester a la version 2 pour éviter d'attendre trop longtemps pour les nouveaux mod etc.
Je pense qu'il faut vraiment fixer ton cahier des charges, regarder les mods qui existent pour les 2 versions et le temps que tu veux passer a développer ce qu'il te manque (sachant qu'il existent beaucoup plus d'aide pour la version 2 et la version 3).
 
1er
OP
MbK_

MbK_

Etudjant
c'est justement ca le problème, c'est que je dois boucler ce site pour les vacances et que j'ai plus trop touché au PHP depuis un moment (2ans) donc il me faudra deja du temps pour récupérer tout...

J'ai donc pas bcp de temps!
 

Tifox

ou pas
Si tu pars sur un phpbb2, je peux te filer les liens des mods que j'ai utilisé pour mon site www.sklade.be. Il y a eu pas mal de modifs en plus des mods, mais c'est déjà un bon départ.
 
1er
OP
MbK_

MbK_

Etudjant
Je vois que tu as "intégré" le forum au site et que tu as un agenda ainsi qu'une galerie photo! c'est a peu de chose près tout ce qu'il me faut!

NB : pour l'upload des photos, il faut les faire 1 par 1 ou ca se fait en paquet?

Merci ;)
 

Tifox

ou pas
Oui, tout est intégré sur base d'un phpbb2.

De mémoire, je suis parti d'un phpbb2 en-fr, j'ai rajouté les mods suivant :
- Attachement mod pour permettre aux utilisateur d'ajouter des photos
- Photo album de smartor pour l'album photos
- better captcha et unique registration hash pour éviter les inscription de bot (j'avais fais un sujet a ce propos ici sur gamerz)
- MyCalendar pour le calendrier/agenda (n'est pas visible sur la version en ligne, l'agenda est une simple page)

Dans les gros développements persos, j'ai fais le système de news, un système qui permet de mettre un post du forum comme page du site, le système de photos du mois basé sur une galerie photos, la possibilité d'ajouter des photos par paquet a condition qu'elles aie été uploadée sur le ftp, une meilleurs gestion des fichiers de l'album, possibilité de mettre des videos dans l'album photos, ... Plus tout un tas de petite modifs a gauche a droite pour améliorer le bazar.
Et il y a encore d'autre développement en cours ou terminé mais pas encore visible.
 
1er
OP
MbK_

MbK_

Etudjant
Mycalendar, ce n'est pas un mod phpBB alors?

Ton système "la possibilité d'ajouter des photos par paquet a condition qu'elles aie été uploadée sur le ftp", ce n'est pas un MOD phpBB n'est-ce pas? C'est ca que j'hésite à faire... Je ne sais pas si j'aurai le temps de développer un tel script!
 

Tifox

ou pas
Si, myclanedar est un mod phpbb, mais son utilisation n'est pas encore visible sur mon site (en gros, ça permet d'ajouter une date a un post qui va apparaître dans un calendrier).

Pour le système d'ajout de plusieurs photos, c'est une modification que j'ai faite sur le mod photo album.
 
1er
OP
MbK_

MbK_

Etudjant
J'ai fini par opter pour un phpBB2... Pcq y'a bcp plus de tuto et de MOD (en tous ca je trouve pas tout ce qu'il me faut pour le phpBB3) et que j'ai vraiment pas le temps de tout faire moi meme (meme si j'en ai fort envie :-()

Pour le moment j'aimerai juste "integrer" le forum au site comme tu as fait...

Tu as fait ceci avec une include de l'index du forum ou plutot en modifiant le header et footer du forum?
 

Tifox

ou pas
Je n'ai pas intégré le forum au site, j'ai bati tout le site autour du forum.
Absolument tout le site utilise le système du forum (template, utilisateurs, ...)

En pratique, pour arriver a ça, j'ai du créer principalement 3 mods :
- un qui permet d'afficher juste le premier post d'un sujet. J'utilise ça pour faire les pages de mon site. En fait, si tu prends par exemple la page "Renseignements", tu trouveras exactement la même dans le forum, dans "Articles - > Renseignements généraux". Chaque page est en fait le premier post d'un sujet (ça permet au gens de commenter/repondre facilement, ...)
- un qui permet d'afficher tous les premiers posts d'un forum. J'ai utilisé ça pour les news. Donc que tu cliques "Actualités" ou que tu aies dans le forum dans "Actualités", tu retrouves la même chose. Chaque actualités est en fait le premier post d'un sujet (ça permet au gens de commenter/repondre facilement, ...)
- Un qui permet de lister simplements les sujets d'un sous-forum, pour faire des listes d'articles, pages, ... Si tu clique sur "Sites de grimpe", tu va retrouver la même chose que dans le forum.

Comme tu vois, le principe que j'ai choisi est que chaque page ou "sous-page" du site est le premier post d'un sujet. Ca permet de profiter de toutes les options d'édition, de securité, de réponses, ... de phpbb pour l'édition de ces pages. Je n'ai malheuresement pas trouvé de mods qui permettait de faire exactement ce que je cherchais, c'est pour ça que j'ai développé moi-même.

A coté de ça, il y a des pages plus spécifiques telles que les albums photos (basé sur le mod de smartor "photos album" que j'ai aussi un peu modifié), ou l'inscription à Top Rock. Mais pour cela, soit tu n'en n'as pas besoin, soit tu peux utiliser directement un mod existant.

Enfin, on rajoute un template autour de tout ça pour faire un joli design, un menu, ...
 
1er
OP
MbK_

MbK_

Etudjant
Ha oui je comprends mieux :)! Mais jamais je n'aurai le temps de développer tout cela malheureusement!

Je vais essayer de mettre quelques MOD autour du forum et de rajouter quelques petites choses autour...

Si jamais j'ai un problème, je reposte ici alors :)

Merci pour tes réponses ;)
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut