Bonjour à tous,
je commencerai (prochainement ?) à travailler sur une V6, je vous propose donc ce sujet pour en discuter, voici en vrac quelques idées que j'ai pour les améliorations et corrections à apporter. Pour le moment, il ne s'agit que de suggestions, et bien que certaines me semblent indispensables et évidentes, d'autres demanderont réflexions et discussions afin d'être réalisables (ou abandonnées, si trop complexes / trop éloignées de vos attentes) :
Administrateur* Faciliter le rattachement d'une fiche à une autre pour deux jeux identiques.
* Faciliter la fusion de deux fiches identiques.
* Alerter l'utilisateur que sa fiche a été supprimée : par exemple lorsqu'un admin supprime une fiche, il enchaîne sur un écran où on lui demande le motif de suppression qui pourrait être dans une liste avec des radio boutons: photo absente, photo non conforme, doublon. L'admin coche et valide et l'utilisateur "fautif" reçoit un message type l'avertissant que sa fiche *nom du jeu* a été supprimée par *pseudo de l'admin* pour la raison cochée.
Utilisateur* Mieux signaler, lors de l'ajout de fiche, qu'une photo est requise et que deux jeux identiques doivent être liés.
* Réduire automatiquement les photos trop lourdes au lieu de demander à l'utilisateur de le faire (limite de 175Ko).
* Possibilité de générer un PDF ou un fichier (Excel ?) d'une collection.
* Améliorer la recherche sur le site (utilisations de Wild Card, recherches "intelligentes" pour trouver "Final Fantasy" quand un membre cherche "Fnial Fantasy", etc...)
* Possibilité de voir les dernières actions des membres ("a ajouté à sa collection", "a retiré de sa collection", etc...)
* Possibilité de suivre certains membres pour accéder plus facilement à leurs dernières actions.
* Mise en place d'un système de messagerie pour que les membres puissent communiquer entre eux.
* Possibilité d'ajouter une légende aux photos et de changer plus facilement l'ordre des photos.
* "Logger" les modifications apportées à une fiche. Quand une fiche est modifiée, un administrateur doit avoir accès aux informations suivantes : qui l'a modifiée, quand, et qu'a-t-il modifié + possibilité d'annuler la modification.
* Au même titre qu'on sait qui a ajouté une fiche, on doit pouvoir savoir qui a ajouté la photo (si ce n'est pas le même utilisateur).
* Possibilité de légender les photos (par exemple : "exemplaire incomplet, il manque la spine", ou "détail de la carte incluse" etc...)
Design / Navigation* Revoir l'ensemble du design du site (de l'aide serait la bienvenue), utiliser davantage les possibilités offertes par JavaScript/JQuery pour rendre plus fluide la navigation.
* Rendre plus agréable l'affichage d'une photo d'un jeu et rendre possible la navigation de plusieurs photos d'un jeu.
* Revoir l'ordre d'affichage des informations (?)
* Revoir la page de collection de chaque utilisateur pour la rendre plus lisible, plus agréable à naviguer et plus facile à gérer (ordre d'affichage des jeux notamment).
Technique / Bugs* Nettoyer la base de données (notamment les utilisateurs robots qui se sont massivement inscrits et pourrissent la base de données) et ajouter un captcha lors de l'inscription.
* Rediriger constamment
http://megaoldies.net/ vers
http://www.megaoldies.net/ (pour éviter certaines erreurs de redirection + optimiser l'indexation google + conserver correctement les variables de session).
* Revoir la navigation vers une liste de jeux (actuellement, si on ouvre un premier onglet listant les jeux Sonic, un deuxième listant les jeux Zelda, et que l'on revient sur le premier onglet pour afficher la page 2, c'est la page 2 des Zelda qui s'affiche).
* Travailler sur le SEO (optimisation pour les moteurs de recherche).
* Possibilité d'indiquer plusieurs développeurs pour un même jeu.
* Corriger les erreurs de recherche quand celle-ci inclut des caractères accentués.
Nouelles fonctionnalités / améliorations (à discuter et réfléchir pour la plupart)* Système de liaison entre jeux (remakes, portages, add-ons, etc...) (facultatif).
* Possibilité de choisir la complétude de son jeu / de sa console, soit via un système simple : Complet / sans boîte / sans notice / loose ; soit via un système plus complexe permettant de lister chaque élément que compose un jeu (média, notice, boîte, emballage carton, pub, reg, spine card, carte, figurine, plan, etc...) (facultatif).
* Possibilité d'estimer la rareté/valeur d'un jeu / d'une console, soit via un système simple : de A (très rare) à F (très commun) ; soit via un système de prix, très délicat à mettre en place puisque le prix d'un jeu évolue constamment (facultatif).
* Indiquer les auteurs d'un jeu, le nombre de joueurs (facultatif).
* Revoir les genres, possibilité d'en choisir plusieurs (certains jeux mélangent les genres), réfléchir à un système de sous-genres (ex: Stratégie => TBS ou RTS ; Shoot 'em up => Tube shooter ou Manic shooter ou Rail shooter ou etc...).