SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
2.
Background <ul><li>Artisan Themes creates WP-Contact Manager </li></ul><ul><ul><li>http://artisanthemes.com/themes/wp-contact-manager/ </li></ul></ul><ul><li>SlipFire released WP-CRM </li></ul><ul><li>Both still needed setup and didn’t have full front-end functionality </li></ul>
3.
Why do we need another Contact Manager? <ul><li>Existing Contact Manager’s are not very flexible. </li></ul><ul><li>Most are either too difficult to use… or too simple to be useful. </li></ul><ul><li>Open Source versions are not easy to theme or write plugins. </li></ul>
4.
Features <ul><li>Full Front-end management – no need to visit Admin area </li></ul><ul><li>Add Contact </li></ul><ul><li>Edit Contact </li></ul><ul><li>Add Company </li></ul><ul><li>Edit Company </li></ul><ul><li>Add Notes </li></ul><ul><li>Edit Notes </li></ul><ul><li>Packed with 8 new widgets </li></ul><ul><li>RoloPress is an application built on the WordPress platform. </li></ul><ul><li>It is not a separate application tied to WordPress </li></ul>
7.
Extending RoloPress <ul><li>Follows the same principles as WordPress </li></ul><ul><li>Easily extendable </li></ul><ul><li>Provides Hooks </li></ul><ul><li>Provides Filters </li></ul><ul><li>Creating a plugin for RoloPress is basically the same as WordPress </li></ul><ul><li>Themes </li></ul><ul><li>Plugins </li></ul><ul><li>Core </li></ul>
8.
Extending RoloPress Themes <ul><li>Build on Parent / Child Framework </li></ul><ul><li>Uses a combination of Hybrid and Thematic </li></ul><ul><li>RoloPress Core = Parent Theme </li></ul><ul><li>RoloPress Default = Child Theme </li></ul><ul><li>Almost every feature of the theme is extendable – </li></ul><ul><ul><li>hooks and filters are available </li></ul></ul><ul><li>The look and feel can be easily changed by editing or creating a child theme. </li></ul>
9.
Extending RoloPress Plugins <ul><li>Most WordPress Plugins will work out of the box </li></ul><ul><ul><li>Some recommended: </li></ul></ul><ul><ul><ul><li>Backup Plugins </li></ul></ul></ul><ul><ul><ul><li>Membership Plugins (to make private) </li></ul></ul></ul><ul><li>Similar to writing Plugins for WordPress </li></ul><ul><li>Reference for Functions / Filters / Hooks at: </li></ul><ul><ul><ul><li>www.RoloPress.com </li></ul></ul></ul>
10.
Extending RoloPress Core <ul><li>Add a new element to the $contact_fields array to add new fields to Contacts. </li></ul><ul><li>Add a new element to the $company_fields array to add new fields to Company. </li></ul><ul><li>These new fields will automatically appear in “Add Contact” and “Add company” pages. </li></ul>
11.
Contributing to RoloPress <ul><li>http://code.google.com/p/rolopress/ </li></ul><ul><li>Contributing to code </li></ul><ul><li>Creating child themes </li></ul><ul><li>Creating Plugins </li></ul>