Faculty/Staff Directory 2.0 (Mar 10, 2008)

Faculty/Staff Directory

Now integrates with Plone users and groups, has a shiny new extensibility framework supporting multiple extenders at a time, supports SmartFolders better, is compatible with Plone 3, and has a cherry on top!

For additional information about this project, please visit the overview page .

Available downloads

Product and dependencies (zip)

For all platforms (1.0MB)

Product and dependencies (tar.gz)

For all platforms (764kB)

Release Notes

Tested with Plone 2.5, Plone 3
StateFinal release
LicenseGPL
Release Manager Erik Rose
Released2008/03/10
  • Member and group integration
    • Used membrane to give portal member status to Person objects. (membrane integration can be disabled from the Faculty/Staff Directory configuration panel.)
    • Classifications ("Faculty", "Staff"), Departments, and Committees now act as groups.
  • Plone 3 compatibility
    • FacultyStaffDirectory 2.0 works with both Plone 2.5.x and Plone 3.0.x. It supports history tracking in Plone 3.
  • New extensibility framework based on archetypes.schemaextender. Now all content types, not just Person, are extensible, and multiple extenders can be used at once.
  • Known issues

Change log

  • Integrated with Plone users and groups.
  • Switched extensibility framework to archetypes.schemaextender. More than one extender works at once now, and all content types are extensible.
  • Added Department content type.
  • Sortable Name is now available as a SmartFolder index (mainly for sorting).
  • Added SmartFolder fields for Departments, Classifications, Committees, Specialties, and People.
  • Templates are faster.
  • Non-ASCII characters in Person titles work.
  • People now have a Middle Name field.
  • Specialties and other types of person groups can now live outside the Faculty/Staff Directory.
  • Specialties are now listed in a sane order.
  • Committees Folders are now addable within Departments.
  • Added a configlet in Site Setup to allow customization of phone number and user ID validation as well as the ability to disable aspects of membrane integration.
  • Silenced some deprecation warnings.
  • Added support for Plone 3's versioning.
  • Renamed content types to avoid collisions with other products.
  • Added oodles of new tests.
  • Ditched ArchGenXML, making our code much cleaner.
  • Made more use of GenericSetup.
  • Added an A-to-Z listing view for Directories and Departments.
  • Forced Previous/Next display in the Person editor.