Je viens vous présenter mon projet en espérant pouvoir obtenir quelques remarques/suggestions techniques ... voir de l'aide s'il y a des motivés !
L'objectif
Le projet est (en apparence comme toujours) tout simple, il s'agit de réaliser une site qui contiendrait d'une part un annuaire de mouvements pour la démocratie/groupe de réflexion sur la démocratie et d'autre part un outil de recherche pour qu'un utilisateur puisse trouver en quelques clics des suggestions de mouvements lui correspondant.
Il y a un vrai besoin : à l'heure actuelle, il n'existe pas de plateforme telle que celle ci et rejoindre un mouvement peut être la croix et la bannière si on cherche quelque chose qui nous correspond vraiment. De même les gens qui participent à ces mouvements refont parfois/souvent du travail en double par non connaissance de ce qui est fait ailleurs.
Les fonctionnalités
Passons à un "cahier des charges" très rapide, je m'attarde donc à ce que le site doit faire et non à comment je pense le faire.
Le site se découperait en 3 Grand points :
- annuaire des mouvements avec des tags/localisation/description/taille ( puis peut être autre chose mais ça me parait être plus ou moins l'essentiel )
- la recherche par tag/localisation
- un forum d'aide à la recherche / d'aide à la création de "fiche mouvement"/ de suggestion de dev.
Voila l'essentiel de ce que je veux sur le site.
La technique, un mystère pour le moment
Au niveau technique, je n'ai aucune compétence en web mais je développe professionnellement des programmes de robotique / traitement d'image (principalement en c/c++). Arrivant dans un domaine qui m'est inconnu et puisque ce que je veux faire n'est pas révolutionnaire, je pensais pouvoir m'appuyer en grande partie sur de l'existant.J'ai déjà créé/utilisé un wordpress mais j'avais l'impression que ce serait trop limite pour réaliser de manière simple mon projet.
Il y a un paradoxe en informatique : c'est lorsque l'on commence et donc par définition que l'on en sait le moins que l'on prend des décisions ( celle de se reposer sur tel ou tel projet / framework existant / de tout coder en tel langage ..... ) qui vont impacter le bon fonctionnement d'un projet sur le moyen/long terme. Je venais donc voir ici si vous aviez des suggestions sur les ressources/bases de code ... que je pourrais/devrais utiliser pour créer un site tel que celui (très brièvement) décrit ?
Merci pour toute aide,
Si vous avez des questions/remarques/propositions..., surtout n'hésitez pas, c'est pour cela que j'ai créé le thread!
J'ai mis à jour le règlement, j'y pensais depuis un moment, cette règle n'était plus vraiment d'application, mais au moins maintenant, c'est écrit.
Cependant, ton sujet est imbuvable, les trois premiers paragraphes sont totalement inutiles, j'ai du me forcer à lire un peu plus loin, mais c'est vraiment parce que je suis courageux. Va droit au but, les gens liront bien plus facilement. Il faudrait aussi structurer ton texte en paragraphe, utilise des titres et sous titres (comme présenté dans le règlement). La structure de ton titre n'est pas correcte non plus, merci de la mettre à jour.
Je ne suis plus modérateur, ne me contactez plus pour des demandes, je n'y répondrai pas.
C'est intéressant, il faut en effet que tu utilises un CMS, comme CodeIgniter pour gérer des choses sans tout refaire, comme les redirections de page en fonction de ce qui est dans l'url, les forums etc. je donne ce cms comme exemple, il est considéré comme assez simple.
Il faut savoir si ça t'intéresse à le faire sur la durée, est-ce que tu maintiendras toujours ton site dans 3 ans? Vérifier qu'il n'y a pas de regroupements de mouvements interdits, etc.
C'est intéressant, il faut en effet que tu utilises un CMS, comme CodeIgniter pour gérer des choses sans tout refaire, comme les redirections de page en fonction de ce qui est dans l'url, les forums etc. je donne ce cms comme exemple, il est considéré comme assez simple.
CodeIgniter n'est pas un CMS mais un Framework et il n'est pas plus simple qu'un autre framework. Il faudra tout de même bien connaitre l'orienté objet si tu veux comprendre ce que tu fais.
Je ne suis plus modérateur, ne me contactez plus pour des demandes, je n'y répondrai pas.
Le principe est effectivement de proposer un service sur la durée.
A l'heure qu'il est j'ai une situation qui va être stable dans les deux années qui arrivent et le projet malgré son avancement technique nul est assez mur (j'ai prévu de le faire depuis 2/3mois mais je n'avais pas le temps ce qui va changer à partir du milieu du mois d'avril) donc je pense avoir le temps et la motivation pour le continuer sur au moins ces deux ans.
Après ces deux ans :
- ça ne fonctionne pas / quasiment pas, je stop, j'en déduis que j'ai cru identifier un besoin qui en fait n’existai pas.
- ça fonctionne soit je peux continuer, soit j'essaye de transférer le site à quelqu'un / une entité type association.
D'un point de vue technique :
Pour l'orienté objet, j'utilise quotidiennement des librairies c++ entre autre OpenCV qui reste assez simple et sert à réaliser des opérations de traitement d'image et ROS Robot Operating System (qui porte mal son nom et est une librairie) pour tout ce qui est robotique qui est pour le coup vraiment "pensé" objet.
Pour l'utilisation d'un CMS ou d'un framework (puisque, si je ne me trompe pas, il s'agit des deux alternatives principales), mon expérience sur wordpress me laissait penser qu'un CMS serait trop limité et que je ferai mieux de choisir un framework, comme Codelgniter ( ou autre,je ne doute pas qu'il y a des tonnes de blog/articles spécialisés comparant les différents framework ). Il est aussi possible qu'un site tel que celui que je souhaite proposer existe aussi déjà sur en open source et qu'il ne reste qu'à se servir, à modifier deux trois points et passer directement à l'ajout de contenu.
Si vous avez des conseils techniques ou pas, des remarques sur le choix framework/CMS, voir un lien vers un projet open-source dans un autre domaine mais aux caractéristiques proches surtout n'hésitez pas !
Je te conseille de suivre le tuto sur Symfony d'Openclassroom, car il est bien fait, mais pas forcément de tout refaire, simplement retenir le principe. De là tu pourras continuer avec Symfony ou utiliser un framework qui peut être considéré comme plus simple, avec moins d'options, par exemple CakePhp : je me souviens qu'au début, j'avais pas parfaitement tout compris en suivant le tuto de CakePhp sur leur site officiel, après avoir lu le tuto Symfony d'Openclassrooms, ça semblait très simple.
Après tu peux commencer à avoir des premières pages, et un plugin de forum CakePhp (en tapant ces mots clés sur google), et voir comment ça prend. J'imagine que l'un des principaux trucs à voir, c'est la sécurité, car un mec - pas - très malin va peut-être s'amuser à te pirater tes fichiers et bloquer ton site, ensuite ce serait de trouver des utilisateurs, c'est pas simple, des forums il y en a plein, certains vont peut-être préférer rester sur leur site qu'ils connaissent depuis des années, sans venir sur ton répertoire de mouvements.
Est-ce que tu as prévu des annonces de "manifestations", selon la date? Ca pourrait être un moyen de faire revenir du monde.
C'est noté pour l'avis qui va plus vers un framework la aussi que vers un CMS ainsi que pour le tuto.
Pour les annonces de manifestations, je n'en ai pas prévu et ça pourrait être envisageable. J'ajouterai dans un premier temps le sujet sur le forum dans la partie amélioration du site pour voir ce qu'en pense les utilisateurs. Par contre ça impliquerai que les associations viennent elles même remplir le calendrier puisque je ne pourrai pas moi même remplir ce calendrier sur les manifestations d'une centaine ou plus association et ça me parait compliqué ...
Sur la nécessité de faire revenir les utilisateurs. Le but, et c'est effectivement peu commun, n'est pas de faire revenir les utilisateurs, le but c'est qu'ils y viennent juste une fois et qu'ils trouvent un mouvement qui leur correspond puis qu'il aillent s'impliquer dans ce mouvement et non pas sur le site.
Comment du coup promouvoir le site ? et bien c'est une question ouverte...
[Site web] Annuaire Citoyen
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Je ne suis plus modérateur, ne me contactez plus pour des demandes, je n'y répondrai pas.
Je ne suis plus modérateur, ne me contactez plus pour des demandes, je n'y répondrai pas.