PHP Code Generator (PCG)
Generates complete PHP website in minutes.
What is PCG?
It is an engine that generates code for your website. It is better than using a CMS system, because it generates code that you really need for your website where as CMS add lot of extra load to your feature you will select some specific feature from it and use.
PCG uses the powerful CodeIgniter framework and the generated website also uses the CodeIgniter framework.
So who ever familiar with MVC approach can modify the generated website easily.
Also the files generated by the websites are organized in a way that is very easy to understand and modify.
PCG uses a module base design approach. Define everything as a module
and define fields and actions to the modules in PCG design.
Each module will have a dedicated folder in the view folder, and each action in the module will
have a view file.
Fields
-
Multiple field types
- All general HTML inputs available with below additions
- Auto suggest textbox
- Dynamic and Static select dropdowns
-
System field types to populate data automatically.
- Create date time
- Created by username
- Update date time
- Updated by username
-
Many predefined validation rules are available and can be added to the fields in the design in field option.
Actions
-
Multiple action types
- All the CRUD type actions
- Search with pagination
- Report with pagination
- Email Action
- Feed Action
-
Individual view files will be created for each action.
-
Access Control for the actions
-
Filters to set the enter criteria to any action.
-
Post email notification with by using templates in the module level.
Advanced features
-
URL Key generation
-
Email queue
-
Image association
-
AJAX base upload and deletion
-
Thumbnail generation
-
Automatic inclusion of thumbnail in search result view
-
Slideshow view of the images
-
User management
-
Role based authentication
-
Connect with Facebook
-
Asset management helper
-
Smart cache library to make your generated website as it is a static page.
-
Admin portal to manage the followings.
-
Admin User management
-
See who joined and logged in today.
-
Search user database with different criteria.
-
Control the user by blocking, activating etc.
-
Create new roles and assigning them to user.
-
Assigning the permissions to the roles.
-
View all the emails sent out from the website and see what is the email to queue to be sending out. Also can stop the email queue processing temporarily and resend the email.
We have introduced many new features and still busy in documenting them. We believe you can understand the features and use it even without having it. If you need any urgent help, please contact us.