Re: [Framework-Team] PLIPs ready for review

2009-08-17 Thread Ricardo Alves

Hi,

I've just submitted for review plip #9286, and I'll be wrapping up PLIP 
#9329 until the end of the day. I hope it won't be too late to include 
it into the review process. Sorry for the delay :)


Thanks,

Ricardo

Eric Steele wrote:

The following 27 PLIPs have been indicated as being ready for review:

7822Make standard file content types use ZODB BLOB support
8801Move action icon support into actions, remove CMFActionIcons
8802Move our upgrade / migration infrastructure to GenericSetup
8808Require Python 2.5 or 2.6, Zope 2.12, and CMF 2.2 for Plone 4.0
8814Replace SecureMailHost with a standard Zope mailhost
9186Set Image IDs from Title field
9214Support logins using e-mail address instead of user id
9249Add TinyMCE as the default visual editor
9250Add jQuery Tools to base install
9256Expand variable substitution in mailing action of 
plone.app.contentrules
9258Replace Products.ATReferenceBrowserWidget with 
archetypes.referencebrowserwidget

9259Group dashboards
9263GenericSetup syntax for importing Sharing page roles
9264Merge backport patches from plone.app.dexterity into Plone
9272Exposing and editing Dublin Core properties
9284Allow views to override skin layer elements easily
9285Show blocked portlets in management interface
9288Improved commenting infrastructure
9295Improved UI for collections (merged with 9283 for review: A 
more lightweight backend for collections)

9305Use real names instead of usernames
9309Better search for East Asian (multi-byte) languages.
9316Unify folder implementations
9321Reimplement the search form with an eye on usability
9327Unified interface for lists of content
9330Add ability to choose role when adding new site members
9352Search results improvements

We also have 2 PLIPs that depend on the outcome of the theme PLIP and 
will require a later review:

8805Do not ship with NuPlone anymore
9300Well formed, valid XHTML

And two that are installer options:
9314Plone "Developer Pack" option for installers
9322Ensure that Plone 4 can upgrade Zope on Windows and Mac OS X 
via binary eggs


(See our spreadsheet for the full list of PLIPs 
http://spreadsheets.google.com/ccc?key=rR4UAIObeTZtdUExfYophHw)


If we stick with the 2 reviewers/PLIP that we'd discussed last week, 
that means at least 6 reviews per FWT member. I'm going to make the 
assumption that you'll want some help with these. I think there are 
some cases where we'd be best served having one FWT review and one 
external review for a PLIP. Hanno has offered to pitch in and I'd like 
to see him review David's backporting PLIPs. Some would benefit 
greatly from a UI team reviewer (do we need a UI review of the 
collections work since half of the UI team worked on it?)


I've also asked accessibility evangelist Christian Vinten-Johansen 
here at WebLion to look at some of these for possible accessibility 
issues.


If there are others you'd like to bring in, let me know and I'll make 
it happen.


Our deadline for reviews is August 30. We can discuss the feasibility 
of that during Wednesday's call.


Eric

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


--
Ricardo Alves 
Eurotux <http://www.eurotux.com> 



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


Re: [Framework-Team] PLIPs in Trac

2009-06-18 Thread Ricardo Alves

Alec Mitchell wrote:

I'm in agreement that the plone.org system is preferable; however I
think it's probably a little late to change this.  It does seem like
the "PLIPs" submitted so far are mostly unstructured feature requests.
 Even the better ones are pretty minimal.



I think the same, most of the PLIPs look like feature requests, and I'm 
not sure if everyone who submitted a PLIP is aware that it means they 
should be responsible for implementing/championing it...


With PLIPs at plone.org there was also the permission "barrier": only 
people in the core developer team could submit PLIPs.


Ricardo



On Thu, Jun 18, 2009 at 3:48 PM, Matthew
Wilkes wrote:

Hi all,

I'd like to open a public discussion on where tracs should be.  As some of
you may know, I'm very much against the PLIPs-in-trac system that has been
implemented following out-of-band discussions last year.

I think we need to make a proper decision, I'm not sure how that will
happen, but if it'll stop me whinging either way.

For Plone <4.0 we've put PLIPs on plone.org, this has the following
advatanges:
- Unique, relatively low number for each PLIP
- Custom content type enforces PLIP structure
- Workflow matches our process

The disadvantage of it being on a different site has been raised, but I
don't buy this.  How often do you want to look at the bugs and PLIPs for a
release at the same time?  They have a completely different process.

The current crop of PLIPs for 4.0 are very unstructured, only the ones
copied verbatim from plone.org have seconders.  We're having to bodge
workflow by assigning different milestones.  It's really suboptimal.

Do others agree with me, or do you prefer trac?

Despairingly yours,

Matt

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



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


--
Ricardo Alves 
Eurotux <http://www.eurotux.com> 



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


[Framework-Team] PLIPs for portlet improvements

2009-06-15 Thread Ricardo Alves

Hi Framework Team,

I'm revisiting PLIP #244: "Site-wide portlets and portlet management 
improvements".


The old PLIP description is at: http://plone.org/products/plone/roadmap/244

The page is showing some markup error... probably related to the recent 
upgrade.


Anyway, based on the feedback I've got, I've updated it and splitted 
into different PLIPs so we can avoid some unnecessary confusion. These 
improvements are related, but they don't depend on each other, so even 
if one is not approved, the other can go ahead.


- #9285: Show blocked portlets in management interface

Improve the portlet management screen to show all portlets, including 
the ones that are blocked. This way users are be able to see what's 
going to be blocked with a whole category and also the ones that are 
being inherited.


https://dev.plone.org/plone/ticket/9285


- #9286: Allow to show/hide portlets

Allow the user to hide individual portlets using the portlet management 
interface with a single click.


https://dev.plone.org/plone/ticket/9286


Considering that the other PLIP wasn't accepted due to some UI concerns, 
It would be great to get some feedback in time to adjust the PLIPs, 
since I believe these would be really valuable changes.



Cheers,

Ricardo


--
Ricardo Alves 
Eurotux <http://www.eurotux.com> 



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


Re: [Framework-Team] Re: [Plone-developers] The new Plone 4.0

2009-05-11 Thread Ricardo Alves

Alexander Limi wrote:
On Tue, 05 May 2009 15:56:36 -0700, Ricardo Alves  
wrote:



Steve McMahon wrote:

My only concern about calling Hanno's incremental change list 4.0 is
that we don't suffer from big-number expectation syndrome.


This is the biggest risk I guess, a major release with just a minor 
set of visible (UI) improvements, will bring bad publicity.


I agree — this is the biggest risk in terms of calling it 4.0 instead 
of 3.5. The consensus to call the 2009 release 4.0 makes sense to me — 
so +1 on that decision.


One way to mitigate this — and make Plone seem a bit more modern along 
the way — could be to apply the new typography/theme that I'm 
currently applying to trunk. This is essentially the typography from 
the plone.org redesign along with a color-neutral design for the 
navigation and other UI elements. The goal is to make something that 
you can put the company logo on, and it looks relatively decent, no 
matter what your company colors are.




+1. A refreshed visual theme plus several new features, like blob 
support or commenting improvements, have the potential to make 4.0 an 
appealing release.



Ricardo

--
Ricardo Alves 
Eurotux <http://www.eurotux.com> 



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


Re: [Framework-Team] Re: [Plone-developers] The new Plone 4.0, was Re: Plone 3.5

2009-05-05 Thread Ricardo Alves

Steve McMahon wrote:

My only concern about calling Hanno's incremental change list 4.0 is
that we don't suffer from big-number expectation syndrome.


This is the biggest risk I guess, a major release with just a minor set 
of visible (UI) improvements, will bring bad publicity.




If we start thinking that 4.0 "has to be big enough" to justify the
numbering jump, and start expanding too much on the "yes" list, we
won't get this out in 2009. And, it won't serve the purpose of
delivering enough new stuff to keep folks excited while waiting for
the big UI items.

So, a couple of questions for us all:

1) If we call it Plone 4.0, can we restrict ourselves to a modest list
of improvements that will actually get coded this summer and tested
this fall?

2) If we call it Plone 4.0, can we resist ourselves to changes that
will not break existing theme products or well-constructed Plone 3 add
ons?


Isn't that already the promise of the 3.x series? I mean, to be keep 
backward compatibility with Plone 3.0 addons? I still think that some of 
these improvements should be included in one or more 3.x releases.




Ricardo



On Tue, May 5, 2009 at 2:20 PM, Ross Patterson  wrote:

Lennart Regebro 
writes:


On Tue, May 5, 2009 at 22:05, Ross Patterson  wrote:

Sorry if I'm resurrecting an already fairly resolved debate.  None of
the concerns I raise here are enough to vote -1 one calling it
4.0.  But if enough people feel as I do here, maybe we should discuss
a little further.  What about plone 3.9?

3.0.x was very buggy, and I think that has been somewhat saved by the
upgrades to 3.1 and 3.2 being so painless. I think it would be, for
that reason, a big mistake to introduce bigger changes in 3.X unless
we can make sure the upgrade is quite painless and the changes are
*very* stable.

Yeah, I guess trying to have a release line that can grow is trying to
have it both ways.  I'm very concerned about the expectations we've been
developing about Plone 4 and the impact that will have on perceptions
when we say, "Yeah, that's plone 5 now" or worse yet the even less
confidence inducing "Yeah, that's plone trunk now."  But I guess the
right response to that issue is to be more disciplined in our messaging
in the future and *not* talk about release numbers before the release
process has had a chance to weigh in.  IOW, any perceptual/expectation
problems we have from this may be our just desserts.  :)

+1 to calling it 4.0.  +1 to constraining ourselves to not include
additional disruptive changes in the newly established 4.0 line and thus
to only include them in subsequent major versions.  +100 to not talking
about version 5 until the 5 FWT has actually done enough of it's process
to have some formal establishment of expectations.

Then I'll just have to buck up and tell people that a better skinning
story will *not* being Plone 4 afterall and that I can't tell them it
will be in Plone 5 and that somehow they shouldn't be discouraged by
that.  :(

Ross


--
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image
processing features enabled. http://p.sf.net/sfu/kodak-com
___
Plone-developers mailing list
plone-develop...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plone-developers







--
Ricardo Alves 
Eurotux <http://www.eurotux.com> 



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


Re: [Framework-Team] Plone 3.5

2009-05-05 Thread Ricardo Alves

Hanno Schlichting wrote:

Hi.

While everyone is waiting for Plone 4 and its rather long timeline, some
people have been thinking about how to bridge the gap between the
current stable 3.x releases and the future.

The general idea that seems to have met some consensus is to go for a
Plone 3.5 release up next. We'd skip any 3.4 release and go for a 3.5
that is similar in spirit to the Plone 2.5 release. It tries to both
refresh some of our technical underpinnings in addition to some more
intrusive feature changes we didn't allow ourselves in the 3.x series so
far.


-1 on skipping 3.4. It will mostly bring more confusion. People will ask 
why, and most, manly newbies and outsiders who don't understand the 
complexity of the Plone stack, won't understand the rationale behind it. 
Also people will expect a 3.5 release to keep the promise of stability 
of the 3.x series.




In order to frame the scope of such a release I made a listing of some
of the potential features for such a release at
http://spreadsheets.google.com/pub?key=rFHYANxtkRfGYchi1QuS5dA. The list
is both non-exclusive and non-binding in the recommendations.


It would be great to have such improvements before Plone 4. But I think 
most of these features, specially the ones tagged as "low risc" can, and 
should, be included in the 3.x series (3.4, 3.5, ...), without breaking 
backwards compatibility. Although, some may need special attention in 
regard to bbb.


I don't think there is a good solution here, but it will be less painful 
if we don't mess up with version numbering.



Just my 2 cents :)


Ricardo

--
Ricardo Alves 
Eurotux <http://www.eurotux.com> 



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


Re: [Framework-Team] PLIP #246 ready for review (pending review notes)

2009-03-09 Thread Ricardo Alves

Andreas Zeidler wrote:

hi ricardo,

On Jan 18, 2009, at 1:44 AM, Ricardo Alves wrote:

Andreas Zeidler wrote:
as a heads-up, the review bundle for PLIP 246 (View for rendering 
events as an iCalendar file) is ready for review.  you can get it 
from https://svn.plone.org/svn/plone/review/plip246-ical-feed/


I'm very interested in this PLIP, since I've being implementing such 
feature for several projects and would be great to have it shipped 
with Plone.


From a first look at the review bundle, I have some suggestions:


just as a heads-up:  i've implemented most of your suggestions by 
now...  actually, i've sneaked in some of the stuff that was discussed 
during the PLIP review last night after merging things, but don't tell 
wichert! ;)  i didn't get around to do it during the review period 
(since i was busy reviewing i guess) and went on vacation right 
afterwards.  but well, most of these were only bug-fixes anyway...



Awesome :)

- I'm not so sure about it, but shouldn't we also support vCalendar? 
It's still provided for single events.


vcal support is still missing, though.  while it should be easy enough 
to do, i considered it too much of a change to still add to the 
already accepted and reviewed PLIP.  i reckon it'll make make a very 
easy PLIP for 3.4, though... ;)  or maybe it could be considered a bug 
and go into 3.3.1, too.


+1 to consider it a bug. Basically, it's about providing the same 
feature, but for software that still uses vCalendar, and since the 
individual events also provide it...





- Are there any plans to add a new document action for this feature?


well, yes.  but nothing has been decided really.  i asked some people 
(hint, hint! :)) who were gonna make a suggestion about it, and 
perhaps it would even still be possible to add it before releasing 
3.3, but i'm not sure what wichert thinks about it.  maybe we should 
take some time to finish the discussion and add it to the next minor 
version...





IMHO, the best would be a document action for folders and topics, shown 
*if* there is something to download. It would be consistent with the 
current behavior for individual events. Without the action, I guess this 
will be an hidden feature.



Ricardo

--
Ricardo Alves 
Eurotux <http://www.eurotux.com> 



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


Re: [Framework-Team] PLIP #246 ready for review (pending review notes)

2009-01-17 Thread Ricardo Alves

Andreas Zeidler wrote:

hi,

as a heads-up, the review bundle for PLIP 246 (View for rendering 
events as an iCalendar file) is ready for review.  you can get it from 
https://svn.plone.org/svn/plone/review/plip246-ical-feed/



Hi,

I'm very interested in this PLIP, since I've being implementing such 
feature for several projects and would be great to have it shipped with 
Plone.


From a first look at the review bundle, I have some suggestions:


- We should also support this view in collections/topics. I think it 
makes sense, since collections are a common way to list events from a 
plone site.


- Change the view name to "ics_view", which is the same name used for a 
single event. I find the current name ("calendar.ics") a bit confusing, 
because I would expect it to be the downloaded file's name, but that 
will be "[CONTEXT_ID].ics".


- I'm not so sure about it, but shouldn't we also support vCalendar? 
It's still provided for single events.


- Are there any plans to add a new document action for this feature?


Thanks for working on this :) and please let know if you need any help.


Ricardo

--
Ricardo Alves 
Eurotux <http://www.eurotux.com> 



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


Re: [Framework-Team] Re: [plone4] - Initial PLIP drafts coming in

2008-12-23 Thread Ricardo Alves

Alexander Limi wrote:
On Sat, 20 Dec 2008 12:06:38 -0800, Hanno Schlichting 
 wrote:



I've started to write up initial PLIP drafts for the major changes that
have already been implemented on SVN trunk and that I want to do for
4.0. They can be found in Trac and are associated with the 4.0 
milestone.


And here's a first stab at a report to track these:
http://dev.plone.org/plone/report/24



Sorry if I missed some discussion/decision on this, but the place for 
PLIP submission is now trac? Or are these just drafts that will 
eventually origin PLIP's at plone.org?



Ricardo




--
Ricardo Alves 
Eurotux <http://www.eurotux.com>

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


Re: [Framework-Team] Comments on PLIP 244

2008-10-28 Thread Ricardo Alves

Wichert Akkerman wrote:

Previously Ricardo Alves wrote:

Hi framework team,

I'm sorry I didnt' comment on the previous discussion about PLIP #244, 
but I wasn't subscribing this list. Anyway, I'd like to comment on some 
of the objections already posted in the PLIP page.


About the usefulness of site-wide portlets, let me give an example: you 
have a static portlet assignment at a folder, and that portlet makes 
sense only in the context of that folder, so you want to block it in 
subfolders but keeping site-wide portlets visible (e.g. like news, 
review list, events, etc). Currently you can't do this, unless you 
manage to setup some weird combination using the other categories...


I disagree. Again you are just describing a special case of a more
generic problem: the lack of ability to selective block (and perhaps
unblock) portlets. 


I agree that per-portlet blocking would make it easier, and it shouldn't 
be that hard to implement.



I can not think of a single situation where site
portlets would make sense.



The use case is almost the same, even with per-portlet blocking. I'll 
try to describe it.


Say you have the following site structure:

/ (Site Root)
/services (Folder)
/services/network/ (Folder)

- the site root has a portlet assignment (e.g. news portlet)

- the folder "/services" blocks the news portlet

- but you don't want to block the news portlet in folder "/services/network"

- if using a site-wide portlet, folder "/services" would be the only one 
blocking it and it would be shown in "/services/network".



Anyway, I do agree that this use case is not that common, and 
per-portlet blocking would do the trick for most use cases. So I guess 
the best is to start working on it :)



Ricardo


--
Ricardo Alves <[EMAIL PROTECTED]>
Eurotux <http://www.eurotux.com> 



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


[Framework-Team] Comments on PLIP 244

2008-10-28 Thread Ricardo Alves

Hi framework team,

I'm sorry I didnt' comment on the previous discussion about PLIP #244, 
but I wasn't subscribing this list. Anyway, I'd like to comment on some 
of the objections already posted in the PLIP page.


About the usefulness of site-wide portlets, let me give an example: you 
have a static portlet assignment at a folder, and that portlet makes 
sense only in the context of that folder, so you want to block it in 
subfolders but keeping site-wide portlets visible (e.g. like news, 
review list, events, etc). Currently you can't do this, unless you 
manage to setup some weird combination using the other categories...


Let me also make it clear that the idea here is not to break with 
existing functionality, neither with any concept. The idea of marking 
categories as "not inherited by subfolders" would be extremely useful. 
Currently, you need to block inheritance in all subfolders.


Anyway, I'll be happy to reformulate this PLIP, or even split it into 
smaller ones, after some more discussion.



Thanks,

Ricardo

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