Create and personalize the administration of all your contents. The principal features is the easy and fast form that the developer can create all a complex, complete system to manage all content, quickly without write code.
Why use it.
Don't worry and waste days developing component to manager the specific tables in your application or web page, learning new platforms to migrate all the development and reach a decent administration, or searching third developments that solve your problem and conform with it functionality or fall in a battle to try to adapt it at the project requirements.
Save a lot time and use it to improve you project, to get a better application, a web page more complex and finally a front-end more useful to your clients and users.
Cuppa is the platform that help you to create the back-end of all your projects, is easy to use, and have advanced features, all it in seconds.
With Cuppa you can: administrate all tables, manager users, permissions, menus, language files, create configuration sections, integrate with Google Analytics and more.
Use Table manager to configure and administrate the tables in your database.
Add a menu item to bring a quickly access to manage the table.
It is all, with 2 steps you can create the administration of all content in your project...
Cuppa CMS page
Download Cuppa CMS and play with it.
Or check out a demo online.
The demo have a pre-configurated tables Demo tables, you can check the configuration on setting menu Table manager.
|ex_categories||Show a nested table, very useful to create, menus, categories sections, virtual folder systems, etc.|
|ex_articles||This table is used to show the functionality of some fields.|
|alias||Field type: Text, auto generate the alias in relation to another field.|
|categories||Field type: Select List, This field load the table info ex_categories and show the content like a nested list.|
|content||Field type: Textarea, editor TinyMCE.|
|date||Field type: Date, created to manager dates.|
|ex_products||This table was created to show how to send values between tables, on the right side you can see a button that send table values to another table ex_product_images.|
|ex_product_images||This table save all product images, these are automatically linked with the product.|
|ex_all_fields||Show general configuration of all fields. Cuppa CMS allow create new fields, and personalize his functionality.|
If your require create some personalized administration, you can create components and extends the default functionality, is easy and quickly, isn't necessary learn new paradigms, nor apply a definite structure.
Advantage to use the Cuppa framework on your front-end.
Is possible integrate the framework on your developments and access to specific methods to take a easy integration with the administrator.
To include Cuppa inside your front-end only need include the file Cuppa.php and initialize it.
$cuppa = Cuppa::getInstance();
Only 2 code line you have all the framework ready to play. In next articles we will see on deep the classes and methods, bellow you can see the classes and some example that how use the most common examples.
|Cuppa.php||Root class, instance all another classes and give access to all methods.|
This class give a quickly and easy access to the database.
$condition = "enabled = 1";
$data = new stdClass();
$data = new stdClass();
$condition = "id = 1";
This class have different methods to manager the menu.
Give access to the language files.
// Return the current language reference: en, fr, es