Giter Site home page Giter Site logo

algid-admin's People

Contributors

zoramite avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

algid-admin's Issues

Implement Permission Schemes by Domain

Use the navigation schemes available in Algid to do navigation permissions by domain.

Use a lazy load of the permissions to only load the permission scheme when the first admin request is made on the domain to mitigate the possible hundred(s) of domains being controlled by one application.

Advanced View for Layout

Add the ability to toggle advanced layout options. For instance, ctrl+shift+g to show the grid (add a class to the body that will trigger the background change).

This idea could also trigger other advanced views and options to appear.

Admin Based Maintenance Mode

Allow for maintenance mode to be enabled for the servers from the admin interface.

This should just change the application variable for the environment mode and not the actual settings file. When the application is reinitialized it will go back to the original environment mode.

Forbid access to pages

Allow the ability to throw and error that forbids access to a page and stops further processing from the proc.

Change Background Colors With Environment

Depending upon the environment setting add a class to the template that will be used for changing the color of the background to easily distinguish the environment mode being used.

DataGrid Style Guide

Setup a style guide for the datagrid to the way that the different form elements look with the current template.

Move Request Singletons from Wrapper To onRequestStart

Currently the wrapper code is creating some objects, such as the profiler, that are then being stored in the request singleton manager. This should be moved to the onRequestStart() in the configure component so that other plugins can work with the singletons.

Random Tips on Main Page

Have a file based set of random tips and announcements about new features that can be displayed for the user.

Form Style Enhancements

  • Add the ability to have tall form fields that are styled well with the elastic plugin.
  • Add in the chosen styling
  • Add the full field that puts the label on its own line

Dynamic Columns

Add the ability for the content in the admin to change the width of the main/side columns.

Two initial possibilities:

  • Set an exact size for the number of columns to take and dynamically adjust the other in the template settings. Ex. side column = 4, main column becomes 8 = (12 - 4).
  • Set an enumerated amount. Ex: small = 2, medium = 4, large = 8.

Partial output option

Allow the template to do a partial content output when the isPartial setting is turned on in the template.

There could be multiple triggers that would cause the isPartial to be true:

  • Detect the HTTP_X_REQUESTED_WITH header that jquery sends for ajax requests.
  • Url variable for specifying that the page should be rendered as a partial using isPartial=true.

Event Observer Details

Create an area for viewing all the registered event observers and the events they are listening for.

Form Style Guide

Setup a style guide for the form to the way that the different form elements look with the current template.

Admin Searching

Ability to search across the admin.

This should include the admin navigation pages and provide hooks to allow other plugins to return categorized search results given a search term.

Enforce SSL Option

Need an option to have the administrative interface force the SSL requirement.

Use forceSSL setting to trigger.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.