PacktLib: Plone 3 for Education

Plone 3 for Education

Credits

About the Author

About the Reviewers

Preface

Creating Courses

Prepare a place for courses

Create the course skeleton

Add a lesson

Add course-wide events

Use news items for course-specific announcements

Collect due dates on the course's front page

Add a syllabus´╗┐

Reusing the course framework

Summary

Calendaring

Show events on a calendar

Exclude trivia from the site-wide calendar

Build a browsable hierarchy with collections

Tips for event contributors

Represent recurring events

Summary

Showcasing Personnel with Faculty/Staff Directory

Install the product

Test drive Faculty/Staff Directory

Coming attractions

Summary

Extending Faculty/Staff Directory

A look at Archetypes

Introducing schemaextender

Start your extender

Adapters: the anatomy of an Extender

Add the fax and publications fields

Show the new fields in views

Hide or change existing fields

Off-the-shelf extenders

Summary

Blogs and Forums

Plone's blogging potential

Add-on products: free as in puppies

News Items: blogging for the hurried or risk-averse

Scrawl: a blog with a view

QuillsEnabled: blogging bells and whistles

QuillsEnabled + Scrawl: the perfect pair

Forums with Ploneboard

Summary

Embedding Audio and Video

Meet the products

Play standalone media

Embed media in pages

Podcasting

Summary

Creating Forms Fast

Install PloneFormGen

A tour of PloneFormGen

PloneFormGen versus Archetypes content objects

Tasty recipes

Summary

Styling Your Site

An overview of Plone theming

Prepare your development environment

Begin your theme

Finalize installation

Customize theme elements

Customize Zope 2 elements

Customize Zope 3 elements

Summary

Going Live

Introducing the stack

ZEO and Zope

Increase speed with caching

Add Apache

Summary

Maintenance, Backups, and Upgrades

Pack the ZODB

Back up Plone

Upgrade add-on products

Upgrade Plone

Summary