Non-Partisan Magicians


    2.0.0 • Public • Published

    Admin Dashboard

    Build Status

    Static HTML for now. Currently includes a fluid version of gridster.js (check out to see how that works).

    Setting up the dev environment

    This will enable you to work on Admin Dashboard, UIKit and plugins.

    Working on Admin Dashboard

    This has improved considerably thanks to @svnlto. All you do is

    $ git clone
    $ npm install
    $ bower install
    $ grunt browserify

    You'll also need to $ grunt browserify each time you add libraries to be compiled into libs.js.

    Then $ grunt serve. This will lauch Hoodie as well as the Grunt server and also connect the two, so there is no further config needed. Admin Dashboard will be running at, not at the Hoodie URLs.

    You can then $ hoodie install pluginName as usual.

    Working on admin-dashboard-UIKit

    Clone and do $ npm link in its directory. This will make a global npm package named hoodie-admin-dashboard-UIKit available on your system.

    Now go to yourHoodieApp/node_modules/hoodie-server/node_modules and do $ npm link hoodie-admin-dashboard-UIKit.

    You can now work in your UIKit-folder and see the changes in your admin-dashboard's plugins. Don't forget to $ grunt build the UIKit first.

    Working on a plugin

    Clone the plugin and do $ npm link in its directory. This will make a global npm package named hoodie-plugin-pluginName available on your system.

    If the plugin exists in npm already, you can install it now via $ hoodie install pluginName.

    Now go to yourHoodieApp/node_modules and do $ npm link hoodie-plugin-pluginName.

    If the plugin is new and not installable through $hoodie install, you will have to add it to the package.json manually.




    npm i hoodie-admin-dashboard

    DownloadsWeekly Downloads





    Apache 2 License

    Last publish


    • hoodie
    • jan
    • gr2m
    • svnlto
    • caolan
    • boennemann