Admin.js – The Backend-Agnostic Administration Framework



Admin.js – The Backend-Agnostic Administration Framework

1 0


adminjs-preso

Presentation about adminjs.com

On Github ghempton / adminjs-preso

Admin.js

The Backend-Agnostic Administration Framework

Created by Gordon L. Hempton / @ghempton / GroupTalent / adminjs.com

Administration

You have this problem

  • Superusers Only
  • CRUD
  • Search
  • Custom Actions
  • Exporting Data
  • Notes
  • Graphs & Analytics
  • etc...

Framework

Provide an abstraction/DSL for common patterns.

Spend less time on internal-facing tools and more time on user-facing features.

Requirements

  • As few lines of code as possible
  • Clean, sexy, UI
  • Useable by Non-Developers
  • Customizable

Framework-Specific Solutions

  • Django
  • Active Admin
  • Rails Admin

Extended Requirements

  • Responsiveness
  • Search-centric
  • Share code with main application

Keep it Client-Side

Just consume your API

DEMO

Built with Ember.js and EPF

  • Requires backend which exposes an API
  • Works out of the box with apps that use EPF
  • Generators coming soon for Rails

Ember.js Conventions

views/
controllers/
routes/
components/
templates/

Customizing

renderers/
editors/
filters/

The End

Created by Gordon L. Hempton / @ghempton / GroupTalent / adminjs.com