-
Notifications
You must be signed in to change notification settings - Fork 41
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Motivation
GoMud already has a built in webserver. The goal here is to support some administrative and building tools via a web interface.
This can be at times superior to purely using commands from in the mud, as you can fill out forms and load data more naturally.
Goals
The initial goal for this will be small - build a foundation that can be expanded upon.
- Basic authorization
- Use basic authorization to accept username/password to login. This should validate against the user record, and of course confirm they have admin/moderator access.
- Admin index page - a basic page only admins can see. This should give some statistical information, and provide ingress to the rest of the tools.
- First tool - A single tool to start with. Probably an item editor, with the option to create new items.
- Should also support editing item scripts. Consider a templated example of event functions.
- Request handler - Probably will be a single entry point for form submission via some sort of JSON POST data. Will need to adhere to some basic payload/response format. Probably be RESTful in nature.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request