2010-04-11 6 views
7

J'ai déjà construit un site à partir de zéro. Il y a des interdictions, des MP, des commentaires, etc. Les MP et les commentaires sont faits en utilisant la démarque (comme SO).Dois-je écrire mon propre logiciel de forum?

Il y a des avantages et des inconvénients pour écrire le mien ou utiliser un autre logiciel. Mais certains inconvénients qui m'empêchent d'utiliser un autre logiciel de forum est

  • Plusieurs connexions: Une pour le site, une pour des forums séparés.
  • Besoin de code de personnalisation: Je vais devoir changer la barre d'outils dans le logiciel du forum afin que je puisse accéder aux pages sur le site ordinaire.
  • Consistance de l'aspect: Il peut sembler radicalement différent de mon site même après l'application de nombreux changements de css.
  • Bannissement et cohérence de l'utilisateur. Les utilisateurs peuvent être interdits sur le site ou sur les forums mais pas les autres. les utilisateurs peuvent sélectionner un ou plusieurs noms d'utilisateur sur le forum au lieu d'être obligés d'utiliser le même nom d'utilisateur sur le site et le forum.

Dois-je écrire mon propre code de forum ou devrais-je utiliser quelque chose de déjà écrit? Quelles sont les raisons pour ou contre l'écriture de mon propre et en utilisant un logiciel de forum?

Répondre

3

L'heuristique j'ai tendance à utiliser est que si au moins deux ou trois d'entre eux sont vraies, il vaut probablement vous écrire:

  • Il est l'un de vos offres commerciales de base.
  • Vous avez le temps, l'argent et les ressources pour le spécifier, le concevoir, le construire, le tester et le supporter.
  • Le temps dont vous avez besoin pour évaluer, prototyper, intégrer et personnaliser des progiciels standard est proche ou supérieur au temps que vous estimez nécessaire pour créer les vôtres.
  • Les paquets prêts à l'emploi ne sont pas bien supportés. Par «bon soutien», je veux dire que vous pouvez soulever un problème, et soyez assuré que quelqu'un se penchera sur votre problème spécifique et fournira une solution si elle s'avère être un bug.
  • Aucun des packs standard n'atteint votre barre de qualité en termes de sécurité, de performance, de qualité, etc.
  • Vous n'écrivez pas de logiciels libres et les packs prêts à l'emploi ont une ouverture virale. licence source; se méfier particulièrement d'AGPL et d'autres licences similaires.

Un des oft-quoted articles à ce sujet est de Joel Spolsky. Dernièrement, il semble avoir écrit des appâts à la flamme, mais c'était l'un de ses premiers posts utiles.

Notez que vous pouvez également utiliser une approche combinée et utiliser des éléments prédéfinis, tels que recaptcha et gravatar, même à partir d'une solution sur mesure.

1

L'écriture de votre propre logiciel de forum est de nos jours presque jamais utile. Le logiciel disponible est hautement personnalisable. Par exemple, vous pouvez créer votre propre apparence pour l'adapter à la mise en page de votre site Web. Vous pouvez intégrer le login avec celui de votre site web.

Écrire votre propre forum est si compliqué que la qualité de votre propre logiciel sera bien inférieure à celle de quelque chose comme phpBB ou vBulletin. Et n'oubliez pas les bogues de sécurité, le logiciel mentionné a été examiné par un grand nombre de personnes. Tant que vous n'atteindrez pas la même qualité (fonctionnalité, stabilité, sécurité, etc.), votre site Web sera obsolète et votre logiciel de forum sera obsolète. Une fois de plus, le logiciel de forum actuel est tellement adaptable et extensible, qu'il n'a pas de sens de créer le vôtre.

+9

Normalement, je serais d'accord, mais la qualité des principaux logiciels de conseil est IMO si pauvre que je ne suis pas convaincu que le roulement à soi serait pire. phpBB et la sécurité n'appartiennent pas à la même phrase. – bobince

+0

Vous ne pouvez pas faire mieux dans un délai raisonnable avec un budget raisonnable. C'était principalement mon point. Je suis d'accord phpBB n'est pas très sécurisé, mais probablement mieux que si vous faites le vôtre. Surtout si vous n'êtes pas un gourou de la sécurité Web. – Henri

1

Je pense que cela dépend fortement de vos besoins pour le forum.

Tout d'abord, le forum est-il une partie essentielle de la fonction de votre site? Ou s'agit-il plutôt d'un forum de style "support"?

Si cela est essentiel à votre activité quotidienne, il est plus logique d'écrire le vôtre - ou du moins de personnaliser un paquet existant. Si vous avez plutôt besoin d'un support client ou d'une communauté générique autour de votre site, je vous recommande de regarder un véhicule complètement différent certains tels.

(Je ne suis en aucun cas affilié à ces sites). Quelle que soit la solution que vous choisissez, je vous recommande de réfléchir sérieusement à l'importance du forum. Si ce n'est pas le cas, je ne perdrais pas trop de temps à configurer/configurer un. Au lieu de cela, concentrez-vous sur le tirage principal de votre site et consacrez la majeure partie de votre temps à l'améliorer. Vous et votre base utilisateur seront beaucoup plus heureux avec cela, IMO.

+0

Je ne recommande définitivement pas Get Satisfaction. J'ai dû essayer d'utiliser ce logiciel avec Technorati. 5 mois plus tard j'attends toujours une certaine "satisfaction". Franchement, j'ai abandonné en espérant que j'aurais même obtenu une réponse au problème, et encore moins résolu. Vraiment pauvre. Les écrits à ce sujet sont bons, mais l'expérience. Je vous recommande de donner Get Get satisfaction. –

Questions connexes