David Glick | 9 May 01:36
Favicon

Re: [Plone-developers] Plone framework team meeting minutes, May 8

On 5/8/12 3:34 PM, Dylan Jay wrote:
> Hi,
>
> I noticed https://dev.plone.org/ticket/10959 has now been dropped from
> your list. It's implemented but I need to know if its worth the effort
> in finishing the last remaining test failures. I've asked advice on if
> the FWT wants the implementation or not (see last comment 9 days ago).
> Is this the advice?
> BTW This PLIP has been open almost 2 years. I'd like see some kind of
> resolution to password validation in plone.
>
>
Hey Dylan. I'm sorry we've been dropping the ball on your PLIP since 
Ross stepped down from being its champion. (In the case of today's 
meeting, we accidentally overlooked a section of our spreadsheet which 
included this PLIP.)

I just familiarized myself with the code, past reviews and conversation, 
and my personal feeling is that this is a good change and while there 
are reasonable concerns raised in the reviews, we shouldn't let the 
perfect be the enemy of the good.

To touch on some of the specific items that were outstanding in the reviews:
* Yiorgis raised the issue of the initial generated password not 
necessarily being compliant with the validation, but you pointed out 
that this is not a problem because the user never sees the initial 
password. That makes sense to me, so I think this concern is resolved.
* Yiorgis and Ross both raised concerns about whether the PAS API should 
be extended (to support limits on password age, say, or to support 
providing more specific help text for the password field on a 
(Continue reading)

David Glick | 8 May 20:40
Favicon

Plone framework team meeting minutes, May 8

May 8 Framework team meeting
Present: Eric Steele, Alec Mitchell, David Glick, Liz Leddy; Absent: 
Craig Haynal, Ross Patterson, Martijn Pieters, Laurence Rowe, Rob Gietema.

- There has a been a pattern of the European team members missing 
meetings as of late. Do we need to reschedule the call for a better 
time? Is it time to issue a call for new team members and ask inactive 
ones to step down?
- Plone 4.2 update: Eric is releasing rc1 today!
- With the finalization of Plone 4.2, we have set cutoff dates for Plone 
4.3 PLIPs:
   1. Implementations should be done by May 31.
   2. Reviews and merging should be done by June 11.
   3. PLIPs not meeting these deadlines will be considered for 4.4.
- PLIP 12235 (batching): Merged.
- PLIP 11773 (Dexterity): Merged.
- PLIP 11838 (z3c.form portlets): Still ready for merge.
- PLIP 12110 (ignoring accents in search): Still ready for merge.
- PLIP 12227 (theme editor): A group from UCLA has volunteered to help 
review it. Martin is finishing tweaks.
- PLIP 12266 (css class for portlets): Alec has asked implementers for a 
review buildout.
- PLIP 12844 (update TinyMCE): David tried to review but had trouble; 
has asked for instructions on getting it set up to review.
- PLIP 10886 (plone.app.event): We're assuming this one won't make 4.3 
at this point. But we like surprises.
- PLIP 12350 (jquery ui): Eric will check in with Steve.
- PLIP 12776 (remove kupu): Done. (But needs to be documented.)
- PLIP 12870 (PlonePAS portrait updates): Approved for core. Liz is 
champion.
(Continue reading)

Eric Steele | 8 May 18:32
Picon
Gravatar

Conference call updates

There wound up being multiple occurrences of our call in Calliflower. I've deleted the duplicates (which is why you've all received a cancellation message or 5). Call is happening today, normal time.

Eric
David Glick | 24 Apr 21:03
Favicon

minutes of April 24 framework team meeting

April 24, 2012 – Framework Team Meeting
Attending: Eric Steele, David Glick, Ross Patterson, Alec Mitchell, 
Craig Haynal, Laurence Rowe, Liz Leddy

- PLIP 11965 (ResourceRegistries resource bundles): Eric merged for 4.2. 
Clearing up test failures introduced.

- PLIP 8699 (Published date): framework team has no concerns, go ahead 
with implementation.

- Discussion on lists re theme control panels: Agreement that having 2 
control panels is non-ideal, but not sure best way to resolve. 
Suggestions welcome.

- PLIP 12844 (Switch to new version of TinyMCE): Approved for core. Next 
step is review of implementation. davisagli is champion, eleddy will 
also review.

- Jens Klein's proposal about handling portraits via property sheets. 
Liz will follow up to get him to submit a PLIP

- PLIP 10886 (new event type): still in progress, may not be ready for 4.3.

- PLIP 12110 (plain text searches ignore accents): ready for merge.

- PLIP 10959 (API for password validation policy) and 12521 
(Customizable password generation & validation): Liz will touch base and 
ask them to coordinate.

- PLIP 11773 (Dexterity): David will merge soon.

- PLIP 11838 (z3c.form support for portlets): ready for merge.

- PLIP 12024 (Non-inherited portlet assignment context): closed due to 
lack of response from author.

- PLIP 12266 (add adjustable css class option on static portlet and 
collection portlet): ready for review. Ross and Alex will review.

- PLIP 12350 (Integrate selected portions of jQueryUI - DRAFT): Eric 
will ask Steve McMahon to champion. Okay for 4.3 if it's ready but won't 
hold up 4.3 for it.

- PLIP 12238 (Add multi-sources personalize form extension): Clarified 
that this was rejected some time ago.

----------		
David Glick
 Web Developer
 davidglick@...
 206.286.1235x32

GiveBIG is coming! Mark your calendar for May 2 and get ready to give big to Groundwire
on this community-wide day of giving.

http://www.seattlefoundation.org/npos/Pages/Groundwire.aspx

Eric Steele | 19 Apr 02:47
Picon
Gravatar

PLIP #11965 (Resource Bundles)

Since this one is relatively minor and has been done for some time, I've made the executive decision to just include it in Plone 4.2. (Doing so allows me to clear up some HTML 5 that snuck into the 4.1 branch) So it's completely on me if I've gone and blown everything up. 

Eric
Eric Steele | 2 Apr 01:04
Picon
Gravatar

Collections portlets

So now that we've got plone.app.collection in 4.2, how do we want to handle collections portlets?

We currently ship with plone.portlet.collection. plone.app.collection adds its own, largely the same (though missing some of the more recent features/fixes added to the other). 

Should the p.a.collection version be made the default (and updated for parity with p.portlet.collection) or should p.portlet.collection be updated to handle the newer collections (and remove the portlet functionality from p.a.collection)?

Seems like the latter would be the simpler option.

Eric
Eric Steele | 27 Mar 20:48
Picon
Gravatar

FWT Meeting Minutes =?utf-8?Q?=E2=80=93=C2=A0March_?=27, 2012

Been meaning to do this for a while, but got a bit of a kick in the pants this week. Previous meeting minutes are at http://bit.ly/plonefwt. I'll make no guarantees of the quality of the notes taken, but some info is better than none. -- Eric

March 27, 2012 – Framework Team Meeting

Attending: Eric Steele, Ross Patterson, Elizabeth Leddy, Alec Mitchell, Craig Haynal
Absent: Martijn Pieters, Rob Gietema, Laurence Rowe
  • David Glick has offered to rejoin the FWT. All in favor.
  • 4.2 blockers cleared. Eric is fixing some failing tests. RC1 this week, hopefully.
  • Can we get minutes out to the developers? Yes. We’ll start today.
  • #12452 (plone.app.jquery) merged into 4.2.
  • #12350 (Integrate portions of jQuery UI)
    • Portions (if not all) of this are integrated into the theme editor PLIP
    • Any objections to this moving forward? None.
  • #12776 (Remove kupu):
    • Simple change, largely removed already.
    • Would be good to pull out tools (link checker, etc) for general use. They’re handy, but this isn’t a requirement.
  • 12110 (Plain text searches ignore accents):
    • Looks good, but could use review by another with i18n experience.
  • 10959 and 12521: Eric will contact the implementers to see if they’re willing to pool resources
  • When can we start merging to a 4.3 branch? Eric is trying to keep only 2 active branches going at a time for sanity’s sake. 4.2 is wrapping up now, so will cut a 4.3 branch this week.

Next meeting: Apr 10.

Audio: http://apps.calliflower.com/recording/download/24017?rec_key=bd4fd9981d9eaa2261899e06e59cf18cd3478543

Plone FWT Meeting Minutes: http://bit.ly/plonefwt
Martin Aspeli | 6 Mar 14:00
Picon

Re: [Plone-UI] PLIP 12227: In-Plone Theme Editor

On 6 March 2012 08:55, Denys Mishunov <denys.mishunov@...> wrote:
> Hi Martin,
>
> On Tue, Mar 6, 2012 at 9:38 AM, Martin Aspeli
<optilude+lists@...> wrote:
>
>> I obviously believe this is a very important feature. It is not,
>> though, something every end user of Plone will use: it's
>> admin/integrator/designer/developer UI only.
>
> Thank you for pushing this. I totally agree that this might be a
> game-changer for the approachability of Plone among the front-end
> developers. But even though I am excited about the visual editor for
> Diazo, I am not comfortable with letting yet another tool "built by
> developers for developer so that even developers don't like it" in. We
> have plenty of those. If we spoil the tool and tell people — you
> *just* need to hack around in order to understand how the thing works,
> it will not do any good neither for Plone nor for Diazo. It's my
> personal opinion.

That wasn't the point. All I'm saying is that we don't have anything
equivalent in Plone that we can borrow UI from (apart from maybe in
the ZMI). The content management UI is at best a partial fit. It needs
to be functional and easy to understand. I'm not sure it needs to be
consistent with the way you edit a content item.

> The main points to me are (and these are just on the surface — I
> didn't review the UI yet):
>    - having a visual editor is great. I am all for that.
>    - having visual editor that works weird, unexpected and gives
> unpredictable results is worse than not having a visual editor at all.
> And this part is not about prettier/more consistent with the content
> management UI for sure. It's about proper UI and UX decisions.
>    - the editor should be very well separated from the rest of the
> Plone in order to not leak it's stuff to the public interface on the
> running sites — this editor is something you use while developing.
> Maybe some times, very rarely, when you need to tweak something. But
> not more. So it has to be pretty well isolated from the public
> interfaces.
>    - if some features or UI elements/ideas are not ready for a
> prime-time it's better to strip them out for the release than shipping
> them raw and hope for a fix after the release.

I don't disagree with any of those points.

> Once again, I don't know how does the PLIP stand against these points.
> The only thing I saw about the editor in action is the screencast. I
> know that partially the UI flaws that might be here are because of the
> UI team being inactive after you have asked for a review. Sorry for
> this.

Note that Alex at least was involved in some of the decisions, and
Nathan did a lot of the work on the file manager, so it's not like
no-one has looked at it with a UI focus.

> That being said, I will do my best to give my review of the PLIP from
> UI perspective as soon as possible.

I hope you will. :)

See also the PLIP comments, where Rob has suggested some areas for
improvement/concern.

My main concerns are:

 - That we don't end up waiting "indefinitely" for some UI
review/suggestions that then stops us from shipping something
potentially useful.
 - That we don't end up with a list of subjective comments. Actionable
and constructive criticism only, please.
 - That we don't demand 'perfection' if we can ship something that is
'good enough' to add value.
 - That we don't heave this off as something that "could be an
add-on". I don't believe much of the target audience here will be
installing add-ons and running buildouts. They'll only use this if it
ships with Plone.

To get there, I hope someone in the community will step up and help
with some of the UX/CSS elements. I also hope (and had some takers,
who've since gone quiet) we can ship with a better skeleton/base theme
than the super-simple one that's there now, which is really just a
technology demo.

Martin
Martin Aspeli | 6 Mar 09:38
Picon

Re: [Plone-UI] PLIP 12227: In-Plone Theme Editor

Hi,

On 6 March 2012 03:00, Jon Stahl <jonstahl@...> wrote:
> Just a random comment that as one of Martin + Nathan's beta-testers on
> this, I think this PLIP is one of the most exciting things to land in
> Plone recently (and that's saying a lot).
>
> This is where we finally surface all of the awesome power of Diazo for
> the "I just wanna get this done" themer, who has zero interest in
> wading into Plone's internals.  I also think it sets a standard for
> technically sane, user-friendly TTW editing of lots of Plone
> configuration/text files (e.g. Dexterity views) that will continue to
> have big payoffs for us in the near future.
>
> So, try it out with your designers/HTML/CSS folks, any UI feedback we
> can get now makes a HUGE difference.

Thanks for the vote of confidence. :)

I'd also like to add that I hope we can avoid letting perfect be the
enemy of good enough here.

I obviously believe this is a very important feature. It is not,
though, something every end user of Plone will use: it's
admin/integrator/designer/developer UI only.

If there are bugs or things that are actively confusing, let's fix
them. If there are things we think could look a bit prettier/more
consistent with the content management UI, let's try to fix them, but
let's not let that hold off a feature that could change the
approachability of Plone for integrators and designers who will never,
ever be comfortable changing a buildout.cfg and may not have
filesystem access or a local dev instance.

Martin
Jon Stahl | 6 Mar 04:00
Picon

Re: PLIP 12227: In-Plone Theme Editor

Just a random comment that as one of Martin + Nathan's beta-testers on
this, I think this PLIP is one of the most exciting things to land in
Plone recently (and that's saying a lot).

This is where we finally surface all of the awesome power of Diazo for
the "I just wanna get this done" themer, who has zero interest in
wading into Plone's internals.  I also think it sets a standard for
technically sane, user-friendly TTW editing of lots of Plone
configuration/text files (e.g. Dexterity views) that will continue to
have big payoffs for us in the near future.

So, try it out with your designers/HTML/CSS folks, any UI feedback we
can get now makes a HUGE difference.

:jon

On Mon, Mar 5, 2012 at 5:28 PM, Eric Steele <ericsteele47@...> wrote:
> Hi all,
>
> The FWT has asked that I pass along http://dev.plone.org/ticket/12227 to
> you. #12227 adds a through-the-web editor for Diazo/plone.app.theming
> customization. The Framework Team is happy with things from the code side,
> but feel the UI definitely warrants a closer look.
>
> Also, if anyone is willing to assist Martin with improving the look of
> things, he's looking for for help
> (https://dev.plone.org/ticket/12227#comment:11).
>
> If there's anything I can do to get someone up and running with a demo
> version, I'm happy to help.
>
> Eric
>
> _______________________________________________
> Framework-Team mailing list
> Framework-Team@...
> https://lists.plone.org/mailman/listinfo/plone-framework-team
>
Eric Steele | 6 Mar 02:28
Picon
Gravatar

PLIP 12227: In-Plone Theme Editor

Hi all,

The FWT has asked that I pass along http://dev.plone.org/ticket/12227 to you. #12227 adds a through-the-web editor for Diazo/plone.app.theming customization. The Framework Team is happy with things from the code side, but feel the UI definitely warrants a closer look.

Also, if anyone is willing to assist Martin with improving the look of things, he's looking for for help (https://dev.plone.org/ticket/12227#comment:11).

If there's anything I can do to get someone up and running with a demo version, I'm happy to help.

Eric

Gmane