Mathieu le 3 février 2010

Idée en l’air mais idée tout de même, il serait bon de proposer (à chacun d’accepter ou non en cochant les bonnes cases) aux visiteurs de connecter leur compte Twitter et/ou Facebook afin de dynamiser les échanges grâce à ces médias connexes.

Par exemple :

  • Un utilisateur est abonné à un agenda (celui de son club par exemple), pourquoi ne recevrait-il pas de notifications Facebook.
  • Un utilisateur crée un nouveau sujet de discussion, les utilisateurs (abonnés ou non à une page) pourraient être prévenus sur ce même Facebook mais un « tweet » pourrait également partir de son compte
  • Une invitation à une séance de ciné de la part d’un utilisateur ? L’invité recevrait la notification adéquate.
  • Un utilisateur, lorsqu’il participe à un sujet de discussion, émet le souhait d’être prévenu des réponses, passons par Facebook (ou par mail d’ailleurs).

Les possibilités sont multiples et il s’agit de bien peu de programmation pour y être, le tout étant de « délimiter » l’interaction afin de ne pas trop rapidement se retrouver submergé par les « alertes ».

Mathieu le 25 septembre 2009

smarty
(billet technique)
Peu de mises-à-jour depuis un temps mais beaucoup de travail « dans l’ombre ». Mon CV n’a toujours pas fait réagir à la mairie de Montreuil… à suivre (j’ose pas rappeler dans l’immédiat).
Bref, SMARTY ! Depuis quelques années, je vais et viens sur ce concept de développement, ce moteur de template. A défaut d’adopter une autre techno comme Symfony (oui, c’est pas un template engine mais bon), je me suis dit qu’on pourrait y gagner sur un projet de cette ampleur (grand mais pas trop non plus). Smarty permettra un gain de ressources; grosso modo, lorsque le site monte en charge, j’ai mis un système de cache bien sympathique avec un gain probable de 70% de requêtage SQL et encore d’avantage sur les source. Couplé à un CRON efficace pour les appels XML vers l’extérieur, la somme des efforts devrait payer.
Autre avantage, j’ai refactorisé et bien séparé toutes les couches code et rendu, m’ouvrant en grand les possibilités de portage en live pour les mobiles ou la version accessible. Tout le code du moteur (sans exception) a été revu, offrant un maximum d’abstraction et mon petit pêché mignon serait de mettre en place une platerforme SOAP, why not ?

Enfin, à terme, cela permettrait (j’y songe) à ouvrir des possbilités de personnalisation poussées pour les utilisateurs, y compris les développeurs ainsi que les futurs blogueurs de la plateforme montreuil.net souhaitant intégrer des modules sur leurs blogs respectifs. C’est pas du Netvibes à la sauce montreuil.net… ça sera juste un défi personnel mais surtout la possibilité d’impliquer les utilisateurs et les mettre en position de « proposeurs » de nouveautés.

To be continued…