Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Pluginable Laravel CMS
Amarin Boonkirt ( Ta )
DevOps Engineer at Netway Communication
Just why Laravel - The beginning
RVSiteBuilder on Hosting Market since 2007 (12 Years)
Just why Laravel - cPanel
Just why
Laravel
Just why Laravel - Time flies
PHP often update version
PHP library change
Hardening System (mod_sec)
Just why Laravel CMS
Just why Laravel
It's time to change PHP Framework
Just why Laravel
Find New PHP Framework for Next RVSiteBuilder
- PHP strong community
- Support PHP 7
- Can run on modern ...
Just why Laravel
For end-user
For developer
Manageable - install/update
Laravel Quickstart
It's does not truly exist.
A lot of step to create basic CRUD
Where is truly best practice
User system?
Magic but require shell
composer install (require 2 GB of ram to run)
artisan command
Modern hosting not allow user to she...
Laravel Complete Project
Lot of basic feature
User system
Template System
Page Manage
Menu Manage
Blogs
Content Editor
Lot...
Laravel Deploy to Production
First Deploy Project
Deploy to VPS
Deploy to share hosting
MA Project
Fixbug - Enhancement
Ch...
What is Rvsitebuilder7
WCMS - Web Content Management System
Base on Laravel https://laravel.com/docs/5.8/readme
Design for...
Rvsitebuilder7 – Design for End-User
Rvsitebuilder7 – Wizard install
Design for end-user
No need shell
Can run on all modern hosting
Rvsitebuilder7 – Wizard install 1
Rvsitebuilder7 – Wizard install 2
Rvsitebuilder7 – Wizard install 3
Rvsitebuilder7 – Core Feature
- Template System
- WYSIWYG
- Email Template
- Wizard Form
- Default Apps
Rvsitebuilder7 – Template (138 items)
Rvsitebuilder7 – WYSIWYG
Rvsitebuilder7 – Menu
Rvsitebuilder7 – Section
Rvsitebuilder7 – Form
Rvsitebuilder7 – Mini tool bar
Rvsitebuilder7 – and more....
• Default app
• More template
• WYSIWYG widget
• Feature from customer request
Rvsitebuilder7 – Design for Developer
Rvsitebuilder7 – Design for Developer
• Official Developer
• Commercial Plugins Developer (Paid app on Marketplace)
• OSS ...
Rvsitebuilder7 – Design for Developer
• Learning Curve
• Training New Team with same standard
• Start New App
• Focus on d...
Our plugins system
• private apps (pos, crm, lms, start-up project)
• export-import private apps
• app generator – for off...
Laravel Reusable Module
Apps Generator
Apps Generator
Apps Generator – Testable CRUD
Apps Generator
Apps Generator – File Manager
Design based on Laravel packages
Standard Laravel
https://packagist.org
https://www.php-fig.org
Extend Standard
Admin/User...
Laravel packages
Laravel packages
Developer Documents/Environment
Developer Documents
https://dev.rvsitebuilder.com/docs
Dev Environment by Docker
https://g...
Developer Playground
https://rvsitebuilder.com/laravel-developer/
What's next?
Developer License
Paid app
Marketplace
Find developer
What's next - Developer Portals
What's next – Verify License
Free license for developer
Hurry UP!!
register to dev.rvsitebuilder.com before 21 July
developer- starter plan (free 5 web...
Q & A
Thank you
This Photo by Unknown author is licensed under CC BY.
1 pluginable laravel cms
Upcoming SlideShare
Loading in …5
×

1 pluginable laravel cms

101 views

Published on

This presentation for Pluginable Laravel CMS​ is presented by Amarin Boonkirt (Ta), DevOps Engineer at Netway Communication​, to introduce Laravel and RVsitebuilder to Thai Developers. Free license is available for Developers, at dev.rvsitebuilder.com.

IF you would like to learn more, please visit www.rvsitebuilder.com

Published in: Technology
  • Be the first to comment

  • Be the first to like this

1 pluginable laravel cms

  1. 1. Pluginable Laravel CMS Amarin Boonkirt ( Ta ) DevOps Engineer at Netway Communication
  2. 2. Just why Laravel - The beginning RVSiteBuilder on Hosting Market since 2007 (12 Years)
  3. 3. Just why Laravel - cPanel
  4. 4. Just why Laravel
  5. 5. Just why Laravel - Time flies PHP often update version PHP library change Hardening System (mod_sec)
  6. 6. Just why Laravel CMS
  7. 7. Just why Laravel It's time to change PHP Framework
  8. 8. Just why Laravel Find New PHP Framework for Next RVSiteBuilder - PHP strong community - Support PHP 7 - Can run on modern web hosting ( sharehost, vps ) - Modern standard PHP Developer - Dev Environment (Docker) - Pluginable - Able to CI/CD
  9. 9. Just why Laravel For end-user For developer Manageable - install/update
  10. 10. Laravel Quickstart It's does not truly exist. A lot of step to create basic CRUD Where is truly best practice User system?
  11. 11. Magic but require shell composer install (require 2 GB of ram to run) artisan command Modern hosting not allow user to shell PHP recommend to disable "system, ssh_exec, proc_open"
  12. 12. Laravel Complete Project Lot of basic feature User system Template System Page Manage Menu Manage Blogs Content Editor Lot of controller class in same folder
  13. 13. Laravel Deploy to Production First Deploy Project Deploy to VPS Deploy to share hosting MA Project Fixbug - Enhancement Change db schema???
  14. 14. What is Rvsitebuilder7 WCMS - Web Content Management System Base on Laravel https://laravel.com/docs/5.8/readme Design for End-User Run on modern OS Can Update itself Design for Laravel Developer Start Project Focus on develop private app (not whole website)
  15. 15. Rvsitebuilder7 – Design for End-User
  16. 16. Rvsitebuilder7 – Wizard install Design for end-user No need shell Can run on all modern hosting
  17. 17. Rvsitebuilder7 – Wizard install 1
  18. 18. Rvsitebuilder7 – Wizard install 2
  19. 19. Rvsitebuilder7 – Wizard install 3
  20. 20. Rvsitebuilder7 – Core Feature - Template System - WYSIWYG - Email Template - Wizard Form - Default Apps
  21. 21. Rvsitebuilder7 – Template (138 items)
  22. 22. Rvsitebuilder7 – WYSIWYG
  23. 23. Rvsitebuilder7 – Menu
  24. 24. Rvsitebuilder7 – Section
  25. 25. Rvsitebuilder7 – Form
  26. 26. Rvsitebuilder7 – Mini tool bar
  27. 27. Rvsitebuilder7 – and more.... • Default app • More template • WYSIWYG widget • Feature from customer request
  28. 28. Rvsitebuilder7 – Design for Developer
  29. 29. Rvsitebuilder7 – Design for Developer • Official Developer • Commercial Plugins Developer (Paid app on Marketplace) • OSS Developer (Free app on Marketplace) • Software House Developer (Theme, Custom App)
  30. 30. Rvsitebuilder7 – Design for Developer • Learning Curve • Training New Team with same standard • Start New App • Focus on develop custom app / private app
  31. 31. Our plugins system • private apps (pos, crm, lms, start-up project) • export-import private apps • app generator – for official dev, 3rdparty dev • developer document - dev environment
  32. 32. Laravel Reusable Module
  33. 33. Apps Generator
  34. 34. Apps Generator
  35. 35. Apps Generator – Testable CRUD
  36. 36. Apps Generator
  37. 37. Apps Generator – File Manager
  38. 38. Design based on Laravel packages Standard Laravel https://packagist.org https://www.php-fig.org Extend Standard Admin/User Path
  39. 39. Laravel packages
  40. 40. Laravel packages
  41. 41. Developer Documents/Environment Developer Documents https://dev.rvsitebuilder.com/docs Dev Environment by Docker https://github.com/rvsitebuilder/ docker-lamp-php72
  42. 42. Developer Playground https://rvsitebuilder.com/laravel-developer/
  43. 43. What's next? Developer License Paid app Marketplace Find developer
  44. 44. What's next - Developer Portals
  45. 45. What's next – Verify License
  46. 46. Free license for developer Hurry UP!! register to dev.rvsitebuilder.com before 21 July developer- starter plan (free 5 web) developer- pro plan
  47. 47. Q & A
  48. 48. Thank you This Photo by Unknown author is licensed under CC BY.

×