Kontrol - Wordpress Developer Kit is an advanced Wordpress plugin for developers. Create custom CMS sites quickly and easily using advanced custom fields, custom post types, custom taxonomies, admin menu editors, SEO and much more through an easy to use interface.
Ever wanted to just install just one Wordpress plugin in order to whip out an awesome custom CMS or blog for a client quickly and easily? We know we did! This plugin is made by developers, for developers.
Kontrol now supports for internationalisation (i18n) and can be easily translated to any other language supported by Wordpress - At the moment we only support English in full, but we currently have partial language support for over 20 langauges - View our site for more information
For more screenshots, documentation, information and support, please visit our website at http://www.kontrolwp.com
Features
```
Amazing Custom Fields
Create incredibly powerful and flexible custom fields for use in your clients CMS or blog.
From a simple text field with validation to advanced image and file inline uploads, you will be able to create virtually any type of custom field easily and quickly. All custom fields come with a wealth of configurable options and also support many types of advanced field validation methods on them such as 'required', 'email address', 'URL' and many more.
Custom Settings / Options
The custom settings module allows you to use the power of our custom fields to create your own sets of custom settings / options for your CMS.
These are highly useful for creating and storing information / images / files that don't need to be tied to any post, but instead help control how the site works. All custom settings fields support a wide array of validation methods (required, email, URL etc) and can be organised into categories with their own admin menu entry for ease of access. From simple text fields, to an advanced image upload or even a 'repeatable' field, you'll find the field type you need for virtually any type of custom setting you need to add to your CMS.
Custom Post Types
Creating and managing Wordpress custom post types has never been easier, use our new advanced and easy to use custom post type manager for all your post type needs.
Create, hide, edit, disable all your own new custom content post types using our advanced module. Add, Edit, Move any columns that show up when all the posts are listed under that post type - even add in data from custom fields, taxonomies and more post information than you can shake a stick at. Upload icons for the custom post type menu entries, set permissions and automatically generate all labels for a new custom post type in just seconds.
Custom Taxonomies
Taxonomies allow you to group or categorise your post type content. These are very powerful and essential in any advanced Wordpress CMS or Blog.
Using our custom taxonomy manager, you can create new taxonomies, edit / disable current ones, assign them to selected post types, set permissions and automatically generate all labels for a new custom taxonomies in just seconds.
Search Engine Optimisation (SEO)
Our SEO module is among the best available for Wordpress featuring a wealth of easy to use configuration options.
Features advanced templating for automatically generating SEO content for all pages already on your CMS or blog in a second, advanced redirecting, search engine results page preview and much more. We also made sure to make it look professional since your clients will be seeing it on any post types you enable it on.
Admin Menu Editor
When delivering a CMS or blog to a client, it's important to have a clean interface for the client when using the backend.
Our powerful admin menu editor takes care of this, with it you can now add new menu items, rearrange current ones, hide or delete existing ones and even upload new icons for the menus. Our admin editor is extremely easy to use and should help you to deliver a clean interface for all your custom client CMS or blog.
Information, Screenshots and Support
For more information, screenshots and support, please visit our website at
http://www.kontrolwp.com
== Installation ==
- Unzip the downloaded file and extract it to the "/wp-content/plugins/" directory in your Wordpress installation.
- Activate the plugin through the 'Plugins' menu in WordPress
- Open Kontrol under the 'Settings' menu in Wordpress to start using the plugin.
If you are having trouble activating the plugin, check you have
PHP short tags turned on for your server. WAMP has these turned off by default.
== Screenshots ==
- The Kontrol custom fields interface.
- All custom fields support advanced options for showing or hiding them depending on what you need for your custom CMS. You can even show / hide custom fields and groups based on the value or partial value of another custom field. This advanced field dependancy allows you to create some incredibly flexible and powerful groups of custom fields.
- When creating custom fields you can also add tool tips next to them. This allows you to show the user more information or examples in regards to that custom field.
- Kontrols custom fields are unrivaled in their advanced usage and ease of use. For image custom fields you can restrict the file types allowed to be chosen (even the names of the files), limit the max file size, resize the image, crop the image, make copies of the image and much more.
- If your frontend requires images at a certain height or width, no problem. Just configure the image upload custom field to resize or crop the image you need to the exact height and width you need on the front end. This is all done the instant the user uploads and image.
- If you need certain effects applied to images, we've got that covered too. Automatically sharpen, blur, greyscale and more when the user uploads an image.
- Create unlimited copies of a single image. If you use an image on the front end in different places at different sizes, you can automatically set the custom field to create several copies of the 'original' image that is uploaded by the user. This is very handy if you also need to automatically create thumbnails of the image at different sizes with different effects.
- Kontrol now supports full internationalisation (i18n) which means the entire plugin can be easily converted to any other language. At the moment we only support English in full, but we currently have partial language support for over 20 langauges (validation error messages, date messages etc). If you would be interested in converting Kontrol in full to your native language, we'd love to show you how and even give you several free copies of the full version of Kontrol for your efforts. View our site for more information.
- Easily create new custom post types in just seconds. Our custom post type module supports just about every setting available for creating new custom post types.
- When viewing a post types posts (think of the screen when you click on the 'Pages' or 'Posts' menu item in the admin area), you usually just see the 'Title' and 'Date' of all the posts. But with our custom post type module, you can easily create new columns, reorder existing columns, add data from custom fields, taxonomies and virtually any other information about that post. You can even show data from a Kontrol 'Repeatable' field in these columns! Flexibility for post type columns has never been seen like this before.
- Kontrol SEO is up there with the best available for Wordpress. Automatically generate SEO content for sites with thousands of pages in just a few seconds, or create SEO templates to automatically generate smart SEO content when creating new pages, posts etc. + a lot more.
- Need a nice clean backend Wordpress interface when delivering a CMS to a client? No problem, just use our menu editor to rearrange, edit, add, delete or hide all elements from the backend admin menu. Hide what you don't need to show the client and also add in your own custom menu icons for menu entries for that extra bit of polish.
== Changelog ==
1.0.3
General
- Full i18n (Internationalisation) support. Kontrol can now be easily converted to almost any language.
- Image and file uploads scripts optimised, works a bit quicker and better now.
- Various new effects using the Greensock JS library.
- Bug Fix: Various character encoding issues with some languages.
- Bug Fix: Custom settings post type overwriting the first custom post type.
- Minor fixes across the whole plugin.
** Custom Fields / Custom Settings **
- New option to hide/show custom fields based on the value of another custom field. Very powerfull! View screenshots tab above for more information.
- New ability to create 'copies' of images when uploading. If you use an image on the front end in different places at different sizes, you can automatically set the custom field to create several copies of the 'original' image that is uploaded by the user. This is very handy if you also need to automatically create thumbnails of the image at different sizes with different effects.
- New crop function for image field types. Crop / resize / zoom images to fit just about anything you need.
- Can now add 'Tool Tips' to custom fields, allows you to easily display more information, examples, instructions to users for how to use the custom field.
- Custom field settings layout changes.
-
Developer Shortcut: You can now copy a fields key quickly when viewing the custom field under a post without having to go back into Kontrol. Just double click on the field title and that fields 'key' will appear, you can then copy it and quickly add it to your code.
-
Bug Fix: Fixed an issue that arose from attaching a 'validate date' option to a datepicker that already had a set format.
- Bug Fix: Optional message text for a the boolean field type is now showing.
- Bug Fix: Custom Rules option for custom fields now being selected properly.
- Bug Fix: In some cases, images/files could not be removed, but only replaced.
Custom Post Types
- Post type columns that are set to display a Kontrol custom field that is a date (and also a timestamp %s), will automatically have the date formatted correctly for the column.
Admin Menu Editor
- Fixed bug in menu icons showing incorrectly due to a change in WP 3.5.1
1.0.2
**Custom Settings
- Complete new module for use.
- The custom settings module allows you to use the power of our custom fields to create your own sets of custom options for your CMS. These are highly useful for creating and storing data / images / files that don't need to be tied to any post but instead help control how the site works. All custom settings fields support a wide array of validation methods (required, email, URL etc) and can be organised into categories with their own admin menu entry for ease of access. From simple text fields, to an advanced image upload or even a 'repeatable' field, you'll find the field type you need for virtually any type of custom setting you need to add to your CMS.
Custom Fields
- New option to clone a custom field added.
- Default value for TRUE/FALSE field added.
- Fixed bug with hiding custom field group.
- Fixed bug with text fields not showing with double quotes ".
- Fixed issue for some languages not showing UTF-8 encoding correctly.
Custom Post Types
- Post type image icon can now be removed properly.
Admin Menu Editor
- Post type image icon can now be removed.
- Menu entries now show their correct icon images.
1.0.1
Custom Post Types
- Custom Post Type manager completely changed, You can now create, reorder the columns when listing certain new posts under post types such as 'Pages', 'Posts' or any of your own custom post types (eg. The screen that is shown when you click on either 'Posts' or 'Pages' in the admin menu). You now have never before seen flexibility when editing the columns for listing post type posts - easily display custom field data, taxonomies or virtually any type of post information quickly and easily.
- New post types are made visible by default.
- Design change for how taxonomies are shown under post types.
Custom Taxonomies
- Shows the main native taxonomies here now and a new type of listing design change.
- Design change for how post types are shown under the main managing taxonomies list.
Other
- Short tags warning added.
- Some other minor bug fixes.
- WAMP/MAP Fixes.
1.0
== Upgrade notice ==
```