Runway is modular and much of its functionality comes from what we call extensions. In many ways Runway extensions are like WordPress plugins, used to extend and enhance theme functionality. The big difference is when you export your finished theme Runway extensions become an integrated part of that theme as default features.
Just think. No more installing plugins on client sites or writing documentation for how to install them. No more worrying about building features that require a plugin only to have the client turn it off or delete it, breaking the theme. And because all child themes are underpinned by the same Runway framework, features that have been developed for one specific theme can easily be added to other themes. This enables you to push out advances in technology, even changes in design trends, to all your clients who use themes built with Runway.
To get an idea of the power and potential of Runway extensions, here are some that we’re already developing:
Build custom post types, taxonomies and meta fields for your themes using a simple user interface. This enables you to turn your theme from being “just another WordPress blog” into a customised content management tool that directly addresses the needs of your client.
Add your logos, branding and UI elements to the WordPress admin interface to custom brand it for your customers.
Admin Menu Editor
Create, edit and remove items from the WordPress admin menus. Edit the WordPress admin, organize existing menus, create custom theme menus.
A contact form builder with custom input management. Forms can be added to any content with a shortcode.
Integrate required plugins into your theme, to install when the theme is activated.
Make your sites easier to use and reduce support by making information easily available to clients directly from the admin area of their site. Add your own help details to any options page.
Generate sidebars for adding widget content; include sidebars directly in your PHP templates or with shortcodes in site content.
Integrate a custom layout builder directly into your theme. Apply layouts to pages, posts, custom post types and other uses for simple, granular control of your site’s layouts. Manage the layouts with an easy drag-and-drop interface.
Synchronise as many sites as you need. You can keep sites synchronised in both directions, one-way or on demand as you choose. For easy control and faster development specify the exact parts you do and don’t want to keep up to date. Using this extension tool you can also easily migrate a site from development server to production server. No more messing with database tables, changing URLs or other repetitive, laborious tasks. Push your local or live development to the production server with one click.