Re: [Framework-Team] PLIP review overview

2006-12-28 Thread whit

172 should be ready for merging in a few days.

-w

Wichert Akkerman wrote:

I have gone over all the current reviews and divided them into three
sections: PLIPs ready for merging, PLIPs which need more work and not
yet reviewed PLIPs. Here we go:


PLIPs ready for merging
---

  PLIP   8 - Versioning 


   Stable product. There are possible improvements, but the current code
   is well structured and battle tested.

 
  PLIP 118 - Portlets engine based on PlonePortlets and Viewlets


Does deserve a good tutorial.


  PLIP 142 - Componentise the global content menu   


   Hanno found a few minor issues, which Martin mostly debunked. Remaining
   items are small and can be covered after an alpha released. Most important
   issue is backwards compatibility with older global_contentmenu
   customizations. Since Plone 3.0 is scheduled to get a new UI (of limi has
   this ready on time) this may be a non-issue since all templates may
   change.


  PLIP 148 - Move to CMF 2.1


   Raphael found some remaining TODO-items which Hanno has taken care of by
   now.


PLIPs not ready for merging
---

  PLIP  48 - Use session instead of cookie plugin to store PAS authentication   


   Old-style product, containing a lot of code to support non-PAS sites.
   Needs Cache-Fu updates.


  PLIP 112 - XML Import / Export


Export is not implemented. Only supports AT-based content, Zope 3 schema
based content and custom AT fields are not supported. Tests do not run.


  PLIP 127 - Move properties to Edit screen using pre-loaded fieldsets  


   dhtml-schemata branch needs merging into Archetypes. Grouping of
   properties has not been implemented yet. The content tabs need to
   be refactored.


  PLIP 145 - Locking


Event naming hs to be synchronized with iterate (PLIP 168). Removing
a lock on set by iterate on published content should not be easily
possible. Should switch to using evevnts instead of patching AT.
Possible needs extra extensionpoints in AT.


  PLIP 149 - Improved Markup SUpport

   allowable_content_types support needs work. Handle non-installed formats
   properly.
   

  PLIP 168 - integrate iterate for checkin/checkout/staging 


   Viewing a locked front page gave an error until the page was checked
   in.


  PLIP 172 - Wiki syntax support for all content


   Demo content types should be disabled. Needs integration into
   ATContentTypes with an option to switch it on and off.


  PLIP 174 - More configurable and reusable i18n features   


   TODO-items in the bundle need to be implemented.


  PLIP 179 - Improved commenting infrastructure 


   Interfaces need to be updated to be more flexible. Code needs to
   be refactored into a plone.commenting package. Work is well on its way.




PLIPs still under discussion


  PLIP 121 - Asynchronous loading of content views  


Implemented in both Bling and Azax/KSS. Needs a decision on the Ajax
framework to use for Plone 3.0.


  PLIP 122 - Edit-in-place mode for all basic field types   


Implemented in both Bling and Azax/KSS. Needs a decision on the Ajax
framework to use for Plone 3.0.


  PLIP 171 - KSS / Azax to Plone


   KSS/Azax are well designed and have very active developers. It is designed
   with developers in mind instead of copying patterns used by other frameworks.
   A sprint including non-azax developer has already happened, showing there is
   a very active group of people supporting this framework. Considering Bling
   has not seen much activity lately and its bundle does not work this looks
   like the best choice.

   


PLIPs not yet reviewed
--
  PLIP 119 - Contextual help portlet
  PLIP 125 - Ensuring link/reference integrity (removing 404 links) 
  PLIP 144 - Generalised Next / Previous navigation 
  PLIP 157 - Content rules engine   
  PLIP 173 - OpenID support 



Wichert.

  


begin:vcard
fn:D. Whitfield  Morriss
n:Morriss;D. Whitfield 
org:The Open Planning Project;OpenPlans
adr:;;1309 Ashwood Ave;Nashville;TN;37212;USA
email;internet:[EMAIL PROTECTED]
title:Lead Developer 
tel;home:615 292-9142
tel;cell:415 710-8975
x-mozilla-html:FALSE
version:2.1
end:vcard

___
Framework-Team mailing list

Re: [Framework-Team] PLIP review overview

2006-10-05 Thread Martin Aspeli

Hi Wichert,


I have gone over all the current reviews and divided them into three
sections: PLIPs ready for merging, PLIPs which need more work and not
yet reviewed PLIPs. Here we go:


Great, thank you!


PLIPs ready for merging
---

  PLIP   8 - Versioning 


   Stable product. There are possible improvements, but the current code
   is well structured and battle tested.


+1

  PLIP 118 - Portlets engine based on PlonePortlets and Viewlets


Does deserve a good tutorial.


and some more real-world portlets, and a few migration bits, and some UI 
clean-up. However, I still think it's a good idea to merge - the 
structure and code is stable it's only tweaks to be done and this will 
make it easier to progress without diverging trunk and the branch too much.


  PLIP 142 - Componentise the global content menu   


   Hanno found a few minor issues, which Martin mostly debunked. Remaining
   items are small and can be covered after an alpha released. Most important
   issue is backwards compatibility with older global_contentmenu
   customizations. Since Plone 3.0 is scheduled to get a new UI (of limi has
   this ready on time) this may be a non-issue since all templates may
   change.


+1 - getting real-world testing of weird edge cases that I may not have 
found is important here, too, so getting off the branch is good.


  PLIP 148 - Move to CMF 2.1


   Raphael found some remaining TODO-items which Hanno has taken care of by
   now.


+1 - Raphael and Hanno rock!


PLIPs not ready for merging
---

  PLIP  48 - Use session instead of cookie plugin to store PAS authentication   


   Old-style product, containing a lot of code to support non-PAS sites.
   Needs Cache-Fu updates.


  PLIP 112 - XML Import / Export


Export is not implemented. Only supports AT-based content, Zope 3 schema
based content and custom AT fields are not supported. Tests do not run.


  PLIP 127 - Move properties to Edit screen using pre-loaded fieldsets  


   dhtml-schemata branch needs merging into Archetypes. Grouping of
   properties has not been implemented yet. The content tabs need to
   be refactored.


I think this is important and not very hard. Who is championing this?

  PLIP 145 - Locking


Event naming hs to be synchronized with iterate (PLIP 168). Removing
a lock on set by iterate on published content should not be easily
possible. Should switch to using evevnts instead of patching AT.
Possible needs extra extensionpoints in AT.


This is even more important, feature-wise, imho, and not that much work. 
Someone needs to own this.



  PLIP 149 - Improved Markup SUpport

   allowable_content_types support needs work. Handle non-installed formats
   properly.


My impression was that there is not so much left to do here, but Tom 
should step up with an update if he can.


  PLIP 168 - integrate iterate for checkin/checkout/staging 


   Viewing a locked front page gave an error until the page was checked
   in.


.. and also sync with PLIP 145. Very, very keen on seeing this go in as 
well - the triumvirate of 8, 145, and 168 will answer some of Plone's 
more embarrassing deficiencies.


  PLIP 172 - Wiki syntax support for all content


   Demo content types should be disabled. Needs integration into
   ATContentTypes with an option to switch it on and off.


Yep. Whit has said he'll be working on this before the conference, so 
hopefully by .


  PLIP 174 - More configurable and reusable i18n features   


   TODO-items in the bundle need to be implemented.


  PLIP 179 - Improved commenting infrastructure 


   Interfaces need to be updated to be more flexible. Code needs to
   be refactored into a plone.commenting package. Work is well on its way.




PLIPs still under discussion


  PLIP 121 - Asynchronous loading of content views  


Implemented in both Bling and Azax/KSS. Needs a decision on the Ajax
framework to use for Plone 3.0.


  PLIP 122 - Edit-in-place mode for all basic field types   


Implemented in both Bling and Azax/KSS. Needs a decision on the Ajax
framework to use for Plone 3.0.


  PLIP 171 - KSS / Azax to Plone


   KSS/Azax are well designed and have very active developers. It is designed
   with developers in mind instead of copying patterns used by other frameworks.
   A sprint including non-azax developer has already happened, showing there is
   a very active group of people supporting this framework. 

Re: [Framework-Team] PLIP review overview

2006-10-05 Thread Wichert Akkerman
Previously Martin Aspeli wrote:
   PLIP 171 - KSS / Azax to Plone   
 
KSS/Azax are well designed and have very active developers. It is 
designed
with developers in mind instead of copying patterns used by other 
frameworks.
A sprint including non-azax developer has already happened, showing 
there is
a very active group of people supporting this framework. Considering 
Bling
has not seen much activity lately and its bundle does not work this 
looks
like the best choice.
 
 I was hoping to get a bit more feedback on what people think of the code 
 in 'azax' and the JS in 'kukit' (bundled as part of azax), in terms of 
 risk and maintainability. Then we should force a vote.

This does need some more disucssion, but I also considered it important
to at least give some signal to indicate in which direction the
consensus seems to be going. It might even get Ben to fix the Bling
bundle...

 PLIPs not yet reviewed
 --
   PLIP 119 - Contextual help portlet   
 
 This is mine, and I've kind of let the ball drop. The general state is 
 that the design is pretty good, but it's not ready and most likely won't 
 be unless someone steps up because David is very short of time these days.
 
   PLIP 125 - Ensuring link/reference integrity (removing 404 links)
 
 I did review this. It basically needs a bit more work from Andi around a 
 few use cases (specifically, deleting many things at once that may be 
 inter-related), but is progressing nicely. topp.rose also needs some 
 updating to work with 2.10 but should then be able to slot in nicely, I 
 hope.

I noticed that a bit later, see my second post.

   PLIP 144 - Generalised Next / Previous navigation
 
 I did review this - it was the very first one! It needs a bit of fairly 
 trivial refactoring/clean-up but is otherwise good, imho.

Oops! I'll add it to my list.

   PLIP 157 - Content rules engine  
 
 Rocky? :)
 
   PLIP 173 - OpenID support
 
 Didn't Hanno review this?

He mailed me directly about it with a couple of comments, most of which
I have addressed this week. He did run into a few nasty problems that I
have not been able to reproduce, so there is some work to be done still.
I haven't seen a review posted on the framework list though, that's why
I put it in this list.

 The other thing that's not here is the new workflows that Vincenzo said 
 he'd look at. There's no bundle, but it's just a set of new workflows + 
 possibly a control panel. This is also quite important - Plone's OOTB 
 workflows are a bit narrow :)

Other changes such as new workflows are very welcome as long as they are
not too invasive. But this was just a PLIP review list :)

Wichert.

-- 
Wichert Akkerman [EMAIL PROTECTED]It is simple to make things.
http://www.wiggy.net/   It is hard to make things simple.

___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team