topiary-io / topiary

a modern content management system
Other
2 stars 0 forks source link

Build admin interface #14

Open doesntgolf opened 8 years ago

doesntgolf commented 8 years ago

Build out the interface and move shared code to includes.

doesntgolf commented 8 years ago

Got a start on this with 35c7e1a. The interface is there, but only about half the links/actions lead somewhere useful right now. The core of the admin is still the same as it was before with jumping up and down directories to find files. I started it with a css framework called PureCSS, but I think eventually we should get rid of it, cuz it's not doing all that much right now. I just used it to quickly prototype the interface.

The includes currently live in the same directory as the full templates, cuz I couldn't immediately figure out how to get template.ParseGlob to let me put them in separate directories. We should either figure out how to do it, or come up with a naming convention for templates vs includes.

There's some more styling that can be done, but hooking up the interface to actual functionality will mostly depend on #13. We should also probably come up with some sort of more formal design spec than the hazy sketch that exists in my brain.