
If your are looking for
OR
this is the software you were looking for!
Tools such as self documentation, advanced debugging, advanced error logging will significantly reduce the learning curve for this software.
Tools such as hybrid widgets and automatic routing will help you spend less time coding and more time designing your WordPress theme.
WP.OctoMS is a powerful object-oriented WordPress theme Framework with an MVC architecture.
Create a new admin section for your theme in less than 30 seconds, by adding a method to an admin controller.
Create a new widget and shortcode in less than 10 seconds, by adding a method to a widget controller.
Don't reinvent the wheel. Use pre-built tools for tasks such as image manipulation, ZIP generation etc.
Debugging! The main issue with WordPress is now a thing of the past with the framework's advanced debuging wizard that lists:
This framework was tested with the following hosting environments:
No issues were encountered.
Here's an example on how to create a new widget.
Example:
* Mr.
* Mrs.
*
* @_content Append information
* @author Me
*/
function another($name='world')
{
/**
* Homework: Implement politeness
*/
// Remove the underscore from "@_param string $gender (...)" in the method's comment.
/* And -this1)
{
// Get the second argument
$title = strval($args[1]);
// Append to the name
$name = $title . ' ' . ucwords($name);
}
//*/
/**
* Always verify your arguments
*/
if (is_string($name))
{
print 'Hello '.$name.'!';
}
/* SHORTCODE - ready
*
* The text encapsulated in the shortcode call
*
* For example:
* Shortcode [content another]Foo[/content]
* ...produces...
* $this-__content = 'Foo'
*/
// print $this-__content;
/* WordPress WIDGET - ready
*
* If you wish to be able to set the __content from
* the WordPress widget form created automatically,
* remove the underscore from "@_content Append information" in the method's comment
* ^
*/
/* OctoMS WIDGET - ready
*
* If you wish to set the __content from the template-widget() method
* use the following writing
*
* octoms('template',OMS_L)-widget('content','another',null,'Foo');
* ^
*/
}// end function another()
For further information please refer to the documentation provided with your package.
Create a new administrative section by simply adding a new method to a controller.
Write a complete admin page with less than 20 lines of code.
For example, create a Facebook App ID admin page by adding this method to a controller in the app/stages/island/controllers/actions folder. The controller file name is used to append a main section to the Admin interface.
template-title('Facebook configuration page');
// Update the data
if($this-input-post())
{
$this-model-facebook_update();
}
// Display the form
$this-view-display(
'facebook',
$this-model-facebook_get()
);
}// end function facebook()
The software is capable of reading its source-code and interpreting function comments to deliver comprehensive information including:
We've also included a full responsive WordPress theme, complete with documentation and screenshots so you can quickly learn how to develop your own theme.
So far so good. I'm quite impressed with the quality of this framework.
This is exactly what we were looking for and really easy to learn too. We started building sidebar widgets and shortcodes in less than 30 minutes! Our client is impressed and we saved many development hours. Overall, this is a great wp theme framework.
Questions & Comments