# Changes in version 3.2.1

Installers
  Simplified installation have been added, including buildout scripts and Windows installers.
Expanded IMS Import
  eduCommons can now import from IMS Common Cartridge, IMS Content Package, MIT course downloads, Blackboard IMS, WebCT Vista, WebCT 6.1/7.0, and Moodle Backups.
Improved IMS Export
  eduCommons can now export to IMS Common Cartridge, IMS Content Package, and IMS Package for Moodle.
WordPress Import/Export
  Support has been added to import pages from a WordPress site as well as export eduCommons content directly to WordPress pages.
Static Site
  It is now possible to publish an entire eduCommons site to static HTML.
Expanded RSS
  Additional RSS have been added to create an RSS feed of most recent items.
OIA-pmh and Improved Metadata
  Support has been added for additional metadata in rdf/rss views as well as OAI/pmh.
OpenSearch Support
  Support has been added for OpenSearch, including the Firefox OpenSearch widget which allows a search of a specific eduCommons site directly from the browser's search window.
Unit Tests and Selenium Acceptance Tests
  A Selenium testing buildout has been added, as well as numerous acceptance tests and unit tests. More information is available at http://educommons.com/dev

# Changes in version 3.1.0

"Download Course" Additions
  Moved "download this course" into a "Reuse Course" portlet. The course downloads now include IMS information. Using a portlet will also allow for additional formats, such as Common Cartridge, to be added in the future.
Display License and Caption for Embedded Objects
  Using the Kupu editor, eduCommons can now display separate licenses and citations for image objects embedded in a page, distinct from the overall page license.
Captcha integration
  We now integrate captcha on the registration page to prevent spambot submissions.
Lingua Plone 2.0 Integration
  LinguaPlone 2.0 has been implemented into eduCommons 3.1.0, allowing users to localize content and support multiple languages on a single OpenCourseWare site.
Add accessibility check
  This is intended to help institutions who want to include accessibility check into their workflow.
Enable Javascript/Page-specific CSS and embed tags by default
  We have enabled Javascript and page-specific CSS and embed tags by default.
Documentation for Adding Small Widgets
  Add eduCommons-specific documentation and examples for adding Plone 3 portlets.
Add "Remix this course" functionality
  This feature is designed to allow courses from MIT OpenCourseWare (pending implementation by MIT OCW) as well as other eduCommons OCWs to be easily imported into OpenOCW (or another eduCommons site if specified, but OpenOCW will be the default). On published eduCommons OCW courses that have been packaged, a "Remix this course" link appears. This allows unauthenticated users to send the entire course to OpenOCW (OpenOCW login credentials must be provided).
Update "download this course" to improve handling of large courses
  "Download this course" is no longer auto-generated when a course is published or changed. Instead, a new "Package course" button appears in the contents view of the course once it has been published. The "Download this course" .zip file now includes IMS information. It now appears in its own portlet, along with the "Remix this course" link.
Other updates
  Updated eduCommons to exclude new content from showing in the left nav by default (including zip imports). Improved IE 6 and 7 compatibility.

# Changes in version 3.0.2

Fixed bugs in 3.0.1 migration release

# Changes in version 3.0.1

Added migration support for from eduCommons 2.3.1

# Changes in version 3.0.0

Added full support for Plone 3.0
  Inline editing Working Copy support Link and reference integrity checking Automatic locking and unlocking Easy collaboration and sharing Versioning, history and reverting content Upgraded visual HTML editor
Added OpenOCW Functionality
  Simplified Workflow Refactored Security Eased Production processes
Simplified Course Building
  Course Builder Widget allows 'one step' production of Division, Course, and templates Course objects (syllabus, etc).

# Changes in version 2.3.1

Added Migration from 2.2.0
  The migration process has been improved and simplified.

# Changes in version 2.3.0

Added i18n Support for Spanish, Dutch, French, and Chinese
  Translations are now available for the aforementioned languages.
Added Support for MOCSL Tools
  The Folksemantic AddOn Product allows for seamless interaction with Annorate, Make A Path, and Send2Wiki.
Fixed Metadata Bugs
  The Citations were presenting incorrect metadata; now pulling in correct metadata per object.
Added Course Wide Instructor Metadata
  A flag is now available to note if the Instructor of the Course is also the principal creator for objects within the course.
Added MIT CP Import Support
  Via the IMS Transport Tool, an end user can now import IMS Content Packages. eduCommons will strip the package of it's chrome and import content, navigation, and metadata.
Added Zip File Download for Courses
  End Users can now get a Zip File download of a course object, stripped of eduCommons chrome and ready for reuse
Extended RSS Feed Support
  Departments and Courses now have configurable feeds per object, and the ability to turn feeds on and off
Added Recursive Copyright Clearance
  Folderish Objects may now recrusively clear or revoke copyight

# Changes in version 2.2.0

Front end UI Enhancements

Auto-citation generation (from metadata) displayed inline with documents and included in skinless content. Simplify conformance with Attribution terms of Creative Commons licenses for those who build derivative works.

Social Bookmarking Dropdown. Help users bookmark and later find OERs hosted in eduCommons using popular social bookmarking services.

Integration with MyOCW (pending MyOCW release dates).

Expanded support for IMS Content Packaging, including a transform engine that can translate from popular IMS CP formats to and from eduCommons.

Updated internationalization support, with translation updates for a predetermined set of languages.

Finalized support for content translation using the LinguaPlone product.

# Changes in version 2.1.1

Updated Internationalization Files
  Updated internationalization files to reflect the latest eduCommons changes.
Added Support for Inline Translations
  Integrated the LinguaPlone product with eduCommons, making it now possible to have multiple translations of content within the same eduCommons instance.
RSS Feeds on front page, and RSS feeds for departments
  RSS feed icon now appears on the front page of eduCommons, as well as on the courses listing page. A new RSS feed now appears for departments, which lists the latest published courses in a department.
Added Support for Social Bookmarking Services
  Added support for bookmarking services, starting with del.icio.us. Support for more to come.
Added a Skinless View for Documents
  eduCommons now provides a skinless view of documents, making it both possible and easy to reuse content.

# Changes in version 2.1.0-final

A new IMS Transport Engine
  A refactored IMS Content Packaging engine that provides a more robust import and export functionality. On import eduCommons will identify where required tags missing in the manifest file, if it is not able to read it directly.
IMS Content Packaging Documentation
  This version ships with detailed documentation on how to write out an IMS Content Package that eduCommons can consume. The documentation is provided in raw text, web based, and in a standalone (PDF) file.
A New Content Licensing Engine
  eduCommons now allows a default content license and a rights holder to be set sitewide. It also includes the ability to license an individual piece of content, should the need arise to publish content under a license different to the site wide one.
Copyright Bylines
  Content is now published with the appropriate copyright byline, including the ability to specify copyright dates, the rights holder, and the license itself. The license includes a hyper-link to the legal terms of the license as well as an icon (if the license includes one).
Creative Commons License Support
  eduCommons now includes a license selector that integrates with Creative Commons Licenses (www.creativecommons.org), allowing eduCommons to remain flexible with the latest CC offerings.
Support for Other Licenses
  eduCommons supports other licenses, including the traditional all rights reserved, and GNU Free Document Licenses, as well as allowing content developers to input their own license.
RDF and machine readable Creative Commons License Support
  eduCommons will publish by default any metadata for a content object in embedded RDF format. eduCommons will also publish machine readable creative commons licenses, that can be read and processed by search engines.
Content Licensing Product for Plone 2.5
  The content licensing features in eduCommons are shipped in a standalone product that can also be used in a default Plone 2.5 instance.
Native Support for Plone 2.5
  This version of eduCommons supports the latest version of Plone (2.5), with some functionality now taking advantage of the new Zope 3 component architecture.
Improved HTML Validation/Fixing Engine
  The HTML Validation/Fixer Engine has been updated, and now displays a detailed report of problems within the body of an HTML document, and provides a simple method to fix most problems, and identify remaining ones that need extra attention. This functionality works when a content developer's editor is not set to use the FCKeditor.

# Changes in version 2.0.0-final

Human Readable URLS
  URLs are human readable, instead of being based on an auto generated id.
Recursive Folder Change State
  Can change workflow state recursively on content in subfolders.
Native Support for Plone 2.1
  Integrated eduCommons custom skin files with new Plone 2.1 functionality. Content objects are now based on ATContentTypes. Substantial changes across the code base. eduCommons is currently based on Plone-2.1.2 and Zope-2.8.6.
Content Status History on Object Views in Edit Mode
  The content status history of an object is now available in the view from a history link at the top of the page while in edit mode.
No Redirect on Front Page
  Front page no longer redirects to an ECIndex folder, but renders directly.
Removed Forum Support
  Forum support is being replaced by new social software in the future, which means that the old OLS code base is no longer being maintained. If you require forum support it is recommended that you use the excellent zForum (http://www.zforum.org) plone product until the new software is in place.
Improved IMS Content packaging
  Workflow status history is now written in the IMS content package instead of being stored in a binary blob.
eduCommons Custom Skin Support
  eduCommons can now reskinned in release mode without requiring eduCommons to be restarted.
Courses Object Removed
  The courses object has been removed, and departments are now put in the root of the site. This simplifies the UI and removes confusion over what the Courses object is/was.
Improved Default Templates
  Default templates for the front page, FAQ and about pages propagate the eduCommons site title, making it easier to customize default site text.
Department and Course IDs
  Departments and Courses now support the display of ID's in front of their titles. Courses also support the display of the year and semester that the course was taught in.

# Changes in version 1.6.1-final

eduCommons Document HTML Fixer
  Implement an HTML engine that can fix HTML mistakes automatically in ecDocuments.
RDF Headers/Metadata
  Add RDF headers to ECDocuments implementing the RDF/Dublin Core standard.
Support for Plone 2.1.1/Zope 2.8.2
  Implementing support for the latest Plone (2.1.1) and Zope (2.8.2) code bases.
Support for Default Templates
  Support for adding default templates for commonly used pages within eduCommons.
Review and Revise IMS Export Rights
  Changes in the UI to only present IMS import/export to administrators and managers. This is necessary because producers do not have rights on content that is not in the "In Progress" state, which prevents producers from being able to import/export content not in the appropriate state.
Zip export (non-ims)
  Allow a producer administrator or manager to export course content in a zip file format.
Creative Commons metadata header
  Add a metadata header to ECDocuments for the creative commons license.
Removal of "Courses" link in bread crumb
  Remove the "Courses" link in the breadcrumb due to the fact that is is confusing to users.
XHTML Validation of an Entire Course
  Adding the ability to do validation of XHTML across a course, while reporting errors in a log file.
Add Folders to Course Contents
  Add folders to course content pages so that objects which externally link to other objects will retain their links with out having to rewrite them.
Migration from 1.5.2-final
  Implement the ability to migrate existing 1.5.2-final sites to 1.6.1-final.