Whou, on parle de moi, youpi !
On avait en effet parlé d'une V4 avec Shy' et Nooby, on a même réalisé des maquettes papiers. On a pensé une nouvelle structure de site et de nouvelles features plus accès "social", maisl Shy' l'a déjà expliqué.
Perso, je trouve ça super intéressant comme projet, à développer c'est juste passionnant et j'ai vraiment envie de le faire. D'autant plus que, niveau technique, je ne vois aucun souci, tout n'est que très basique.
Mais comme l'a dit Shy', même si c'est relativement simple à mettre en place, ça prend du temps.
Lorsqu'on refait
from scratch un site, on ne perd pas du temps que sur le développement. Il faut choisir les technologies pour nos nouveaux besoins : on garde
PHP pour le serveur ? On ajoute un peu de Node.js pour un éventuel aspect de notifications en direct comme Facebook ? On tente un framework
JavaScript à la AngularJS pour favoriser un côté plus "applicatif" et moins "site vitrine" ? Si on garde
PHP, on continue avec mon mini-framework perso, on tente avec mon nouveau plus robuste mais encore en beta ou on en prend un "officiel" à la Symfony ?
Pour faire ces choix techniques, il faut avoir un aperçu le plus large possible sur ce qu'on veut faire. Je connais bien Shy', il a tendance à partir en vrille très vite dans ses idées, il faut donc prévoir ses petits délires du futur.
"Mais si, la section jeux ça va être géniale, les membres vont adorer !"
Ben voyons :p
Je reviens sur l'idée des notifications en direct, comme sur Facebook. Ca peut paraitre anecdotique, mais c'est super pratique. Si on veut avoir un Shy'Co social avec des achievements et tout le tralala, ça sera forcément une feature à prendre en compte un jour ou l'autre. Et pour ça, il faut prévoir la technologie adéquate... Et donc un hébergeur qui permet son utilisation.
'fin bref, tout ça pour dire que même si on est tous motivés, on ne peut pas se lancer dans le développement maintenant. Ca serait se tirer une balle dans le pied. Il faut prévoir exactement ce qu'on veut et prévoir des
flows de visite : en tant que visiteur non connecté, qu'est-ce que je veux pouvoir voir ? Ca fait quoi si je clique sur tel lien ? Et en tant que visiteur connecté, je dois voir quoi sur la page d'accueil du site ? Les derniers SCs de mes auteurs favoris, une liste de SCs triés selon mes univers favoris ?
Plein de trucs à penser et qui doivent être fixés avant toute étape de développement.
Cette phase de conception du fonctionnement du site n'est que la première. Il faut ensuite prévoir un design pour ce site. Qui nous le fera ? Proposerons-nous des designs alternatifs ? Quels navigateurs visons-nous ? Il y aura-t-il une version mobile ou on s'en fout ?
Cette seconde phase est également primordiale, elle permet de bonnes bases pour le développement de la structure
HTML du site.
Enfin, la phase de développement puis celle de test. Ca prend évidément du temps, mais tout dépend de la complexité globale du site. Ici, je l'ai dit, je pense que ça ne devrait pas être trop long.
Mais faut prendre le temps. Et c'est chaud pour moi en ce moment...
Cela dit, je doute que les premières phases du projet soient finies de si tôt, j'aurais peut-être plus de temps le moment venu :)
Je vois que beaucoup se proposent à développer le site. Pourquoi pas, c'st vraiment formateur et ça fait cool sur le CV.
Mais franchement, un gros projet comme ça doit partir sur de bonnes bases. Si vous n'êtes pas sûr de ce que vous faites, ne vous lancer pas dedans s'il-vous-plait, c'est l'avenir même du site que vous mettrez en danger.
Lorsque j'ai mis en place la V2 de Shy'Co, j'ai franchement fait de la merde. Ca fonctionnait, Shy' était content car il pouvait faire ce qu'il voulait dessus... Mais c'était nul. Tu te rappelles comment tu devais ajouter un utilisateur ? Il fallait copier/coller du code
HTML en suivant mes commentaires dans les fichiers... !
La V3 actuelle est, elle, très clean. Et surtout facilement maintenable.
Le projet de la V4 DOIT être aussi bien structuré, voire mieux. Il DOIT donc être réalisé par quelqu'un qui s'y connaisse un minimum.
Demander à quelqu'un qui a fait un peu de Wordpress, de PHPbb ou qui vient juste d'apprendre à coder depuis le SdZ me parait être une TRES mauvaise idée. On parle d'un projet conséquent avec galleries d'images, interactions sociales, achievements etc. On est loin du blog de la petite soeur !
Pour vous donner une idée, le prix moyen pour un tel projet est au grand minimum de 2000€. Perso, j'aurais à le faire pour un client, je facturerais Shy'Comics environ 4000€. Hé oui, c'est un véritable métier de concevoir un site Internet !
Après, on peut toujours trouver un pigeon comme moi pour le faire gratuitement, juste pour la passion ou l'envie d'apprendre. Mais ça ne court pas les rues...
Pour ma part, je suis tout à fait disposé à me faire emplumer encor par Shy', j'ai l'habitude maintenant :p
Puis ce site est un projet qui me tient à coeur qui plus est ^^
Mais encore une fois, en ce moment c'est plus que chaud... Gageons qu'une fois les premières étapes de conception et de design prêtes, je serai un peu plus dispo.
Ou alors on pourra ptet trouver un second développeur pour m'épauler : genre je m'occuperai du
Front-End pendant que l'autre s'occupe du B
ack-End, ou inversement...
Enfin on verra au moment venu, je ne suis que développeur : au chef de projet de faire son boulot et de mettre à plat les fonctionnalités, la structure et les designs. Le dév' et l'intégration ne se font qu'après, chaque chose en son temps : on a encore pas mal de semaines/mois devant nous avant de commencer à coder :)
PS : si y'a une côtisation pour me payer, je ne suis pas contre hein
