CakePHP4 Kickstarter Plugin with Twitter Bootstrap 4.x

Current Plugin Version 1.0.2 – Latest tested on CakePHP 4.2.9

Changed files in this version

# 1 Kickstarter \ src \ Auth \ PermissionAuthenticate. php
# 2 Kickstarter \ src \ Auth \ PermissionAuthorize. php
#3 Kickstarter\src\Controller\Component\EmailHandlerComponent.php
# 4 Kickstarter \ src \ Controller \ Component \ SearchComponent.php
# 5 Kickstarter \ src \ Controller \ Component \ UserAuthComponent.php
# 6 Kickstarter \ src \ Controller \ AutocompleteController.php
# 7 Kickstarter \ src \ Controller \ SettingOptionsController.php
# 8 Kickstarter \ src \ Controller \ UserGroupPermissionsController. php
# 9 Kickstarter \ src \ Controller \ UsersController.php
# 10 Kickstarter \ src \ Controller \ WebsiteSettingsController. php
# 11 Kickstarter \ src \ Model \ Behavior \ SearchingBehavior.php
# 12 Kickstarter \ src \ Model \ Table \ UserDetailsTable.php
# 13 Kickstarter \ src \ Model \ Table \ UsersTable.php
# 14 Kickstarter \ src \ View \ Helper \ ImageHelper.php
# 15 Kickstarter \ templates \ element \ search_form.php
# 16 Kickstarter \ templates \ Scheduled Emails \ All_Scheduled_Emails. php
# 17 Kickstarter \ templates \ Scheduled emails \ view.php
# 18 Kickstarter \ templates \ UserEmails \ all_user_emails.php
# 19 Kickstarter \ templates \ UserEmails \ view. php
#20 Kickstarter\webroot\img\approve. png (add)
#21 Kickstarter\webroot\js\ajax. verify. js
# 22 Kickstarter \ webroot \ js \ group_permissions. js
#23 Kickstarter\webroot\js\scripts. js


Plug-in function

  1. Clean code with coding standards
  2. Easy-to-understand code
  3. Use CakePHP's built-in Auth component

User characteristics

  1. User registration
  2. Login with username/email and password
  3. Auto login with remember me option Login/Sign up with Facebook
  4. Login/Sign up with Twitter
  5. Sign in/Sign up with Google
  6. Use Linkedin to log in/register
  7. We can show change password page after registering with social account
  8. Forgot password
  9. Email verification
  10. my resume
  11. Edit profile
  12. change the password
  13. Add a single user
  14. List all users with pagination and sorting
  15. Ajax search filter for searching users
  16. Ajax paging and sorting
  17. Activate/deactivate any user
  18. Authenticate user's email
  19. Change user password
  20. View a user's profile
  21. Edit a user's profile
  22. Delete a user's profile
  23. Store the user's IP address
  24. Get pictures from facebook, linkedin, twitter and update as profile picture
  25. Store the login time as the user's last login time
  26. Show last login time on user's dashboard
  27. List of all online users at a specific time
  28. Administrators can log out of any online user
  29. Administrators can log out and deactivate any online user

User group function

  1. List all groups with pagination and sorting
  2. Ajax search filter for searching groups
  3. Ajax paging and sorting
  4. Add user group
  5. Edit user group
  6. delete user group
  7. Set allow/disallow registration for groups
  8. A user may belong to multiple groups
  9. A group can have subgroups

Permission function

  1. View a user's permissions
  2. Controller Action Access for Admin Group Users
  3. Manage controller action access for subgroup users
  4. Permissions are used with URL prefix and plugin name
  5. Added Check Permission Changes page, you can check which controller, has not been granted action permission. If you delete any controller, you can also check which permissions are extra in the database

Email function

  1. Send email to any user
  2. Send email to one or more selected users
  3. Send email to one or more group users
  4. Send email to manual email
  5. Email confirmation page to cross-check email content and recipients
  6. On the confirmation page, deselect the ability to unselect unwanted recipients
  7. View all sent emails with pagination, sorting and search filters using ajax
  8. View email full details and email recipient details for any email sent
  9. ಜಾಹೀರಾತು ಇಮೇಲ್ ಟೆಂಪ್ಲೇಟ್
  10. Edit Email Templates
  11. delete email template
  12. Use ajax to list all email templates with pagination, sorting and search filters
  13. Choose an existing email template when sending emails
  14. Only allow viewing/editing/using own email templates
  15. Add email signature
  16. Edit email signature
  17. Remove email signature
  18. Use ajax to list all email signatures using paging, sorting and search filters
  19. Select existing email signature when sending email
  20. Only allow viewing/editing/using own email signature
  21. scheduled email
  22. Edit scheduled email details
  23. Delete scheduled emails
  24. Delete one or more scheduled email recipients

Contact query function

  1. List contact queries with pagination and sorting
  2. Ajax search filter for search queries
  3. Ajax paging and sorting
  4. contact us enquiry form
  5. Respond to any contact inquiries

security function

  1. CSRF/XSS protection using form protection components
  2. Password is encrypted
  3. Login attack protected by recaptcha
  4. Forgot the verification code on the password page
  5. Recaptcha on the email verification page
  6. Contact Recaptcha on our page

Content Management System Features

  1. Add static page
  2. Edit static pages
  3. delete static pages
  4. View the content of a static page
  5. List static pages with pagination and sorting
  6. Ajax search filter for searching pages
  7. Ajax pagination and sorting
  8. Access static pages via url

CakePHP logging feature

  1. List all cakelog files
  2. View/edit specific cake logs
  3. Create a backup of the cake log
  4. delete cake log
  5. Empty the cookie log file

Miscellaneous functions

  1. Image resize helper: with it you can resize or crop the image to the desired size
  2. Ajax form validation
  3. Ajax pagination
  4. Ajax sorting on all listing pages
  5. Ajax search/filter option on list page with clear button to clear all filters
  6. Ajax suggestion/autocomplete on search/filter textbox
  7. Add window history push URL on ajax pagination, ajax sorting and ajax search
  8. Browser CSS/JS cache control
  9. Delete CakePHP cache with one click
  10. All configuration is database driven
  11. Add configuration/settings from admin
  12. There are many input types for configuration/settings, for Radio and Dropdown input types you can add options on the fly and can use existing options
  13. config/settings can be accessed via config or as constants
  14. Default HTML editor can now be configured in site settings
  15. The checkPassword function now supports password hashing, for supporting CakePHP 2.x or older passwords

CakePHP4 Kickstarter Plugin with Twitter Bootstrap 4.x [Free Download]
CakePHP4 Kickstarter Plugin with Twitter Bootstrap 4.x [Nulled]
PHP Scripts

METADATA
  • Files Included: JavaScript JS, HTML, CSS, PHP, SQL
  • Software Framework: CakePHP
  • Software Version: PHP 7.x