This is an old revision of the document!


Une petite page pour les développeurs

Serveur XMPP

  • [4] Ajouter la langue de l'utilisateur (+ langues optionnelles) dans le compte
  • [5] Ajouter la timezone dans le compte
  • [3] Ajouter liste d'amis et blacklist dans le compte

Hmm tu pourrais détailler un peu ???

Admin

Serveur XMPP & Admin

  • [1] Pouvoir ajouter un ztamp à son compte quand il passe sur un lapin du compte (éventuellement par une activation préalable d'un mode “enregistrement”)

Btw, Ca le faisait déjà, maintenant, on peut renommer le Ztamp, le supprimer du compte en plus…Toujours le même problème quand OJN ne se ferme pas correctement… Faudrait revoir les moments où y'a des sauvegardes (là c'est automatique (toutes les 5 minutes) pour les Bunnies/Ztamps, manuel pour les comptes… Faudrait le faire en manuel à chaque modif des données dans les fichiers (donc TOUT reprendre à la main…) et virer les sauvegardes auto (j'ai pas confiance dans ces trucs là…)

  • [2] Api call pour renvoyer les infos d'un compte, à utiliser pour verrouiller des fonctions

Fait cet aprem (Samedi).. J'ai juste passé une heure à comprendre pourquoi le GetToken ne renvoyait rien… Ca marche maint'nant :) On peut rajouter des infos, y'a le passage des paramètres au template, etc…

  • [3] Remettre en place la déconnexion si pas de token (actuellement basé sur une liste de plugins)

Actuellement basé sur un setToken inutile… La liste de plugin c'tait avant ^^ (sauf si t'es r'venu sur mes modifs, mais j'pense pas) Edit: Actuellement basé sur l'API call du point [2]

  • [4] Plugin d'envoi de messages à tous les lapins connectés

First draft.. Mais ca marche ^^

  • [4] Prévoir un “répondeur”, comme actuellement : le lapin clignote sur son nez si message (plugin ? kernel ?)
  • [4] Api call + admin pour liste des utilisateurs (et éventuellement liste des connectés)

First draft pareil, ca marche, y'a la liste, les gens connectés, les admins…

Liste des priorités : [1] Prioritaire [2] Urgent [3] Normal [4] Aucune urgence [5] En dernier ;)

Ajouts

  • Modifier l'admin pour pouvoir éditer un compte d'utilisateur
  • Faire les API call pour ressortir des listes ID ⇒ compte pour les Nabs et Ztamps pour les afficher dans l'admin
  • Régler un problème d'apostrophes échappées (par le urlencode) pour le TTS
  • Faire un plugin/une méthode pour coucher le Nab avec un Ztamp (le plugin est plus pratique je pesse…)
  • Le plugin surprise: Travailler en fréquence et non en période (en pensant travailler en fréquence). Actuellement, une grande fréquence repousse la prochaine humeur à deux jours après….
  • Refaire l'API, le template et l'Admin en nettoyant un peu tout ça, en uniformisant les retours d'API, les messagesbox en cas d'erreur/succès…
  • Refaire le plugin meteo qui est assez demandé…
  • Voir à déporter certaines config de l'ini vers la config des plugins (xmppport/TTS/Annuaire)
  • Voir pour le plugin annuaire, lui faire une config pour l'URL, avec page d'admin). Deplacer le plugin dans le sous dossier plugins/system
  • Pour l'admin, au renommage de lapin, vérifier si le nom est libre dans l'annuaire.