Archive pour la catégorie ‘Logiciels’

RBS Change 3.5 et messagerie privée

Dimanche 24 juillet 2011

La version 3.5 de RBS Change est sortie il y a peu avec ps mal de nouveautés et améliorations diverses.

À l’occasion de cette version, le module de messagerie privée que j’ai développé pour L’Assemblée des Funomanciens et publié ici a été reversé dans le pool de modules standards d’RBS Change. Le repository sourceforge se sera donc plus alimenté pour les versions à venir et est remplacé par l’entrée modules.privatemessaging.git du repository d’RBS Change.

  • Print this article!
  • Turn this article into a PDF!
  • E-mail this story to a friend!
  • Facebook
  • Twitter
  • del.icio.us
  • Digg
  • Google Bookmarks
  • BlogMemes Fr
  • Wikio FR
  • Netvibes

L’Assemblée des Funomanciens

Lundi 3 janvier 2011

Depuis plusieurs mois je travaille sur le développement d’un nouveau site/forum dédié au jeu de cartes à collectionner Magic : l’Assemblée. Et on en arrive à un stade où une ouverture “officielle” devient raisonnable (tout n’est pas encore parfait, loin de là, mais il faut bien ouvrir un jour :p).

L’assemblée des Funomanciens

Le site a pour vocation d’aborder le jeu sur l’angle de la créativité et du fun (par opposition aux tournois et à l’optimisation des decks qui sont en général mis en avant par les autres sites).

Pour l’instant on a donc :
- un forum
- une rubrique “FunCards” où l’on peut poster ses cartes perso, les noter, les commenter, tout ça. Plus quelques tutos
- un peu de contenu par ailleurs mais encore minimaliste

Pas mal d’autres sections sont prévues à terme : créations diverses autour de Magic (fond d’écran, avatars, altération de cartes, fanfics…), variantes de jeu, etc.

Le site tourne sur le CMS RBS Change (le logiciel sur lequel je travaille au boulot et dont j’ai déjà parlé ici) et qui à terme sera utilisé pour EDForum et Cultur-ED aussi en remplacement du couple phpBB2 / WordPress (quand j’aurai suffisamment enrichi la partie forum pour se rapprocher du niveau de fonctionnel qu’on a ici actuellement). Puis après tout ça, je migrerai sans doute ce site aussi parce que bon, c’est plus facile de maintenir un des sites tous sur le même système.

Ce projet avait donc deux objectifs :
- créer une communauté autour de Magic
- me motiver pour avancer sur les développements en vue de la migration d’EDForum vers RBS Change et surtout pouvoir tester les développement au fur et à mesure sur un vrai site

Du coup je vais pouvoir sans doute dans les prochains mois sortir plusieurs autres modules utilisables pour Change et reverser quelques fonctionnalités en standard dans la prochaine version du CMS (notamment en ce qui concerne les forums).

Voilà voilà, n’hésitez à pas à venir y faire un tour ^^

  • Print this article!
  • Turn this article into a PDF!
  • E-mail this story to a friend!
  • Facebook
  • Twitter
  • del.icio.us
  • Digg
  • Google Bookmarks
  • BlogMemes Fr
  • Wikio FR
  • Netvibes

Messagerie privée pour RBS Change

Samedi 17 juillet 2010

Je viens de créer la page dédiée à ce module ainsi que le projet SourceForge pour ce module avec une première version de développement.

Donc au programme de ce module déjà évoqué il y a quelques temps : des messages organisés en conversations à deux participants ou plus. Il est possible d’inviter un nouveau participant en cours de route et de quitter une conversation (elle ne sera effacée en base qu’une fois que tous les participants l’auront quittée).

Cette version n’est pas encore utilisable notamment sur un point : la sélection des destinataire qui doit encore être revue. Mais il y a déjà pas mal de choses fonctionnelles, donc ça valait le coup de l’archiver quelque part ^^

Ce qu’il me reste à faire sur ce module avant d’en sortir une première version stable :

  • comme dit plus haut : implémenter une sélection viable des destinataires (là c’est une liste à sélection multiple… ça va quand il y a dix membres mais ça ne tient absolument pas un grande volumétrie).
  • indexer les messages pour qu’on puisse les retrouver dans la recherche mais en gérant correctement les permissions d’accès pour que seuls les participants de la discussion puissent les voir.
  • d’une manière ou d’une autre (rien n’est encore vraiment arrêté dans la façon de faire), possibilité de marquer des messages/discussions : “à traiter”, “réponse attendue”, “contient des informations importantes”…
    • Print this article!
    • Turn this article into a PDF!
    • E-mail this story to a friend!
    • Facebook
    • Twitter
    • del.icio.us
    • Digg
    • Google Bookmarks
    • BlogMemes Fr
    • Wikio FR
    • Netvibes

Quelques extensions pour Firefox #4

Jeudi 20 mai 2010
JSONView

Bon, c’est encore un truc purement pour développeurs mais c’est bien pratique quand on utilise JSON comme mode de communication client/serveur sur une application web (plus compact et moins lourd à utiliser qu’XML) : elle permet de faire afficher le JSON directement dans Firefox de façon un peu lisible plutôt que de forcer l’ouverture dans un logiciel externe où on se retrouve avec tout sur une unique ligne peu lisible ^^

Browser View Plus et Open With

Ces deux extensions sont des alternatives “groupées” à toutes les extensions IE View, Opera View, Safari View, etc. Ces extensions permette d’ouvrir un lien ou la page courante dans un autre navigateur. C’est pratique si jamais la page s’affiche mal ou bien, pour un développeur web, tester une page rapidement sur différents navigateurs.

L’avantage ici est de n’avoir qu’une seule extension installée au lieu de quatre ou cinq et de gérer également les navigateurs plus confidentiels. Actuellement, j’utilise la première chez moi et la seconde au boulot, n’ayant pas encore tranché entre les deux qui se valent un peu a priori…

OptimizeGoogle

Il s’agit d’un fork de l’excellent CustomizeGoogle qui ne semble malheureusement plus maintenu depuis quelques temps (et notamment pas compatible avec Firefox 3.6)… Cette extension permet d’arranger quelques trucs dans l’interface de Google, notamment :

  • réduire un peu le nombre d’infos que Google récolte sur vous lors des recherches.
  • virer les pubs
  • transformer les liens dans Google Images en liens directs vers les images plutôt que vers une page intermédiaire.
  • ajouter un compteur à côté de chaque résultat pour connaître sa position (quand on s’intéresse au référencement d’un site, ça peut être sympa).
  • et bien d’autres mais qui personnellement ne m’intéressent pas trop…

Toutes des modifications sont activables/désactivables dans les préférences de l’extension.

  • Print this article!
  • Turn this article into a PDF!
  • E-mail this story to a friend!
  • Facebook
  • Twitter
  • del.icio.us
  • Digg
  • Google Bookmarks
  • BlogMemes Fr
  • Wikio FR
  • Netvibes

Modules à venir pour RBS Change

Dimanche 18 avril 2010

J’entame progressivement la migration de mes forums vers RBS Change, ce qui implique le développement d’un bon nombre de fonctionnalités qui ne sont pas présentes dans les modules standards. Voici une petite liste de ce que j’ai déjà commencé :

Logos aléatoires

Il s’agit simplement de reproduire l’affichage aléatoire des logos comme c’est le cas sur EDForum. La version actuelle du module se borne à ce fonctionnel strict : toutes les n minutes, on change de logos en choisissant aléatoirement parmi les logos définis en backoffice, chaque logo ayant un poids donné.

C’est clairement pas le plus utile des modules mais c’est une fonctionnalité simple et il fallait bien commencer quelque part…

Évolutions à venir

À terme, j’ajouterai sans doute une galerie des logos en cours et passés.

Micro-news

Là aussi on reproduit à l’identique une fonctionnalité d’EDForum : il s’agit simplement de mettre en avant des liens d’actualités. Chaque “micro-news” contient un libellé et un lien (soit un document du site, soit une URL externe).

Le module dispose également d’une fonction d’importation de flux RSS externes et les blocs d’affichage s’accompagnent de la génération de flux RSS.

Messagerie privée

Là on entre dans le vif du sujet : après deux modules mineurs, on arrive à une fonctionnalité importante dans tout site communautaire (donc notamment un forum).

J’ai choisi de ne pas reprendre le modèle standard de messagerie privée calquée sur les mails qu’on peut trouver dans la plupart des gestionnaires de forums pour reprendre le principe utilisé sur les forums MesDiscussions.Net (Hardware.fr, JudgeHype ou encore Doctissimo) qui présente les messages plutôt comme des conversations, sous la même forme que les sujets des forums (quand on y pense c’est nettement plus pratique et logique).

Ce module-là est encore loin d’être fini mais il permettra entre autres :

  • un nombre de participants potentiellement supérieur à 2 (nombre maximum réglable par configuration).
  • invitation de nouveaux participants en cours de route.
  • indexation des messages.
  • possibilité de modifier un message tant que personne ne l’a lu.
  • d’une manière ou d’une autre (rien n’est encore vraiment arrêté dans la façon de faire), possibilité de marquer des messages/discussions : “à traiter”, “réponse attendue”, “contient des informations importantes”…

Pour plus d’informations sur le développement de ce module ou discuter de ses fonctionnalités, rendez-vous sur le sujet dédié sur EDForum.

La page dédiée et le repository SVN seront créés quand j’approcherai suffisamment d’une version utilisable.

Et ensuite ?

Ensuite je passerai sans doute à la gestion des smileys, l’ajout des bbcodes non-gérés en standard par Change… Ou autre chose selon ce qui m’inspirera le plus sur le moment :p

Quand à mon module de gestion de bibliothèque que j’évoquais lors de la sortie de Change, il a pas mal avancé mais je le laisse un peu de côté pour le moment puisque je ne le mettrai pas en ligne avant d’avoir migré les forums…

EDIT 16h41 :
Finalement j’ai fini ce qui manquait dans le module Micro-news, j’ai donc ajouté la page dédiée et initialisé le repository SVN avec la première version du code.

  • Print this article!
  • Turn this article into a PDF!
  • E-mail this story to a friend!
  • Facebook
  • Twitter
  • del.icio.us
  • Digg
  • Google Bookmarks
  • BlogMemes Fr
  • Wikio FR
  • Netvibes