Jump to content

[Early Access][Web app] metaedit: CKAN meta-file online editor


avivey

Recommended Posts

It's a browser based tool to assist in editing CKAN meta files.

The longer-term goal of the tool is to allow non-technical users to edit these sorts of things directly, without needing to understand git, or even how to write a JSON. This is probably not a huge problem for the modding community, but I have hopes to use the same tool as a base for similar cases[1].

It is (Or, at least, should be) a little more convenient then using a text editor to edit the content directly.

It's very early in it's lifecycle, but it is kinda usable already: You can edit files, save/save as, have multiple "projects" (branches), and issue a pull-request.

The editor is a schema-aware JSON editor: It follows the schema defined for CKAN, and will validate the content before saving.

(For the sake of consistency, the resulting json file has it's keys sorted; This means that consecutive edits of the same file will show up nicely in the diff page. It also means that the first edit will not show up nicely in a diff page).

I would appreciate feedback on usability, and active help on the whole "make it pretty" side - I'm pretty bad at that.

It's live at https://avivey.github.io/metaedit/, and as source at https://github.com/avivey/metaedit

[1] This is actually a pattern I've seen in the real world many times.

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...