We’ve recently released our Runway framework as an open source project and wanted to share it with the community here on ThemeForest. Runway is the result of a lot of work over the last 18 months. We set out trying to build what we think of as a Theme Development Environment. It’s a little bit different from a lot of what’s out there, moving many of the development tools into the WordPress admin and making them accessible to the developer while working with a Runway child theme.
After completing the development you can package your theme as a stand-alone version, this combines the required parts of the framework with the child theme to produce a framework independent theme. This way there is no need for a client to install the framework, just your theme, and it’s a bit easier to distribute.
The entire project is white labeled and anything that might say Runway is hidden when you package your stand-alone theme. At the same time your development features used with the child theme are not shown in the stand-alone version to ensure your clients are getting a professional and refined end product.
The project can be extended with Runway Extensions. These are a lot like plugins, you drop theme in a folder or download them in the Runway admin directly into your project and activate the ones you need. They can provide a lot of functionality very quickly and where a plugin is specific to your WordPress install, extensions will be packaged with the theme when your done.
Runway also has a feature called, data types (fields), which are the inputs, selects, color pickers and other options you add to your custom theme options. Since Runway provides an admin interface for making your theme options you don’t need to code any complex arrays, just drag and drop the fields into your pages. Data types can be customized or you can make new ones and drop them directly into the framework. We have a bunch of existing data types but if there is something you need and we didn’t make it you can easily add your own custom data types, validation methods and more.
Check out the Runway framework here: http://runwaywp.com/
There is also a growing documentation site and Github repository for full source code access:
Let us know what you think and any suggestions for the project. We’ve developed two themes already with Runway which are being sold on ThemeForest and have another being finished right now. We want this to be a community driven project so we take the feedback we get very seriously. It was our ThemeForest customers that inspired us to create Runway and we hope they will continue to find ways to challenge us to innovate.