https://github.com/cubiclesoft/admin-pack-with-extras
A PHP toolkit designed specifically for programmers to quickly create a nice-looking, custom-built, secure administrative web interface. MIT or LGPL.
https://github.com/cubiclesoft/admin-pack-with-extras
Last synced: about 1 year ago
JSON representation
A PHP toolkit designed specifically for programmers to quickly create a nice-looking, custom-built, secure administrative web interface. MIT or LGPL.
- Host: GitHub
- URL: https://github.com/cubiclesoft/admin-pack-with-extras
- Owner: cubiclesoft
- Created: 2012-08-09T13:51:38.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2022-10-20T14:54:53.000Z (over 3 years ago)
- Last Synced: 2025-03-24T11:44:43.094Z (about 1 year ago)
- Language: JavaScript
- Size: 808 KB
- Stars: 8
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Admin Pack with FlexForms Extras
================================
A PHP toolkit designed specifically for programmers to quickly create a nice-looking, custom-built, secure administrative web interface. Choose from a MIT or LGPL license. Proven to cut development time by at least 50% over traditional frameworks and template engines. But it isn't a CMS nor a framework or a template engine. Admin Pack is very different. Give it a go to power your next PHP-based administrative backend.
Admin Pack with FlexForms Extras is the functionality of [Admin Pack](https://github.com/cubiclesoft/admin-pack) with the powerful extensions of [FlexForms Extras](https://github.com/cubiclesoft/php-flexforms-extras).
[](https://cubiclesoft.com/donate/) [](https://cubiclesoft.com/product-support/github/)
Features
--------
* Quick-n-dirty custom administrative interface builder. [Live demo](https://barebonescms.com/demos/admin_pack/admin.php)
* The default templates look nice enough. Gets the job done.
* Integrated CSRF/XSRF defenses.
* Date picker and fancy multiselect options.
* Supports custom logos/favicon.
* Reasonable size (~1MB).
* Has a liberal open source license. MIT or LGPL, your choice.
* Designed for relatively painless integration into your project.
* Sits on GitHub for all of that pull request and issue tracker goodness to easily submit changes and ideas respectively.
The Extras
----------
* Date picker - Adds a new field 'type' of 'date' and leverages the jQuery UI datepicker.
* Accordion - Adds the jQuery UI accordion for grouping large sets of associated fields.
* Multiselect tags - Adds select2 in tag mode for selecting multiple items.
* Multiselect dropdown - Adds a jQuery UI widget for selecting multiple items. If jQuery UI is already loaded or a smaller interface is desired, it can be better than select2.
* Multiselect flat - Adds a jQuery UI widget for selecting and reordering multiple items.
* Table cards - Adds a jQuery plugin [TableCards](https://github.com/cubiclesoft/jquery-tablecards) that uses simple templates to convert tables to mobile-friendly cards on the client. Won't activate in layouts that don't support tables.
* Table body scrolling - Adds a jQuery plugin [TableBodyScroll](https://github.com/cubiclesoft/jquery-tablebodyscroll) that enables a table's body to be displayed on one screen vertically. Won't activate in layouts that don't support tables.
* Table row order - Adds drag-and-drop support to an injected column for the 'table' type. Won't activate in layouts that don't support tables.
* Table sticky headers - Adds sticky header support to the header for the 'table' type. Won't activate in layouts that don't support tables.
Getting Started
---------------
Download or clone the latest software release. Transfer the files to a web server.
Next, go over to the Admin Pack [Getting Started](https://github.com/cubiclesoft/admin-pack#getting-started) documentation for the rest of the quick start guide.
Under the Hood
--------------
Admin Pack with FlexForms Extras is a full integration that adds a custom jQuery UI themeroller theme plus a few custom style overrides to create a seamless experience with Admin Pack.
Admin Pack uses [FlexForms](https://github.com/cubiclesoft/php-flexforms), which makes it easy to extend Admin Pack with custom functionality (see `support/view_print_layout.php`). For example, [FlexForms Modules](https://github.com/cubiclesoft/php-flexforms-modules) contains several official extensions (e.g. charts, HTML editor, character/word counter).