mardi 11 juin 2013

Projets de fin d'année pour présentation le 14 juin 2013 à l'EPSI Paris

Bonjour,

J'ai une mauvaise nouvelle à annoncer d'emblée : j'ai eu une perte conséquente de données et suis retourné plusieurs mois en arrière juste hier. J'ai tenté de récupérer mes données mais elles sont illisibles et je me retrouve malheureusement dans l'obligation de refaire avec ce que j'ai. J'avais essayé de mettre le projet web sur un hébergement mutualisé (avec Symfony 2), c'est ce qui a sauvé une partie du projet. Vous pouvez le consulter à cette adresse : http://roling.orbedelegendes.fr/web/app.php/blog

Je vais devoir travailler dessus pour mieux intégrer les différentes fonctionnalités du blog qui y sont actuellement. Pour vous faciliter la tâche (pour me fournir un cahier des charges lors de l'épreuve), je ne vais ajouter aucune fonctionnalité mais juste améliorer l'existant. Vous ne devriez pas voir les avancées sur le site web, je les garderais en local.

Vous pouvez récupérer le projet zippé ici : http://s375325228.onlinehome.fr/roling.zip

J'utilise WAMP pour le faire tourner, dans sa dernière version. Il faut activer le mod_rewrite d'apache pour que l'URL rewriting fonctionne. Après, vous n'aurez qu'à extraire le contenu du zip dans votre dossier www (par défaut) après avoir créé un dossier correspondant à mon site dans ce même dossier (par exemple : C:\wamp\www\roling\). L'adresse pour consulter le site en local sera ensuite (sauf configurations de votre part) : http://localhost/roling/web/app.php/blog

Je vous le dis tout de suite, j'ai perdu mon second projet en C#. Je me focalise sur le projet web pour essayer de limiter la casse. J'assumerais les conséquences de cette perte de données ainsi que mon manque de sauvegardes évident.

Brève présentation de Rôling :

Rôling est, pour l'instant, un blog qui servira à centraliser les informations et rendez-vous de toute une communauté de jeux de rôles. Le choix de ce nom fait référence aux jeux de rôles et à Rolling en anglais (signifiant rouler). L'accroche est "Les rôlistes qui n'amassent pas mousse", faisant une référence directe à "rolling".

D'un point de vue technique, j'utilise Symfony 2 que j'ai découvert à l'occasion de ce projet. Le twig est de rigueur pour l'affichage des vues. Ma base de données est en MySQL et j'utilise la console de symfony pour la gérer. j'avais implanté une "web console" pour pouvoir faire des commandes console directement sur le site (dans l'environnement de développement) mais je dois encore vérifier si elle est encore là avec la perte de données.

Le but du projet est de faire un blog très simple et fonctionnel pour commencer à fédérer la communauté d'une centaine de personnes qui ne cesse de grossir. Au delà du projet, il est prévu de faire des extensions au niveau des fonctionnalités (des bundles avec Symfony 2) pour gérer des fiches de personnaes de jeux de rôles, ajouter un forum et autres outils communautaires.