History for PeriodEnding4September2000
??changed:- State of the PTK, 2000/09/04 In the weeks since our last report, the PTK community has been quite busy: * Shane Hathaway landed the proposed "next-generation architecture", http://www.zope.org/Products/PTK/ZWiki/NewPTKArchitecture, refactoring the "toolkit" as a set of "portal tools", each providing services to other objects in the portal. The tools include: 'portal_membership' -- tracks personalization and owned content, tying them (much more loosely) to the AUTHENTICATED_USER. 'portal_registration' -- implements portal-specific policies for user signup, password generation/mailng, etc. 'portal_workflow' -- encapsulates the workflow policies of the portal 'portal_catalog' -- indexes portal content 'portal_discussions' -- implements portal policies for types of content which are "discussable", and how they are linked to their discussion threads. 'portal_actions' -- list context-specific actions for portal objects. 'portal_undo' -- provide a portal-friendly interface to Zope's undo machinery. Each of these tools is represented as an interface in the 'PTKBase' product, with a sample implementation (typically preserving the "old" policies/semantics) in the 'PTKDemo' or 'DemoPortal' products. The single most attractive feature of the design is that portal managers can replace these tools on a *per-portal basis*. * Fabio Forno provided invaluable aid in debugging the new tools. * One noticeable result of the new architecture is the "renaming of the toolbox", http://lists.zope.org/pipermail/zope-ptk/2000-August/001341.html to the "actions list", in order to avoid confusion with the "portal tools." * Bill Anderson "released a new version", http://www.zope.org/Members/Bill/News/MembershipRelease-075 of the Membership product, upgrading it to "beta" status. This product uses ZPatterns to manage member registration and logins, and is on a trajectory for eventual reintegration with the new PTK Architecture. * Chris Withers announced "Swishdot", http://www.squishdot.org/968089230/index_html, a successor to the popular Squishdot weblog product, to be built around the PTK. * Tres Seaver "proposed", http://lists.zope.org/pipermail/zope-ptk/2000-August/001430.html revamping the implementation of the Dublin Core metadata within the PTK, in order to bring it closer into line with the intent of the "spec":http://purl.org/DC. * A "long thread", http://lists.zope.org/pipermail/zope-ptk/2000-August/001461.html on "hooking" various portal actions resulted in a "proposal", http://lists.zope.org/pipermail/zope-ptk/2000-August/001493.html to create an "event channel" object, 'portal_events', as another tool. PTK Tracker Vitals, 2000/09/04 (since 2000/07/25) Here is is the current state of the tracker:: Type / Status New Closed Current Bug Reports 5 3 26 Feature/Doc Requests 0 0 14