I'd say that the JS world does need one of these.<p>There haven't really been any admin panels in the javascript world to my knowledge that are far beyond the "weekend project" phase. (Please note that I phrased that strongly, because I would love to find out I was simply overlooking a capable contender).<p>For a wide swath of jobs where one might be tasked with providing minimum necessary cms/admin functionality, the Rails ecosystem excels, with ActiveAdmin[1] and more recently RailsAdmin[2] both strong contenders. Both offer out-of-the-box integration with authentication/authorization frameworks like Devise and CanCan, image/file upload, etc.<p>I want that in Javascript.<p>Not because I think that admin panels are such a great thing, but just because especially doing lots of contracting and agency work -- you're going to need them sometimes. You just are.<p>If you were making a product, maybe you'd turn your nose up at an admin panel (suspect security, not performant), but they're a force multiplier when you have very limited 'I need to be able to manage data X' requirements for a project, and don't want to limit your future options or get bogged down building interfaces only two humans will ever see.<p>I very specifically want great Javascript admin panels to proliferate, because I want to be able to do some of those quick projects in node.js, and admin panels are such a selling point of Rails at most agencies. :)<p>----
[1] <a href="http://www.activeadmin.info/" rel="nofollow">http://www.activeadmin.info/</a>
[2] <a href="https://github.com/sferik/rails_admin" rel="nofollow">https://github.com/sferik/rails_admin</a>
This is the perfect case for hypermedia in the RESTful sense.<p>Rich Hickey recently gave one of his talks[1] where at one point he offhandedly mentioned that hypermedia (which gives URIs for related HTTP resources, with some link-like metadata) doesn't make sense for APIs because APIs don't have human "drivers" that can read the link text and make meaningful sense of what relations actually mean in the domain model.<p>I think the genius of RESTful hypermedia, though, could really come through in a system like this. How else do you show relations? Last time I checked, RailsAdmin can't do much for you here except provide the resource ID as a link to that resource's table and row.<p>As a benign example, imagine a guest-party admin page. What today would look like "Guest: 'Pitt, Brad', Party: '43'", tomorrow could be be "Guest: 'Pitt, Brad', Party: 'Pitt-Jolie'" with a link to '/parties/43'.<p>I sense that developers (or at least Crockford[2]?) don't want JSON to become overloaded with XML equivalents like XML schemas and metaschemas and XSLT...but think of what we could do!<p>[1] <a href="http://www.youtube.com/watch?v=ROor6_NGIWU" rel="nofollow">http://www.youtube.com/watch?v=ROor6_NGIWU</a><p>[2] <a href="http://www.infoq.com/presentations/Heretical-Open-Source" rel="nofollow">http://www.infoq.com/presentations/Heretical-Open-Source</a> ?
It's a bit sad for the front-end JS community that despite using one of the most comprehensive client frameworks in Ember.js, the author of this admin panel still felt the need to swap in a non-native data plugin (<a href="http://epf.io/" rel="nofollow">http://epf.io/</a>).
Don't visit this site on a mobile device. Something is terribly, terribly wrong. I just spent 10 minutes trying to get my phone back into a usable state. The page loads about a tenth then causes the browser to be unresponsive. Killing Safari multiple times didn't help and I even had to force restart 2x.
You don't have <i>any</i> description on what this actually <i>is</i>, other than "The Backend-Agnostic Administration Framework".<p>Can you please at least describe the features before you get into installation?
For a second I thought your "new" view was broken, but I realized it was because I had scrolled over in the table before clicking new. Looks like you need a scrollLeft(0) somewhere in there.
Two things: When I click on an ID in the example, I can't get back except for using the browser back button. Also, the EPF link tries to send me to epif.io.