NAME

Ado::Plugin::Admin - system (site) administration user interface

SYNOPSIS

#Add this plugin to configuration file
# /home/you/whereinstalled/Ado/etc/ado.$mode.config
plugins => {
  # other plugins here...
  'admin',
  # other plugins depending on Ado::Plugin::Admin here...
}

#run/restart ado
$ cd /hereis/ado
morbo ./bin/ado

#go to http://localhost:3000/ado
#enjoy

DESCRIPTION

Ado::Plugin::Admin provides:

  • REST API for default home page for the administration area of your site or web-application;

  • API for other plugins that want to provide user interface for administering various parts of the application;

  • Default UI consisting of a left panel and a default dashboard. The dashboard consists of descriptions of the installed plugins that provide description for the dashboard

    Note: This software is not funtional yet!

METHODS

Ado::Plugin::Admin inherits all methods from Ado::Plugin and implements the following new ones.

register

$plugin->register(Ado->new);

Initializes and registers plugin in Ado application.

HELPERS

Ado::Plugin::Admin provides the following helpers

admin_menu

TODO: Renders the main menu in the administration screen in html or json for the current user.

<%= admin_menu %>

CONTINUOUS INTEGRATION

We would like to know that our software is always in good health. We count on friendly developers and organizations to install and test it continuously.

CPAN Testers Reports for Ado::PLugin::Admin

Travis-CI



end html SEE ALSO

L, L, L, L, L, L, L, L. AUTHOR

Krasimir Berov COPYRIGHT AND LICENSE

Copyright 2015 Krasimir Berov. This program is free software, you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License v3 (LGPL-3.0). You may copy, distribute and modify the software provided that modifications are open source. However, software that includes the license may release under a different license. See http://opensource.org/licenses/lgpl-3.0.html for more information.