David Rey Lessons Learned Updating Content Licensing To Be Plone 3 Compatible
-
Upload
wooda -
Category
Technology
-
view
3.964 -
download
1
Transcript of David Rey Lessons Learned Updating Content Licensing To Be Plone 3 Compatible
PowerPoint Presentation
Lessons Learned:
Updating ContentLicensing to be Plone3 compatible
David Ray, Brent Lambert
Center for Open and Sustainable Learning
Utah State University
Disclaimer!
We are not Core Developers
Some solutions presented may not be the definitive way of solving Zope 3 issues
Disclaimer
However, issues that we have faced will be relevant to any Zope 3 related work
We are still learning, and welcome suggestions and feedback
Background
Based on PLIP #136
http://plone.org/products/plone/roadmap/136
'neutral licensing engine'
standard behavior for all types
Result of remote sprinting at Big Apple Sprint in Summer 2006
What it does
Licenses content on a per object basis
Acquires default site license unless specifically set
Provides support for Creative Commons, GNU, All Rights Reserved
What it does
Able to add additional reusable license(s) to the licensing engine via control panel
Able to add custom license per object, as needed
Demo
Who's using it?
eduCommons
Plone4Artists
EngageMedia
Source Code
Plone 3 branch found in Plone Collective
http://dev.plone.org/collective/browser/ContentLicensing/branches/cosl-plone3
Place in Products directory, apply profile to new Plone Site
eduCommons project
http://cosl.usu.edu/trac/browser/eduCommons3/trunk
From Zope 2 to Zope 3
Annotations
Tools vs Local Utilities
Replacing Placeless Scripts
Custom Views
Using the new Control Panel
Annotations
DublinCoreExtensions Module
Adds extended DC metadata to content objects
Rights License
Rights Holder
Mitigates ambiguity of default Copyright field
Annotations
ILicensable interface marks content as annotate-able
Marker interface
ILicensable Interface