AW (Framework) Enterprise Documentation UI Cards
Topics
- Shortcodes (Explanation with PHP code)
- PHP framework
-
What are the important terms and concepts to know in advance to use awesome effectively
- Conditions
- Data type based conditions
- Array creation
- URL and Request parameters
- Loops (for loop, loop on db results variable)
- Scope (template, module, environment)
- Post, Post Types and Get/Set Methods
- Taxonomies
- Link metas to Post and Taxonomies
- Custom fields plugin (Add the plugin link that we use)
- User roles plugin (Add the plugin link that we use)
- CPT UI plugin (Add the plugin link that we use)
-
Awesome Core
- Site wide page Layout
- Post specific Layouts
- Root App
-
Spa library to minimize JS code and allow to reuse functions
- How to add our own functions
- How to validate the form with Jquery library as a spa object
- How to create our own spa axn
-
Services
- How to register a service (or create a service)
- How to create a module(s) and template(s) in the service
- How to call a module and parameter scope
-
Creating Apps
-
Configs
- App Settings
- Init module
- Layout
- JS scripts and CSS
- Modules
-
Pages
- Call a module(s) in the page
- Link the "Posts" to the app
- App rights with vsession and user roles
-
Configs
-
Modules
- Create Module and how to call it (URL)
- Create module and call it from page
- Call module within module (module.run and this_collection)
-
Services
- How to register (post_type="") [Library - Reusable]
-
Core Services
- DB service
- Single service (we are writing another service that will work with aw_forms)
-
Notification service
- Helps to send Email and SMS
- Email templates
- UI service
- Form control service (form_control and form_control2)
- Ace theme
- Backend design (service and app)
- Content builder
-
Configs
-
Layouts
-
aw_forms
- Calling syntax
- Config array
- How to run code that is present as a string in a variable
-
Setting App
- Home module
- Config > settings write aw form config
- Form control, Form Control2 (combine it)
- Manage screen... (UI screen, Module)
- Service Module vs App Module vs Root module vs Config Module vs Core Module
-
General things to know
- Clear cache
- Grant developer permissions
- Site specific plugin
- Wordpress CLI
- Export/Import services, app, modules etc.
- Session ticket
- Google Authentication
- Excel Importer
- PDF generation
-
User roles
- Plugin and its settings
- Manage user roles (service and app, under development)
-
Plot
- User story
- Task
- Note and its types & How to write note(s)
-
Sonnet
- Projects
- Pipeline
- Sprint
Getting started with Awesome Enterprise
Every software application or framework requires some effort to learn. We have done our best to minimize the efforts to understand the awesome.
First of all start reading the topics (left side) one by one and understand how shortcodes work.
Once you understand the basics you are ready to explore the awesome with wordpress. You can easily create apps, assign user roles to it, make interactive UIs and many more.
Awesome enterprise is a complete framework build for wordpress. AW Enterprise provides library of shortcodes, modules, services etc. Using this we can develop Web Applications and Website as well as Apps for the project (Ecomm, CRM).
It's aim to provide well written functionality library in the form of shortcodes to make the development fast.
--
"Feel free to add more topics and examples to it".