https://github.com/oneplc/plc_x_core
PHP Application Framework. Base Application for all onePlace X Modules.
https://github.com/oneplc/plc_x_core
application-framework business-logic business-solutions database freedom high-availability laminas laminas-mvc oneplace php-framework php7 php7-framework skeleton-application zend-framework
Last synced: 21 days ago
JSON representation
PHP Application Framework. Base Application for all onePlace X Modules.
- Host: GitHub
- URL: https://github.com/oneplc/plc_x_core
- Owner: OnePlc
- License: bsd-3-clause
- Created: 2020-01-17T20:33:50.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-12T02:32:55.000Z (about 4 years ago)
- Last Synced: 2025-03-26T04:21:33.378Z (about 1 month ago)
- Topics: application-framework, business-logic, business-solutions, database, freedom, high-availability, laminas, laminas-mvc, oneplace, php-framework, php7, php7-framework, skeleton-application, zend-framework
- Language: PHP
- Homepage: http://docs.1plc.ch
- Size: 1.95 MB
- Stars: 2
- Watchers: 0
- Forks: 3
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# oneplace-core
(https://travis-ci.com/OnePlc/PLC_X_Core)
(https://coveralls.io/github/OnePlc/PLC_X_Core?branch=master)




## Introduction
This is a core foundation for the onePlace Software Framework based on Laminas Project (former Zend Framework)
First opensource release of onePlace Software Framework.
Create your web based apps on the fly! onePlace brings you extended Entity and Table Models,
View Helpers and much more - so you can build your Webapp to manage database based data,
in almost any layout you can image.onePlace is built for maximum freedom of choice for your app, and so only small
parts of laminas mvc are utilized. a lot is done from scratch to give you more freedom / customization.## Skeleton Application
This skeleton application is a starting point for your onePlace Software Framework applications.
It expands on [Laminas Mvc Skeleton](https://github.com/laminas/laminas-mvc-skeleton) and uses the Laminas MVC layer and module systems.## Installation
Copy files to webserver
Init database
Update config files
first login with admin
## Getting started
how to utilize user manager
how to create own modules
## Integration to 3rd party services
We also have tons of 3rd party plugins readdy for you to use - and, skeleton
plugins for you to make your own plugins !The first we release is our wordpress plugin boilerplate and skeleton.
You have built an onePlace Module based on Skeleton? Well, you get your corresponding
wordpress plugin to show off your Skeleton Entities e.G in Sliders, as easy-to-use Elementor
Widgets - just for free and added on top. If you use Skeleton compatible API - you wont need to
code a single line of code to make your wordpress plugin - and even publishing it on wordpress.org[oneplace-wordpress-plugin-skeleton](https://github.com/OnePlc/WP_PLC_Skeleton)
[oneplace-wordpress-plugin-boilerplate](https://github.com/OnePlc/WP_PLC_Boilerplate)A lot more will follow as we are porting them from our closed source version, almost
any integration you can possibly imagine:* github.com / git
* extended email support (receive/send)
* telegram bot api
* whatsapp business integration
* online banking integrations (iso certified qr payments supported)
* hardware integrations - RFID login to app for example
* control your coffee machine with oneplace..
* face recognization
* a lot more ... you will see soonand just because ..its oneplace:
* unity (we have a game ...and - guess what, a game skeleton for your own game based on oneplace)
> Contact us if you can't wait for a certain api / integration - its already working
in our closed source projects and we are working hard to release it under BSD-3, which requires
a lot of refactoring - maybe you can help. [[email protected]]([email protected]) or [Telegram](t.me/OnePLC)## Documentation
Documentation will be extended soon.