RoloPress - WordPress based contact manager

12
Steve Bruner Sudar Muthu

description

RoloPress is a WordPress based contact manager

Transcript of RoloPress - WordPress based contact manager

Page 1: RoloPress - WordPress based contact manager

Steve BrunerSudar Muthu

Page 2: RoloPress - WordPress based contact manager

Background

• Artisan Themes creates WP-Contact Manager•http://artisanthemes.com/themes/wp-contact-manager/

• SlipFire released WP-CRM

• Both still needed setup and didn’t have full front-end functionality

Page 3: RoloPress - WordPress based contact manager

Why do we need another Contact Manager?

• Existing Contact Manager’s are not very flexible.• Most are either too difficult to use… or too simple to be useful.• Open Source versions are not easy to theme or write plugins.

Page 4: RoloPress - WordPress based contact manager

Features

• Full Front-end management – no need to visit Admin area• Add Contact• Edit Contact• Add Company• Edit Company• Add Notes• Edit Notes• Packed with 8 new widgets

• RoloPress is an application built on the WordPress platform.• It is not a separate application tied to WordPress

Page 5: RoloPress - WordPress based contact manager

Demo

Well let’s see it!!

Page 6: RoloPress - WordPress based contact manager

Extending RoloPress

• Can be extended through:• Themes• Plugins• Core

Page 7: RoloPress - WordPress based contact manager

Extending RoloPress

• Follows the same principles as WordPress• Easily extendable• Provides Hooks• Provides Filters• Creating a plugin for RoloPress is basically the same as WordPress

• Themes• Plugins• Core

Page 8: RoloPress - WordPress based contact manager

Extending RoloPress Themes

• Build on Parent / Child Framework• Uses a combination of Hybrid and Thematic• RoloPress Core = Parent Theme• RoloPress Default = Child Theme• Almost every feature of the theme is extendable –

• hooks and filters are available• The look and feel can be easily changed by editing or creating a child theme.

Page 9: RoloPress - WordPress based contact manager

Extending RoloPress Plugins

• Most WordPress Plugins will work out of the box• Some recommended:

• Backup Plugins• Membership Plugins (to make private)

• Similar to writing Plugins for WordPress• Reference for Functions / Filters / Hooks at:

www.RoloPress.com

Page 10: RoloPress - WordPress based contact manager

Extending RoloPress Core

• Add a new element to the $contact_fields array to add new fields to Contacts.• Add a new element to the $company_fields array to add new fields to Company.• These new fields will automatically appear in “Add Contact” and “Add company” pages.

Page 11: RoloPress - WordPress based contact manager

Contributing to RoloPress

• http://code.google.com/p/rolopress/• Contributing to code• Creating child themes• Creating Plugins

Page 12: RoloPress - WordPress based contact manager

Questions

• RoloPress – •http://www.rolopress.com/fourms (@rolopress)

• Steve – •http://www.slipfire.com/ (@sbruner)

• Sudar – •http://sudarmuthu.com (@sudarmuthu)