Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bayareawebpro/wp-lumen-plugin-framework

Laravel (Lumen) Powered Wordpress Plugin Boilerplate
https://github.com/bayareawebpro/wp-lumen-plugin-framework

api authentication axios blade-template cache encryption laravel5 lumen router sessions symfony vuejs wordpress wordpress-plugin

Last synced: about 1 month ago
JSON representation

Laravel (Lumen) Powered Wordpress Plugin Boilerplate

Awesome Lists containing this project

README

        

# WP Lumen Plugin Framework Starter

This repository is an example of how to integrate Lumen Framework within a Wordpress Plugin.

### Note:
Development of this repository has come to an end. But you are welcome to fork it and maintain your own version.

##### A Laravel Inspired Wordpress Plugin Framework built with Lumen Framework

WP Lumen Plugin Framework provides an architecture that allows rapid development of Wordpress plugins where speed and dexterity is preferred over native Wordpress methods. This codebase is built with Laravel's "Lumen" micro-framework.

![](https://cdn.rawgit.com/bayareawebpro/wp-lumen-plugin-framework/60a708a9/resources/assets/screenshots/preview.png)

## Includes:
* WP Models
* Example Controllers, Widgets & Shortcodes
* Vue.js Auth Components & Shortcodes
* WordpressServiceProvider
* Debugbar Integration
* WP & Lumen Helpers
* WpCron Integration (wee wiki example)
* Database Table Mangement (wee wiki example)
* Activate, Deactive, Uninstall Schema Integration
* JSON Config Flat-File Store

## Setup

Download this package and run ```php composer install``` in your terminal.

http://composer.org

Once you have run the composer installer, upload and "Activate" the plugin in your Wordpress installation.

## Documentation
- https://github.com/bayareawebpro/wp-lumen-plugin-framework/wiki
- https://cdn.rawgit.com/bayareawebpro/wp-lumen-plugin-framework/99bc7e1c/_docs/build/index.html