XIFNET is as-needed db-based but the interface is JS. Inventories are also db-based.
As a creator, you can play your own game to test it. The difference here is a kind of god mode that allows you to alter the starting path, items, etc.
There's a database entry for NIFElike properties, but plugins will work with this rather than it being the default. I might not need it to get the basic engine working either.
Creator Mode -- One that lets you create/edit/follow paths with a simple text box and draft-saving features
Preview Mode -- one that lets you preview paths and navigate that way. Inventory events here aren't parsed, but you do see what things will look like.
A control panel that lets you do various things (like manage plugins).
Each mode gives you access to the other two modes easily.
In creator mode, you can bookmark paths with some optional tagname (otherwise it just uses the post title). These will then appear in a specialized panel so you can navigate quickly in either mode.