The goal of this library is to replace the old "s_admin" by Spuzzum which was made in the stone age, back when we were ecstatic that we could play MIDI files and we were happy if we could find a Javascript exploit for our browser windows.
Introducing dta_admin
dta_admin is a new library created and maintained by me. It aims to create an easy-to-use, extensible administrator panel so you can focus on your game instead of having to finish a system most of your players won't ever get to see apart from perhaps the trolls.
What makes dta_admin so different from any other admin library created is that it's built for BYOND 4.0 and it's modular, meaning you can extend its functionality easily.
Modules
dta_admin starts out with a simple "show panel" verb. This brings up a panel which - if no modules are present - will appear to be empty.
However it is with the modules that this library gains its true power. You can define new modules within your project without ever having to touch the the libraries' code. Granted, this is the bonafide intention of any good library, but I haven't seen any libraries around for BYOND4+ that allow you to administrate your game and allow you to extend it easily for whatever you've got cooked up in that game of yours.
Not only can you define modules for your project, but you can also help out by creating extensions (modules) that can be implemented in future versions of dta_admin. Not only can you extend the library for your own game, but you can also help
Features
The basics of the library work: you can create modules, mess with permissions and there exists a few samples to help you get started.
However the library does not have a lot of modules yet, and that's where you come in: if you're feeling up to it, you may want to help out writing modules for this library to make it even better!
See the hub entry of this library at hub://AndroidData.dta_admin!
Documentation for dta_admin
that's a silly thing to say considering when i (a crappy programmer) looked at the library, i went "wut" and so i tried the included demo and... nothing happened. there's no interface file included, if there should be. i have no idea