Successfully reported this slideshow.

RoloPress - WordPress based contact manager



Loading in …3
1 of 12
1 of 12

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

RoloPress - WordPress based contact manager

  1. 1. Steve Bruner Sudar Muthu
  2. 2. Background <ul><li>Artisan Themes creates WP-Contact Manager </li></ul><ul><ul><li> </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. 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. 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>
  5. 5. Demo Well let’s see it!!
  6. 6. Extending RoloPress <ul><li>Can be extended through: </li></ul><ul><ul><li>Themes </li></ul></ul><ul><ul><li>Plugins </li></ul></ul><ul><ul><li>Core </li></ul></ul>
  7. 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. 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. 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> </li></ul></ul></ul>
  10. 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. 11. Contributing to RoloPress <ul><li> </li></ul><ul><li>Contributing to code </li></ul><ul><li>Creating child themes </li></ul><ul><li>Creating Plugins </li></ul>
  12. 12. Questions <ul><li>RoloPress – </li></ul><ul><ul><li> (@rolopress) </li></ul></ul><ul><li>Steve – </li></ul><ul><ul><li> (@sbruner) </li></ul></ul><ul><li>Sudar – </li></ul><ul><ul><li> (@sudarmuthu) </li></ul></ul>