48
Running a Small Business with Plone Sally Kleinfeldt, Jazkarta

Running a Small Business with Plone

Embed Size (px)

DESCRIPTION

Sally Kleinfeldt's presentation at the Plone Conference 2008 in Washington DC about using Plone, a leading open source content management system, to run a small business.

Citation preview

Page 1: Running a Small Business with Plone

Running a Small Business with Plone

Sally Kleinfeldt, Jazkarta

Page 2: Running a Small Business with Plone

Jazkarta

• Open source technology web applications

• Hosted solutions, consulting services, training and support

• Plone, Zope, Python experts

• Three full time, 5+ part time staff

• Staff distributed across multiple locations

Page 3: Running a Small Business with Plone

Plone Is Our Business

• Our income is mostly from Plone-based products and services

• We use our own products and services to run our business

Page 4: Running a Small Business with Plone

Aspects of Running a Business

• Operations

• Marketing/Sales

• Customers

Page 5: Running a Small Business with Plone

Operations

• Finance, records

• Quickbooks (traditional)

• Day to day work environment

• Home offices, shared work spaces (no bricks and mortar)

Page 6: Running a Small Business with Plone

Work Environment

• Distributed work environment makes communication and collaboration key

• Email

• Chat

• Calendars

• Document management

Page 7: Running a Small Business with Plone

Google Apps

• Jazkarta.com domain

• Gmail, chat, calendar, docs/spreadsheets, sites, start page

• Search across all personal content

• Standard Edition free, Premier Edition $50/user/year

• Education, non-profits get special deals

Page 8: Running a Small Business with Plone

Gmail:Good UI, Great Search

Page 9: Running a Small Business with Plone

Google Calendar:Supports iCal Standard

Page 10: Running a Small Business with Plone

Google Docs:For Staff & Customers

Page 11: Running a Small Business with Plone

Google Docs:Collaborative Editing

Page 12: Running a Small Business with Plone

Google Docs:Spreadsheet to Form

Page 13: Running a Small Business with Plone

Google Docs:Offline with Gears

Page 14: Running a Small Business with Plone

Dropbox:Shared Filesystem

Page 15: Running a Small Business with Plone

Google Start Page: Personal Dashboard

Page 16: Running a Small Business with Plone

Google Sites:Company Intranet

Page 17: Running a Small Business with Plone

Google Apps

• What does this have to do with Plone?

Page 18: Running a Small Business with Plone
Page 19: Running a Small Business with Plone

Google Apps + Plone

• Rich APIs for integration

• Embed a Google Doc form on a page

• Import Google Calendar to Plone Calendar

• More examples later

Page 20: Running a Small Business with Plone
Page 21: Running a Small Business with Plone

Marketing & Sales

• Internet plus word of mouth

• Website

• Ads

• Emails

• Managing customer relations

• Managing sales

Page 22: Running a Small Business with Plone

Website:Plone

• Full featured content management system

• Rich content with a marketing slant - products, services, news, team, case studies, newsletters, blog posts, etc.

• Many add-ons

• Secure, robust

• Plone provides our public persona

Page 23: Running a Small Business with Plone

Plone Hosting

• Requirements

• Reliability

• Scalability

• Ease of management

Page 24: Running a Small Business with Plone

Plone in the Cloud

• Hosted on Amazon EC2

• Buildout and fabric for deployment

• Data.fs and Apache logs use Elastic Block Storage

• Backups use S3 storage

• 5 virtual servers: Apache/Pound/Varnish, ZEO, 3 clients

Page 25: Running a Small Business with Plone
Page 26: Running a Small Business with Plone

Advertising:Google Adwords

Page 27: Running a Small Business with Plone

Emails:Vertical Response

Page 28: Running a Small Business with Plone

CRM:Salesforce

• Best of breed hosted solution (SaaS)

• Powerful API that promotes integration

• Manage contacts, leads, accounts, campaigns, business opportunities

Page 29: Running a Small Business with Plone

Salesforce Out of the Box

• Gmail - email Contacts

• Google Docs - associate proposals, contracts with Accounts

• Google Adwords - integrate with Campaigns

• Vertical Response - email Leads

• PayPal - pay for products

Page 30: Running a Small Business with Plone

Salesforce + Plone

• Salesforce Connector

• PloneFormGen

• SalesForceAdapter

• For details see Andrew Burkhalter’s talk at 9:30 Thursday

Page 31: Running a Small Business with Plone

Plone - Salesforce - VRExample

• Plone form to capture prospective customer’s interest

• Data goes into customized Salesforce Lead

• Add Leads to Campaign

• Send targeted information to Leads - training announcements, product announcements, newsletters

Page 32: Running a Small Business with Plone
Page 33: Running a Small Business with Plone
Page 34: Running a Small Business with Plone
Page 35: Running a Small Business with Plone
Page 36: Running a Small Business with Plone
Page 37: Running a Small Business with Plone
Page 38: Running a Small Business with Plone
Page 39: Running a Small Business with Plone
Page 40: Running a Small Business with Plone
Page 41: Running a Small Business with Plone
Page 42: Running a Small Business with Plone

Customers

• Flexible scope projects using agile methodologies

• Multiple customers, projects, developers, project managers

Page 43: Running a Small Business with Plone

Project Management:ClueMapper

• Super-charged Trac across multiple projects

• Hosted on Amazon EC2

• Personal dashboard showing all projects

• Enhanced web-based management

• AJAX UI for entering time

• Lightning Talk today

Page 44: Running a Small Business with Plone
Page 45: Running a Small Business with Plone
Page 46: Running a Small Business with Plone

ClueMapper:Future Plans

• Integrate with 3rd party time tracking products

• Harvest (Hosted solution)

• SlimTimer (Trac plugin)

• Integrate time tracking with QuickBooks

Page 47: Running a Small Business with Plone

Conclusion

• Plone + Salesforce + Google Apps + ClueMapper makes a powerful combination

• Use Plone for the things it does well

• Integrate other best of breed components

• Choose the right tool for the task

Page 48: Running a Small Business with Plone

Questions?

sallly@jazkarta