Skip to content

Web based editor #158

@Volte6

Description

@Volte6

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

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions