Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/bayareawebpro/wp-lumen-plugin-framework
- Owner: bayareawebpro
- Created: 2018-01-16T19:50:20.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-09-08T01:32:23.000Z (about 3 years ago)
- Last Synced: 2024-09-28T19:02:19.623Z (about 2 months ago)
- Topics: api, authentication, axios, blade-template, cache, encryption, laravel5, lumen, router, sessions, symfony, vuejs, wordpress, wordpress-plugin
- Language: HTML
- Homepage:
- Size: 1.17 MB
- Stars: 75
- Watchers: 5
- Forks: 24
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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