Custom development
Under development
At this time we are unable to provide this service. We are still working on the documentation and final touches to Webiny Framework.
If you are interested in the development of Webiny custom modules, please register as a Webiny partner ('developer') and we will notify you as soon as we launch this service.
In the following section you can read more about Webiny Framework that will become available.
Webiny Framework
The Webiny Framework is a small PHP framework that consists of 2 subsets, frontend and backend.
All custom development will be done inside 'MyModules' namespace and the code must be compatible with PHP 5.3.
2 subsets?
We have decided to create 2 subsets of Webiny framework because the two, in most cases, aim for different goals. The frontend framework is more speed-optimized, while the backend framework is more data-optimized.
Frontend
The frontend subset is used for the development of frontend modules. These modules can also be accessed from the backend. The frontend subset has a flexible file organization, it doesn't force MVC nor any other organizational structure. So you are free to organize your modules any way you want.
Backend
The backend subset is used for the development of backend modules. These modules cannot be accessed from the frontend. The modules use MVC patter for file organization.
Library itself
The library of functions available within the Webiny Framework is quite small. Unlike Zend Framework or Symfony, Webiny Framework doesn't provide a large set of classes, it only gives you the necessary adapters to connect to the Webiny core and create your module. How you create your module, and what functions you use is mostly up to you.
Limitations
There will be certain limitations to which PHP functions you can use. We must enforce this rule to keep the security on a very high level on our servers.
Marketplace
As a Webiny partner you can create custom Webiny products that you can distribute throughout the Webiny marketplace and gain additional revenue.
Questions?
Please refer all of your questions to support@webiny.com