This is the PHP code for a private plugin that was build for a client to work with OctoberCMS (a CMS built on Laravel). It provides an interface between OctoberCMS and a proprietary drag & drop JS page builder application (not included). This plugin extends a popular OctoberCMS plugin called Rainlab Pages to add easy-to-use drag & drop functionality, allowing dropping in pre-styled content blocks and snippets on to a canvas area to build and save a page.
- Ability to create dynamically editable static html pages without the need to save page markup to a database or cache storage
- Page builder output should be HTML and be CSS framework agnostic
- Page builder should support Google fonts
- Newly styled content blocks and snippets can be easily added by simply adding additional html files to a predetermined directory path/structure
- Ability to load assets locally or remotely (using CDN)
- Page changes should be trackable via version control (client handles version control portion)