Plugin symfony : création d’un agenda…
Ca y est pour ce premier article de l’année , et après maintenant quelques mois de recul sur symfony, j’ai décidé (enfin je suis obligé) de créer un plugin de type Calendrier/Agenda…
Pensez bien que j’ai cherché a trouver un plugin existant a modifier, mais je n’ai absolument rien trouvé sur le site des plugins ! Je vais donc être bien obligé de me « cracher dans les mains » et de me mettre a la création de ce plugin…
Plusieurs questions se posent…
- Quelles fonctionnalités attends-je de mon agenda ?
- Quelles données et comment les stocker ?
Mine de rien , quand on aura toutes les réponses a ces questions, on devrait pouvoir commencer…
Les fonctionnalités:
Mon agenda devra pouvoir permettre de visualiser des evenements.
Mais c’est quoi un evenement ?
ben… On va dire qu’il s’agit d’une entité qui est définie dans un intervalle de temps ( a la minute près). Cette entité est liée a un ou plusieurs utilisateurs. Dans mon cas , un ou plusieurs evenements devront être liés a une téléprocédure. On devra de plus définir une date de départ pour un évenement reccurent pour que les administrateurs puissent décider a partir de quelle date l’evenement aura lieu.
Donc résumons :
Dans mon cas chaque téléprocédure, un administrateur pourra définir des evenements. (Exemple , un cours de musique qui aura lieu le mercredi de 08h a 10h, de 10h a 12h, et de 14 a 16h)… De l’autre coté, il faut arriver a lier un utilisateur, déja lié a cette télé procédure, a un des evenements qui en découlent…
Les données:
Il existe déja dans l’application toute la partie qui concerne les teleprocédures, et les utilisateurs…
Il reste donc a imaginer comment stocker les données… au prochain épisode…







about 1 year ago
Il faut que je mette au point un système un peu similaire pour Piwam [piwam.googlecode.com], mon gestionnaire d’association symfony-powered. Avec des alertes, des mises en place de reunions et tout le tralalala. Si tu penses qu’il y a possibilité de mettre en commun une bonne base, n’hésite pas à me contacter !
Bon courage
about 1 year ago
Effectivement , nos projets semblent relativement proches l’un de l’autre. Je suis totalement pour un mise en commun d’une « bonne base » comme tu dis.
Je mettrais l’article a jour au fur et a mesure de mes avancées !En tous cas merci de ta visite et de ton commentaire.
A bientot