Plone demo and features

Apr. 16, 2005. Demonstrate Plone's built-in features and additional functionality gained through the use of 3rd party products. Presented at the Grassroots Use of Technology Conference, Tang Center MIT (4/16/05).

Plone core product + plugins (1)

  • Workflow engine: creating, reviewing and publishing content
  • WYWIWYG editing: image inserting, spellchecking, fullscreen editing
  • Events calendar: publish and subscribe via iCal
  • Keywords and Topics: associate and aggregate content
  • Searching: cross-site searches, RSS feeds
  • Security: users and groups

Plone core products + plugins (2)

  • Modularity: extending functionality with 3rd party products
  • Skins: change the look and feel
  • Multisite hosting: manage multiple Plone sites, create them on-the-fly
  • Advanced developer topics: code generation using UML, page templates and python

Introducing Plone workflow

  • Default Plone workflow (using DCWorkflowGraph) basic workflow
  • Creating a news item
  • Submitting the news item for review
  • Publishing the news item (appears in news portlet and news listing)

Uploading files

  • Using web browser into /Members/manager/myfiles
  • Using WebDAV / FTP - drag-n-drop
  • PDF doc is recognized as such
  • Upload MSWord doc as Word example - convert to HTML (install WordExample)
  • Upload photo into /Members/manager/myimages

WYWIWYG editing

  • QuickInstaller (install Kupu WYWIWYG editor)
  • Insert photo into home page
  • Full-screen mode
  • Spell checker
  • Use external editor (Photoshop) to resize image

Events calendar

  • Create a folder to hold the events /Membesr/manager/myevents
  • Create and publish event -> appears in event portlet
  • View as Calendar (install CalendarX) demo1 demo2
  • Publish calendar from iCal/Mozilla Calendar (install Calendaring)
  • Subscribe to calendar

Keywords and Topics

  • Assign keyword to news item and event item -> appears in related portlet
  • Manage keywords (install PloneKeywordManager)
  • Create a topic to aggregate items in a listing
  • The future: use Haystack for auto-categorization of content

Searching

  • keywords are highlighted
  • subscribe to search as RSS feed (install PloneRSS2)
  • cross-site searching (install PloneRSSSearch) demo
  • search engine optimization - Google loves Plone sites! (install PloneSEO)

Security: Users and Groups

Add-on products

More add-on products

  • Photos (install CMFPhoto) demo
  • RSS feeds (install CMFSin, PloneRSSNG)
  • Audio (install ATAudio, Plodcasting and Plodcasting wiki page)
  • Video (lilix.movie) demo
  • Discussion forums (install CMFBoard) demo
  • Newsletter (CMFNewsletter, PloneGazette)
  • Mailing list web-based archives (PloneMailboxer, PlonePostOffice) demo

Just "Plain Cool" add-on products

Skinning:

Multisite hosting

  • 1 Zope / many Plone sites
  • Each Plone site has its own local manager
  • domain name mapping (org1.domain.com -> /org1)
  • rapid setup using customization policy

Advanced developer topics

  • Page templates - designer and coder can work simultaneously on the files
  • ArchGenXML - auto-generation of code based on UML model
  • Python (points from Zope3 book)
Document Actions