https://github.com/andreilupu/socket
Socket - a Plug and Play Options Framework for WordPress Themes and Plugins
https://github.com/andreilupu/socket
admin-dashboard in-development options-framework wordpress
Last synced: 15 days ago
JSON representation
Socket - a Plug and Play Options Framework for WordPress Themes and Plugins
- Host: GitHub
- URL: https://github.com/andreilupu/socket
- Owner: andreilupu
- Created: 2017-02-25T01:23:59.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-02-20T12:59:44.000Z (over 8 years ago)
- Last Synced: 2025-10-12T10:44:15.633Z (8 months ago)
- Topics: admin-dashboard, in-development, options-framework, wordpress
- Language: JavaScript
- Homepage:
- Size: 1.37 MB
- Stars: 0
- Watchers: 3
- Forks: 2
- Open Issues: 11
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Framework In development
Socket offers a simple and extensible drag and drop interface to define your theme or plugin options. Based on the REST API, Socket is easily extensible and already support a wide range fields as: select, input or autocomplete.
Easily built your Plugin Options page, place the exported files inside your plugin folder and that’s it — all your options ready to be used.
### Wishful thinking
At the version one this repository will stand as a WordPress framework for plugins options. Pretty much something like Options Framework or Redux, Option tree or whatever is out there in the world.
But the road is long.
## Why in the hell another options framework??
Because I can!
And mainly because I'm thinking to use:
* React and [React Semantic-UI](http://react.semantic-ui.com/)
* The new WordPress REST API to handle the data
Isn't this the next Big thing in web apps and WordPress dashboard? A headless dashboard? Don't believe me? Ask Matt!
## Install and develop
Well, simply `npm install` and you are ready to run
`gulp styles` – to build styles
`gulp compile` – to build from react to ES5
`gulp watch` - if you don't want to bother too much with the terminal
For the moment this is just an example plugin, the config is editable (or filtrable) and any idea is welcomed