Skip to Content

Hooper.fr, Feuille de Route v1.0

Dernière contribution

353 posts / 0 nouveau(x)
Membre bloqué
Portrait de stra1ght 3dg3
Hors ligne
A rejoint: 9 septembre 2011
Contributions: 5314
Re: FEUILLE DE ROUTE - HOOPER.FR V1.0

Citation:
Description: C'est bizarre, la configuration du sondage n'a pas l'air de s'enregisterer correctement, les choix sont affichés, le bouton "voter" s'affiche mais pas les options à cocher, et lorsqu'on ré-édite le sondage on voit qu'une partie de la configuration n'est plus en place.
J'ai réussi à tester un sondage sur autre chose qu'un topic, et là ça marche! Pourquoi? Mystère...

Peut être que pour les sondages, il faudrait utiliser le système de Hei comme pour les D3BAT ! (Pixule)

Hoop'News

Webmaster
Portrait de lemartialou
Hors ligne
A rejoint: 19 août 2011
Contributions: 556
Re: FEUILLE DE ROUTE - HOOPER.FR V1.0

Bonjour à tous,

Ce post fait suite au précédent, si vous ne l'avez pas lu laissez tomber, celui-ci est mieux ;p

Pour résumer: le développement du site est beaucoup trop lent et me prends beaucoup trop la tête de temps.

Pourquoi?

  • Parce que je ne peux pas passer toutes mes nuits à faire ça (!).

  • Parce qu'il m'a fallut pas mal de temps pour arriver à résoudre les problèmes de performances liés au trafic et à l'énorme activité que génère le site (ces problèmes sont maintenant essentiellement derrière nous, mais cette grosse activité implique une attention constante au moindre détail qui pourrait avoir un impact sur les performances).

  • Parce qu'entre temps hooper a eu beaucoup d'idées pour améliorer et faire évoluer le site, des bonnes idées certes, c'est sur, mais pas forcément toujours très précises, et leurs implications techniques étaient rarement prises en compte, le développement ce certaines de ces idées "à implémenter de toute urgence" ne m'a pas permis de finaliser le développement de certaines des idées urgentes précédentes, faisant ainsi s'amonceler un certain nombre de bugs gênants sur des parties essentielles du site.

  • Enfin parce que le forum n'a pas réellement été conçu pour devenir aussi gros et accueillir une communauté aussi importante aussi rapidement.

Sur ce dernier point en particulier (mais aussi dans une certaine mesure en général), drupal montre quelques signes de faiblesses, les modules disponibles pour la gestion des forums proposent des fonctionnalités acceptables... pour un forum de petite/moyenne envergure.

Mais lorsqu'il s'agit de le transformer en quelque chose de plus sophistiqué et de plus adapté à ses (gros) besoins actuels, l'affaire devient bien plus complexe...

Non pas que ce soit impossible, rien n'est vraiment impossible avec drupal, c'est une plateforme dont la flexibilité n'est plus a prouver, c'est pas pour rien qu'il existe plus de 20 000 modules disponibles (!)... et c'est d'ailleurs là où le bas blesse...

Pour le forum dans sa forme actuelle et les fonctionnalités qu'il représente, je me retrouve à jongler avec des dizaines et des dizaines de modules, que je dois arriver à faire fonctionner correctement entre eux, et je me retrouve souvent à devoir modifier ou ajouter du code pour faire en sorte que tout marche ensemble correctement. Le forum doit être construit pièce par pièce, c'est super pour la flexibilité mais c'est vraiment pas super du tout pour la "chronophagie" et les diverses prises de tête que ça peut impliquer, surtout si on doit être très attentif aux performances du système...

Le site dans son ensemble représente plus de 150 modules activés, j'ai accès à presque 300 pages de configurations, j'ai ajouté à ça un bon gros paquet de lignes de codes, et il faudrait que j'active et que je modifie encore un bon paquet modules pour que le site soit au top...

Ces modules doivent être maintenus et mis à jour en prenant en compte les nombreuses modifications que j'ai pu faire sur certains d'entre eux...

Vous savez quoi? Le problème c'est que je passe trop de temps à "tricoter" du code sur ce site. Alors c'est sur au début c'est marrant de tricoter, mais au bout d'un moment j'vais vous dire on se lasse un peu... et puis ça prends du temps... oooh oui, ça prends du temps...

Et pourquoi on achèterait pas directement un bon gros pull tout joli tout ronron! Mais est-ce que je vais en trouver un à ma taille? Et est-ce que je pourrais choisir la couleur? Et est-ce que... euh... après reflexion cette analogie avec le tricot est pas si bonne que ça en fait... on va dire qu'on va laisser tomber.

Désespéré par la lenteur du développement du site, je me suis posé cette question: existe-t-il une plateforme plus adaptée que drupal à la forme, l'évolution et la maintenance du site?

Si je devais passer sur une nouvelle plateforme, elle aurait vraiment intérêt à présenter de sérieux avantages, la transition du site vers une nouvelle plateforme représenterait un très gros investissement au niveau du temps, d'abord l'apprentissage d'un nouveau système, mais surtout il faudrait réussir à conserver et convertir l'intégralité des données actuelles vers cette nouvelle plateforme, ce qui n'est potentiellement pas une mince affaire...

La transition vers une nouvelle plateforme n'est envisageable que si et seulement si elle me fait à moyen/long terme gagner beauuuuucoup plus de temps qu'elle ne m'en fera perdre.

Pour ça elle doit présenter les caractéristiques suivantes:

  • Un forum hyper solide, présentant "out of the box" la TOTALITÉ des fonctionnalités qu'on est en droit d'attendre d'un forum moderne.

  • Les outils de modération et de gestion des membres doivent être au top niveau et présenter tout ce qu'on peut attendre d'un outil communautaire moderne.

  • Cette plateforme ne doit pas être composée uniquement d'un système de forums (le site n'est pas uniquement composé de forums), elle doit pouvoir permettre de créer, gérer et modérer tout type de contenu, de façon entièrement customisable.

  • L'aspect communautaire et gestion de communauté doit être une des forces principales de cette nouvelle plateforme.

  • Cette plateforme doit être solide et pouvoir être facilement et suffisamment extensible et modulaire, et présenter une communauté de développeurs d'extensions vivante et créative.

...Mmm... pas facile... la concurrence est rude avec drupal, c'est quand même un outil très puissant (quand on prend le temps ;). si TOUTES ces conditions ne sont pas réunies ça m'intéresse pas, il faut qu'en m'imaginant coder toutes les nouvelles fonctionnalités que me proposerait cette plateforme je me dise un truc du genre: "waaa la vache! Ca me prendrait mille ans à implémenter tout ça correctement sur le site actuel! Et ça serait vraiment utile!"

J'ai cherché... j'ai cherché... puis j'en ai trouvé une! ...puis j'ai continué à chercher... puis j'ai cherché encore... Non, il n'y en a qu'une... une seule qui m'a fait dire "waaa la vache! Ca me prendrait mille ans à implémenter tout ça correctement sur le site actuel! Et ça serait vraiment utile!"...

Petit pincement au coeur, ce n'est pas une plateforme open source, ce n'est pas un logiciel libre... c'est une plateforme... commerciale... aargl... mon coeur... s'en remettra sans doute bien vite si elle est à la hauteur de ce qu'elle promet en divisant par 5 le temps que je dois passer sur le code.

Je ne vous dit pas encore son nom pour garder encore un peu la surprise (certains connaisseurs l'auront peut-être reconnue ;), tout ce que je peux vous dire c'est qu'elle est diablement sexy! ;p

Qui dit plateforme commerciale dit acquisition de licences commerciales, Hooper a accepté de prendre en charge les frais supplémentaires que ça engendrerait (certaines licences devront être renouvelées régulièrement), donc maintenant je peux vous l'annoncer officiellement:

Le site va migrer vers une nouvelle plateforme!

C'est dit, c'est à faire, et c'est pas une mince affaire!
Dans les jours qui viennent je vous donnerai plus de détails sur le déroulement des opérations, une chose est sure: y a du chamboulement dans l'air! ;p

En attendant portez-vous bien! :)

Portrait de dohogahs
Hors ligne
A rejoint: 23 août 2012
Contributions: 238
Re: FEUILLE DE ROUTE - HOOPER.FR V1.0

Mmmhh, ne serait-ce pas Invision Power Board ? Qui sont à la base des forums, mais possédant de nombreux modules permettant de tout faire ? :)
IP.Board : Le forum
IP.Content : Le site
IP.Gallery : La section fan art
IP.Chat : Le bon gros tchaton !

Alors, j'ai bon ?

Si c'est ça, je connais pas mal, j'ai déjà géré cette plateforme (qui est juste excellente), alors je pourrais t'aider. ;)

Et si ce n'est pas ça, bah euh... je ne vois pas trop ce que c'est alors.

Dans tout les cas, je pense que tu as pris une très très bonne décision. Comme je l'avais déjà dit, Drupal c'est bien mais faut s'accrocher si tu veux faire un truc de correct. :p
Que ce soit payant, c'est vrai que ça peut paraître dommage, mais c'est quand même de qualité en général et surtout très suivi et fiable.

Edité par dohogahs le 05/02/2013 - 16:22
Démon Ronron
Sega Satan Shiro
Portrait de Red Arimaa
Hors ligne
A rejoint: 1 septembre 2011
Contributions: 12328
Re: FEUILLE DE ROUTE - HOOPER.FR V1.0

LeMartialou aurait-il trouvé sa Master Sword ?

Webmaster
Portrait de lemartialou
Hors ligne
A rejoint: 19 août 2011
Contributions: 556
Re: FEUILLE DE ROUTE - HOOPER.FR V1.0

Citation:
Et si ce n'est pas ça, bah euh... je ne vois pas trop ce que c'est alors.

C'est bien ce que je disais... y en a qu'une ! ;p

Bon, ben je vois qu'y a des connaisseurs dans la salle, tant pis pour la surprise (de toute façon je suis pas sur que vous soyez très nombreux à suivre ce topic ;p).

Dis-moi dohogahs, quel genre d’expérience tu as avec cette plateforme? Plutôt côté administrateur ou bien plutôt côté développeur? (ou bien plutôt côté design?) L'as-tu déjà installé/configuré sur un serveur dédié (sans passer par la solution d'hébergement intégrée donc)?

Je vais sans doute avoir des questions qui vont se poser au fil de ma progression, je prends donc ta proposition d'aide au pied de la lettre ;p

Portrait de dohogahs
Hors ligne
A rejoint: 23 août 2012
Contributions: 238
Re: FEUILLE DE ROUTE - HOOPER.FR V1.0

Citation:
Dis-moi dohogahs, quel genre d’expérience tu as avec cette plateforme? Plutôt côté administrateur ou bien plutôt côté développeur? (ou bien plutôt côté design?) L'as-tu déjà installé/configuré sur un serveur dédié (sans passer par la solution d'hébergement intégrée donc)?

Je m'intéresse à cette plateforme depuis 2007, un peu après qu'elle soit devenu payante (et oui, c'était gratuit avant :p), car je cherchais des forums qui soient à la fois très complets au niveau de la sécurité, des modifications, des droits etc. Je connaissais aussi VBulletin mais j'ai toujours préféré le design d'IPB. :p
A la base, je ne suis pas développeur, je ne le suis toujours pas d'ailleurs. C'est plutôt l'administration et le réseau mon truc, et l'incontournable Webdesign (comme toi en fait). Les fois ou j'ai du déployé du IPB c'était sur du Mutu (sur du dédié, c'est la même chose de toute façon, pour peu que Apache soit installé correctement), mais c'est relativement facile à configurer en fait, le travail étant mâché par l'installation via l'interface Web qui va bien. Surtout que quand j'ai travaillé dessus, leur offre d'hébergement intégrée n'existait pas encore (sauf erreur de ma part). Je ne sais pas ce que ça vaut d'ailleurs, mais bon, le mieux restant de toute façon l'achat de la licence et l'installation sur un bon vieux dédié. Par contre, je ne sais pas si tu as vu, mais leur solution IP.Chat, c'est un peu abusé je trouve. :p
Par contre, c'est ultra complet comme truc, tu peux absolument tout configurer (en même temps, c'est normal pour une solution payante), mais ça, je me doute bien que tu le sais déjà.
Bref, pour résumer, je touche à tout. :p

Citation:
Je vais sans doute avoir des questions qui vont se poser au fil de ma progression, je prends donc ta proposition d'aide au pied de la lettre ;p

A ton service. :p

Edité par dohogahs le 05/02/2013 - 23:08
Gros Ours
Portrait de Hooper
Hors ligne
A rejoint: 19 août 2011
Contributions: 9261
Re: FEUILLE DE ROUTE - HOOPER.FR V1.0

Moi j'ai une question, est-il possible de garder exactement le même design du forum actuel avec invision power bidule? j'ai peur qu'on perde notre identité au profit de quelque chose de générique, j'ai pas envie de ça...je vois les IP board sur d'autres site et je trouve ça moche, ça me fait peur tout ça.

Pour le tchat j'ai été voir, si je lis bien c'est 250 utilisateurs max et faut payer 80 dollars par an.

Portrait de Shingo
Hors ligne
A rejoint: 2 septembre 2011
Contributions: 3
Re: FEUILLE DE ROUTE - HOOPER.FR V1.0

Je me permet de poster mon premier message sur le forum afin d'apporter mon modeste avis ainsi qu'un retour sur les idées qui viennent d'être émises.

Tout d'abord, afin d'apporter un certain crédit à mon discours, je tiens à préciser que je suis développeur de métier dans un des plus gros éditeur de logiciel au monde.

La solution Invision que je connais depuis 2002, est à mon sens extrêmement chère. Lorsque je vois ce qui est proposé, je trouve la somme complètement hallucinante, mais ce qui me dérange le plus dans tout ça c'est le système de licence renouvelable.

Invision est originellement un forum clé en main ayant emmergé peut de temps après le succès de phpBB. L'achat obligatoire pour disposer de la suite IP passe donc par le système de forum (board) contenant le coeur du produit. Viens ensuite l'achat d'IP Content et IP Gallery. IP Board + IP Content + IP Gallery = 261$
Une fois les 261$ déboursés il faut s’acquitter de 50$ tous les 6 mois. En plus du coût de l'hébergement je trouve ça complètement aberrant.

Le jour où tu ne payes plus les fameux 50$, la clé d'exploitation expire et le site est désactivé, je trouve complètement hallucinant d'avoir une épée de damocles comme ça au dessus de la tête.

Si j'avais un conseil lemartialou ce serait de conserver Drupal. Pour les forums, tu devrais intégrer fluxBB, des modules Drupal existent. fluxBB est puissant, flexible et répondra à ta demande.

Sinon tu peux installer un module phpBB.

Par ailleurs, je pense que l'inquiétude de Hooper est justifiée, tu ne peux pas modifier en profondeur Invision et adapter ce nouveau design à Invision va demander un investissement colossal pour un résultat plus que mitigé.

La meilleure solution serait de prendre un bon framework PHP, un bon moteur de template et coder proprement les fonctionnalités du site et intégrer de manière classieuse fluxBB. La robustesse serait assurée et coder de nouvelles fonctionnalités beaucoup plus rapide. Je sais que ce n'est pas à la portée de tout le monde mais à mon sens ce serait le plus viable. Fournir un site 100% homemade, pas de licence, aucun compte à rendre.

Je suis prêt à aider, sous quelque forme que ce soit et peu importe la décision prise. Mais SVP réfléchissez bien, Invision ne semble clairement pas une bonne solution.

Edité par Shingo le 06/02/2013 - 02:13
zup
Portrait de zup
Hors ligne
A rejoint: 2 septembre 2011
Contributions: 117
Re: FEUILLE DE ROUTE - HOOPER.FR V1.0

Je suis aussi de l'avis de Shingo, j'ai bien peur que la solution IP vous/"nous" mette sur les rotules.

Portrait de dohogahs
Hors ligne
A rejoint: 23 août 2012
Contributions: 238
Re: FEUILLE DE ROUTE - HOOPER.FR V1.0

FluxBB c'est bien, mais ça reste très basique quand même à moins d'y ajouter une multitude de mods.
Le soucis c'est que c'est pas seulement le forum qui pose problème, mais Drupal et toute sa maintenance qui en découle.

La solution IPB permet de pallier à un bon nombre de problèmes, mais c'est vrai que c'est vraiment très cher (cf ma réaction sur IP.Chat). Et pour te répondre Hooper, oui c'est possible d'avoir un skin très similaire à celui actuel mais il faut quand même avoir un gros niveau de Webdesign et pas mal de temps aussi. On peut vraiment faire des trucs de pas mal quand même.

C'est quand même une belle galère tout ça. :p