Repost: JF to-do list

Current todo list:

  • floweracl - a fine grained ACL system so we can limit clients access to individual commands and GUI elements, regardless of ACL group.
  • floweraccounts - stores data (like attachments you’ve made). Yes you will need an account to create attachments. Also has an admin interface so we can manage player attachments and a few other account based settings. Also includes an interface for floweracl (which is per serial, not per account), and a nice ‘related accounts’ function which lists players that share the same IP or serial (similar to /whowas).
  • flowerjoinquit - really only for moderator/admin use: incognito mode. Wont display a message when you join and quit. Enabled via floweraccounts UI.
  • flowerbuds - haven’t started this yet, but the plan is to make a buddy list to allow/disallow teleports etc. Clans should be included in this, but I’m not sure how it’ll work.
  • flowerchat - essentially what we have now, but with an extra command: /bbm (BlackBerry Messenger~). Will allow you to leave a message for a player with searchable interface (linked to floweraccounts /whowas ability).
  • *flowerqueue - a utility resource only. It’s used to trigger client events when the client is ready, i.e. if the server triggers the event before the client is ready, there wont be any problems.
  • *jsonbeautify - another utility resource. It’s used to make json data readable by humans.
  • *floweruuid - used by flowermods and floweraccounts to generate a UUID. flowermods: so we can check if the files have changed. floweraccounts: to store client joins with an easy search key.
  • flowerattach - will include a GUI to manage attachments linked to your account.
  • floweredit - renamed offedit. You will need an account for this too. GUI for managing maps n things, but probably not limited to maps you’ve made.
  • flowerteams - our teams system, but with a team creation UI for moderators and admins.
  • medialib - library for creating media related shit like youtube videos and streaming radio stations.
  • piano - be a true fgt.

* denotes things that have been completed. A lot of things have already been started, but I hit dependency issues (i.e. flowerqueue, jsonbeautify etc).

2 posts were split to a new topic: Jonty’s a fgt