Plone is a powerful tool for managing content. Sometimes, though, it may feel like you are putting a square peg in a round hole to solve a problem with Plone. Certain tasks, such as eCommerce and personalization, aren't a good fit when deploying a Plone site. Why work against Plone when you can take advantage of its nativepower? Learn how Plone can integrate with other front-ends that may be more suited to serving personalized or static content. Merge your Plone managed content with existing infrastructure and provide content contributors with the tools they need.
Designing IA for AI - Information Architecture Conference 2024
Calvin Hendryx Parker Adding Super Powers To Plone
1. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Adding Super Powers to
Plone
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
2. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
or
Use the Right Tool for the
Right Job
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
3. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Why do we use Plone?
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
4. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Content Management System First
• Powerful Workflow tools
• WYSIWYG tools for editing
• WebDAV and FTP built in for managing
content
• SmartFolders
• Versioning, Staging and Locking
• Support for Word and PDF document
indexing
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
5. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Membership Management
• OpenID support
• Fine grained Security Permissions
• Users and Groups Administration
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
6. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Content Delivery
• Plone is slow (it does a lot for us)
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
7. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Content Delivery
7,462
7,500
5,625
3,750
1,875
750
227
8
0
Plone Zope Apache Nginx
requests/second
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
8. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Solutions
• CMFDeployment
• Entransit
• Deliverance
• CacheFu
• Squid
• Varnish
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
9. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Why do make Plone do
unnatural things?
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
10. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Highly Interactive Sites
• Twitter-like Web 2.0
• High Level of Social Interaction
• Visitor Generated Content
• Tracking Visitor Downloads and Interaction
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
11. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Get Agile
• Zope 2 or 3
• Grok
• Pylons
• Django
• Ruby on Rails
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
12. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
eCommerce
• Long running issue
• Many solutions, but none that great yet
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
13. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Solutions
• Commercial Cart Applications
• osCommerce
• Roll your own
• Pylons
• Ruby on Rails
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
14. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
No Plone, How do we find
things?
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
15. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Enhanced Search Engines
• Xapian
• Lucene
• Google Search Appliances
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
16. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Get the Word Out
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
17. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Mailing List
• ExactTarget
• Constant Contact
• VerticalResponse
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
18. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Other Software as a Service
• Salesforce.com
• NetSuite
• SurveyWorld
• SurveyMonkey.com
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
19. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Relational Data
• OODBMS is great
• Except if the data is highly relational
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
20. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Solutions
• Zope DB Adapters
• Other frameworks
• Zope 3
• Pylons
• Rails
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
21. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Large Files
• Video
• Audio
• PDFs
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
22. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Solutions
• Streaming Media Servers
• Tramline
• Filesystem Storage
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
23. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Where is the all heading?
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com
24. Add Super Powers to Plone - Calvin Hendryx-Parker 10.11.2007
Questions?
Silicon Valley • Midwest
Six Feet Up, Inc. • http://www.sixfeetup.com