Personal tools
You are here: Home Events Sprints Past Sprints San Jose Sprint CMFMember Enhancements
Document Actions

CMFMember Enhancements

by plone.org Administrator last modified December 5, 2005 - 11:05

Goals for CMFMember portion of San Jose Sprint, 2005:

  • merge recent v1_0_branch activity back into HEAD, cut branch for sprint development activity -- DONE
  • general product refactoring -- DONE
    • reorganize directories / rename files according to prevailing standards -- DONE
      • create types, tools directories and move modules into directories as appropriate (leave shell modules in current locations to allow for deprecation period) -- DONE
      • create api module to aggregate the classes / modules / etc that we'd like to expose for importing into other products -- DONE
  • refactor primary Member class
    • separate schema from code -- DONE
    • create separate abstract mix-in base class, allowing for more easy subclassing to create, e.g. folderish member types -- DONE
    • go through the class method-by-method, sanity checking implementation and security and writing unit tests for each method -- IN PROGRESS
    • clean up / improve Member <-> User object interactions -- IN PROGRESS
  • finish integration of ATSchemaEditorNG to allow for TTW schema editing -- DONE
    • extend field editor interface to allow for flexibility and for custom field, widget, and storage registry -- DONE
  • begin work on getting CMFMember to work w/ PAS as a storage layer
  • improve the performance(!) / coverage of the unit tests -- DONE
    • VariableSchemaSupport? is taking about 40s of 53s to run the tests. (on one machine) It will be taken out when merged with ATSE. -- DONE
  • finish support for multiple member types
  • resolve outstanding high priority issues in the "CMFMember>? collector -- DONE
  • get CMFMemberExample working with the latest CMFMember and include explanatory documentation -- IN PROGRESS
  • implement any required migration paths -- IN PROGRESS

all of this is directly related to the overarching, single goal:

GET CMFMember INTO A STATE WHERE IT'S READY TO BE INTEGRATED INTO PLONE CORE (as proposed in PLIP42: http://members.plone.org/development/plips/42)!

From brcwhit Tue Jan 25 13:40:11 -0500 2005 From: brcwhit Date: Tue, 25 Jan 2005 13:40:11 -0500 Subject: rc1 Message-ID: <20050125134011-0500@members.plone.org>

we should prepare and tag a release candidate before we start post 1.0 development
DONE

For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by