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.
2. 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
3. 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
4. Aspects of
Running a Business
• Operations
• Marketing/Sales
• Customers
5. Operations
• Finance, records
• Quickbooks (traditional)
• Day to day work environment
• Home offices, shared work spaces (no
bricks and mortar)
6. Work Environment
• Distributed work environment makes
communication and collaboration key
• Email
• Chat
• Calendars
• Document management
7. 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
19. Google Apps + Plone
• Rich APIs for integration
• Embed a Google Doc form on a page
• Import Google Calendar to Plone
Calendar
• More examples later
21. Marketing & Sales
• Internet plus word of mouth
• Website
• Ads
• Emails
• Managing customer relations
• Managing sales
22. 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
24. 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
28. CRM:
Salesforce
• Best of breed hosted solution (SaaS)
• Powerful API that promotes integration
• Manage contacts, leads, accounts,
campaigns, business opportunities
29. 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
30. Salesforce + Plone
• Salesforce Connector
• PloneFormGen
• SalesForceAdapter
• For details see Andrew Burkhalter’s talk at
9:30 Thursday
31. Plone - Salesforce - VR
Example
• 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
43. 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
46. ClueMapper:
Future Plans
• Integrate with 3rd party time tracking
products
• Harvest (Hosted solution)
• SlimTimer (Trac plugin)
• Integrate time tracking with QuickBooks
47. 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