Re: [Framework-Team] Zope 2.13 PLIP ready for review

2010-09-12 Thread Alexander Limi
Do we expect Plone 4.1 / Zope 2.13 to be using Python 2.7 by default? (makes
sense to me, but not sure if it has other implications that I'm unaware of)

On Thu, Sep 9, 2010 at 6:03 AM, Hanno Schlichting ha...@hannosch.eu wrote:

 Hi.

 The Zope 2.13 PLIP (https://dev.plone.org/plone/ticket/10776) is ready
 for review.

 There's a PLIP buildout at

 https://svn.plone.org/svn/plone/buildouts/plone-coredev/branches/4.1/plips/plip10776-zope213.cfg
 including notes to use it via a local.cfg. There's also an
 accompanying text file with some comments about the current status in
 the same folder (plip10776-zope213.txt).

 I'd welcome a timely review, so I can either fix any upcoming
 suggestions or merge this in early.

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




-- 
Alexander Limi · http://twitter.com/limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Plone roadmap

2010-09-12 Thread Alexander Limi
Just a note from the UI side of things here, since you're all doing a good
job with the other bits:

On Sun, Sep 5, 2010 at 11:10 AM, Hanno Schlichting ha...@hannosch.euwrote:

 On Sun, Sep 5, 2010 at 7:17 PM, Martin Aspeli 
 optilude+li...@gmail.comoptilude%2bli...@gmail.com
 wrote:
  On 5 September 2010 15:29, Hanno Schlichting ha...@hannosch.eu
 wrote: This
  should get us out of the business of maintaining a web server, but
  will also likely mean the loss of FTP and WebDAV support.
 
  I don't think that's a good option. We may not need to support both, but
  supporting one is probably quite important. For one thing, it'd kill
 Enfold
  Desktop and similar integrations. WebDAV is also very useful for bulk
  movement of images and documents.

 I haven't ever seen an actual good and working WebDAV client for
 normal content editors. The WebDAV standard is dead and the big
 operating systems have no interest in fixing it or their
 implementations. FTP is even less user friendly and I've only seen
 WebFTP implementations that work for mortals. I think we should focus
 on better web-based upload and batch functionality and give up on
 those other protocols. As I said, there's some customers that want
 this, but it's a tiny minority and thus best served by an add-on. Just
 because FTP and WebDAV have been cool in 1998 doesn't mean we need to
 keep them in 2010. With HTML5 and AJAX UI's we have better answers to
 these use-cases now.


Yes, at this point I personally think it's fair to consider anything that
isn't part of the web as dead to us.

In actual use, people are much more comfortable with doing everything
through a web browser these days than they were in 1998, both because web
browsers have become more capable, and because we have more and more users
with less sophistication and capability to keep track of abstractions like a
WebDAV/FTP representation of their content — it's bad enough in most systems
that separate the admin interface from the actual content interface, adding
another abstraction on top of this isn't going to work for the average
content author.

Besides, few people are willing to edit HTML by hand on the file system
anymore, and people are increasingly moving away from blobby formats like
.doc and are comfortable with doing editing through the web browser as long
as we can supply proper formatting + layout support (via Deco) and a good
autosave-to-draft implementation — and with the IndexedDB/localStorage
options on the horizon for the web in the near future, we can even support
offline editing in a proper, standards-based manner.

I've been pretty bullish on dropping WebDAV and FTP for a while now, and I
think it's time to get serious about it. It siphons away our focus on
proper, TTW solutions when there's always the you can use WebDAV for batch
operations option that isn't really maintained by anyone — no disrespect to
Enfold et al, of course, this is a client-side WebDAV issue that is unlikely
to be particularly good in any OS, ever.

I think we should envision a future without WebDAV and FTP as core
components of our stack. They never worked well in practice, and are
unlikely to ever reach mainstream usage because of the extra steps, concept
abstraction, and setup knowledge required.

The browser should be our only deployment target on the client side.

-- 
Alexander Limi · http://twitter.com/limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Access to archetypes repository

2010-07-31 Thread Alexander Limi
I'd also recommend keeping the AT repositories where they are until we no
longer rely on them (and even then, keep them around). Breaking existing
setups shouldn't be done unless we can't avoid it. :)

On Sat, Jul 31, 2010 at 7:12 PM, Martin Aspeli
optilude+li...@gmail.comoptilude%2bli...@gmail.com
 wrote:

 On 1 August 2010 09:50, Alex Clark acl...@aclark.net wrote:
 
 
 
  On 7/26/10 6:41 AM, in article 4c4d6662.7000...@bubblenet.be, Godefroid
  Chapelle got...@bubblenet.be wrote:
 
  Le 19/07/10 20:48, Geir Bækholt a écrit :
  On 19-07-2010 19.09, Dorneles
  Treméa wrote:
  +1, status quo
 
  I agree. Big +1
 
  I received only +1s
  :
 
  Since July 2010, 26th, write access to Archetypes repository will be
 
  granted to each requester (as it is already the case for the collective
 
  repository).
 
 
 
 
  Since this is the case, does it make any sense to try and commbine the AT
  repo with the collective repo?
 
  That'd mean one less repo to manageŠ

 Only if you can keep all checkout URLs and revision numbers 100% the
 same, which I think is more or less impossible. Repository moves are
 painful for anyone working on the software.

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




-- 
Alexander Limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] [Plone-developers] Upcoming Plone 4.0 releases

2010-05-26 Thread Alexander Limi
On Wed, May 26, 2010 at 12:09 PM, Hanno Schlichting ha...@hannosch.euwrote:

 Why wouldn't we want to migrate content by default? If we don't do it
 by default, only a few will figure out how to do it and people loose
 the major advantage that blobs give them.

 I haven't been involved in the PLIP discussions around this as much,
 but I thought this was a clear case of something that just wasn't done
 yet. If you have a specialized need, you can opt-out of this upgrade
 step by using the portal_setup upgrades screen and omitting this one
 step. But the default should be to migrate people.


+1. Also, getting this change in as early as possible will give us more time
to figure out whether there are migration issues.

Having some data stored one way, and some data stored another (for the same
type of content) just seems like it'll cause problems later.

Is it a lot of work to enable? I assume the difficult part already exists,
since we can manually trigger the migration?

-- 
Alexander Limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Re: Plone 5 - rough roadmap

2010-03-25 Thread Alexander Limi
On Wed, Mar 24, 2010 at 6:58 PM, Martin Aspeli
optilude+li...@gmail.comoptilude%2bli...@gmail.com
 wrote:

 It's not *quite* that easy, though, because people will have things like
 collective.xdv in their buildouts. If an upgrade means installing
 something else, then in the worst case that something else could actively
 conflict with an old installation, and we're in trouble.


Also keep in mind that package name doesn't have to be the product name.
We're not called CMFPlone. ;)


 It's also not so easy because at least two books in print mention XDV, as
 do three or four tutorials on plone.org.

 I think we need a damned good reason to rename, more so than this name is
 cooler. I also think we should ask the broader community's reaction first.


The community is tiny, tiny until it ships with a Plone release. Now is the
time to do it.

-- 
Alexander Limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Re: Plone 5 - rough roadmap

2010-03-25 Thread Alexander Limi
On Wed, Mar 24, 2010 at 12:45 PM, Steve McMahon st...@dcn.org wrote:

 How about Pastiche ? http://en.wikipedia.org/wiki/Pastiche


Or the simpler http://en.wikipedia.org/wiki/Pastis — which seems
appropriate. ;)

(not being serious here, I also think pastiche is way too hard for most
people to remember the spelling of :P )

-- 
Alexander Limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Re: Plone 5 - rough roadmap

2010-03-23 Thread Alexander Limi
+1 to xdv as long as it gets a decent new name. ;)

Now that xdv supports CSS-style selectors, it's by far the most compelling
choice.

On Tue, Mar 23, 2010 at 2:29 AM, Martin Aspeli
optilude+li...@gmail.comoptilude%2bli...@gmail.com
 wrote:

 Tom Gross wrote:

 On 03/12/2010 04:07 PM, Hanno Schlichting wrote:

 Hi there,

  ...

 On the future side we have:

 - Chameleon
 - Deco / Blocks
 - Dexterity
 - WSGI
 - xdv as the default theming story


 Is there still discussion space to choose between xdv and Deliverance.
 I'm not to deep in the subject but I have heard that Deliverance can be
 used with other web-applications, but xdv is Plone specific.
 If this is true, Deliverance would open Plone to a broader community.


 Where did you hear that? It's not correct. ;-)

 Deliverance is a Python-based implementation. It is used either as a
 standalone proxy or in a WSGI pipeline. As such, it may be attractive to
 people with a WSGI-oriented stack. It also has more client-side tools and is
 generally broader in scope than XDV.

 XDV is an XSLT-based implementation. You compile theme + rules into an
 XSLT, which is then deployed either in a WSGI pipeline step, or in a web
 server like nginx or Apache. As such, it is even broader in scope in the
 sense that it's not tied to Python.

 collective.xdv is a Plone control panel + hook to apply an XDV theme
 without the need for a fronting web server. This is a good solution for
 people with no further integration needs. However, the same theme + rules
 can be compiled and deployed as an XSLT if that's desirable.

 Probably the most important deciding factor is that XDV is more
 lightweight, overlaps less with existing tools, should be faster, and -
 crucially - has more uptake in the community. With Plone 3 and Plone 4 at
 least it's also easier to set up and deploy than Deliverance, which ether
 requires a standalone process that proxies to Zope, or adoptation of
 repoze.zope2 to get a WSGI stack in Zope.


 Martin

 --
 Author of `Professional Plone Development`, a book for developers who
 want to work with Plone. See http://martinaspeli.net/plone-book


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




-- 
Alexander Limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Plone 5 - rough roadmap

2010-03-16 Thread Alexander Limi
On Tue, Mar 16, 2010 at 4:45 AM, Wichert Akkerman wich...@wiggy.net wrote:

 I'ld like to see a list of pros and cons of using HTML 5 as well. I am
 quite worried by the lack of proper support in existing browsers. None of
 them implement any of the existing HTML standards properly, and I fear that
 switching to the still unfinished HTML5 would be a several steps too far at
 this point in time.


What parts in particular do you find are not working? Browsers that don't
have dedicated support for HTML5 will just treat those tags similar to div
elements (given an HTML5 shiv http://ejohn.org/blog/html5-shiv/ for
styling to apply in IE), and most of the new form-related enhancements are
additive in nature.

In general, HTML5 renders even on IE6, there isn't much magic here (but of
course it doesn't get any of the advantages either). HTML5 is mostly about
standardizing edge case behaviors and adding new abilities that will
gracefully degrade in older browsers — and then a few new tags like
video/audio (that are also relatively easy to make degrade) and structural
elements like article/footer, etc.

-- 
Alexander Limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Plone 5 - rough roadmap

2010-03-16 Thread Alexander Limi
On Tue, Mar 16, 2010 at 4:45 AM, Wichert Akkerman wich...@wiggy.net wrote:

 I'ld like to see a list of pros and cons of using HTML 5 as well. I am
 quite worried by the lack of proper support in existing browsers. None of
 them implement any of the existing HTML standards properly, and I fear that
 switching to the still unfinished HTML5 would be a several steps too far at
 this point in time.


What parts in particular do you find are not working? Browsers that don't
have dedicated support for HTML5 will just treat those tags similar to div
elements (given an HTML5 shiv http://ejohn.org/blog/html5-shiv/ for
styling to apply in IE), and most of the new form-related enhancements are
additive in nature.

In general, HTML5 renders even on IE6, there isn't much magic here (but of
course it doesn't get any of the advantages either). HTML5 is mostly about
standardizing edge case behaviors and adding new abilities that will
gracefully degrade in older browsers — and then a few new tags like
video/audio (that are also relatively easy to make degrade) and structural
elements like article/footer, etc.

-- 
Alexander Limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Plone 5 - rough roadmap

2010-03-16 Thread Alexander Limi
What does transitional doctype have to do with geolocation?

(and XHTML STRICT is a problem, since it implies serving with XML MIME type,
which IE doesn't handle, so that's unlikely to happen)


On Tue, Mar 16, 2010 at 12:48 PM, Veda Williams v...@groundwire.org wrote:

 This brings up the question of when we're moving away from Transitional
 DOCTYPE. Do we have a sense of when this will happen? I'm particularly keen
 on knowing, as it opens up the door for us in terms of geolocation in the
 next year or so.

 Thanks,

 - Veda


 On Mar 16, 2010, at 12:40 PM, Alexander Limi wrote:

 On Tue, Mar 16, 2010 at 4:45 AM, Wichert Akkerman wich...@wiggy.netwrote:

 I'ld like to see a list of pros and cons of using HTML 5 as well. I am
 quite worried by the lack of proper support in existing browsers. None of
 them implement any of the existing HTML standards properly, and I fear that
 switching to the still unfinished HTML5 would be a several steps too far at
 this point in time.


 What parts in particular do you find are not working? Browsers that don't
 have dedicated support for HTML5 will just treat those tags similar to div
 elements (given an HTML5 shiv http://ejohn.org/blog/html5-shiv/ for
 styling to apply in IE), and most of the new form-related enhancements are
 additive in nature.

 In general, HTML5 renders even on IE6, there isn't much magic here (but of
 course it doesn't get any of the advantages either). HTML5 is mostly about
 standardizing edge case behaviors and adding new abilities that will
 gracefully degrade in older browsers — and then a few new tags like
 video/audio (that are also relatively easy to make degrade) and structural
 elements like article/footer, etc.

 --
 Alexander Limi · http://limi.net
 ___
 Framework-Team mailing list
 Framework-Team@lists.plone.org
 http://lists.plone.org/mailman/listinfo/framework-team


   --
*Veda Williams* Web Developer Groundwire 206.286.1235x23
  v...@groundwire.org [image: 
 Groundwire]http://groundwire.org?utm_source=Groundwire.org-emailutm_medium=Emailutm_campaign=email-signature;utm_content=Logo
 --
 ONE/Northwest is now Groundwire!  Read all about our new 
 namehttp://groundwire.org/about/our-new-name?utm_source=Groundwire.org-emailutm_medium=Emailutm_content=Read%2Ball%20about%20our%20new%20nameutm_campaign=email-signature
 .




-- 
Alexander Limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Plone 5 - rough roadmap

2010-03-16 Thread Alexander Limi
The way it works is that you can use the XHTML spelling (ie. closing your
tags), but you serve it up as normal HTML.

http://wiki.whatwg.org/wiki/FAQ#Should_I_close_empty_elements_with_.2F.3E_or_.3E.3F

There's no Strict or similar thing in HTML5, AFAIK.

(There is also something informally referred to as XHTML5 which is serving
it as XML, which isn't what we want to do)

On Tue, Mar 16, 2010 at 3:06 PM, Laurence Rowe l...@lrowe.co.uk wrote:

 By my reading of the html 5 draft, it would seem conformant with the
 (html5) spec to serve a document with a text/html Content-Type but an
 XHTML Strict doctype.

 On 16 March 2010 20:14, Alexander Limi l...@plone.org wrote:
  What does transitional doctype have to do with geolocation?
 
  (and XHTML STRICT is a problem, since it implies serving with XML MIME
 type,
  which IE doesn't handle, so that's unlikely to happen)
 
 
  On Tue, Mar 16, 2010 at 12:48 PM, Veda Williams v...@groundwire.org
 wrote:
 
  This brings up the question of when we're moving away from Transitional
  DOCTYPE. Do we have a sense of when this will happen? I'm particularly
 keen
  on knowing, as it opens up the door for us in terms of geolocation in
 the
  next year or so.
  Thanks,
  - Veda
 
 
  On Mar 16, 2010, at 12:40 PM, Alexander Limi wrote:
 
  On Tue, Mar 16, 2010 at 4:45 AM, Wichert Akkerman wich...@wiggy.net
  wrote:
 
  I'ld like to see a list of pros and cons of using HTML 5 as well. I am
  quite worried by the lack of proper support in existing browsers. None
 of
  them implement any of the existing HTML standards properly, and I fear
 that
  switching to the still unfinished HTML5 would be a several steps too
 far at
  this point in time.
 
  What parts in particular do you find are not working? Browsers that
 don't
  have dedicated support for HTML5 will just treat those tags similar to
 div
  elements (given an HTML5 shiv for styling to apply in IE), and most of
 the
  new form-related enhancements are additive in nature.
 
  In general, HTML5 renders even on IE6, there isn't much magic here (but
 of
  course it doesn't get any of the advantages either). HTML5 is mostly
 about
  standardizing edge case behaviors and adding new abilities that will
  gracefully degrade in older browsers — and then a few new tags like
  video/audio (that are also relatively easy to make degrade) and
 structural
  elements like article/footer, etc.
 
  --
  Alexander Limi · http://limi.net
  ___
  Framework-Team mailing list
  Framework-Team@lists.plone.org
  http://lists.plone.org/mailman/listinfo/framework-team
 
  
  Veda Williams
  Web Developer
  Groundwire
  206.286.1235x23
  v...@groundwire.org
  
  ONE/Northwest is now Groundwire!  Read all about our new name.
 
 
 
  --
  Alexander Limi · http://limi.net
 
  ___
  Framework-Team mailing list
  Framework-Team@lists.plone.org
  http://lists.plone.org/mailman/listinfo/framework-team
 
 




-- 
Alexander Limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Plone 5 - rough roadmap

2010-03-16 Thread Alexander Limi
Right, I don't see a reason to do that, though — it doesn't buy us anything.

The reason the HTML5 doctype is simply:

!DOCTYPE html

…is that it's the shortest possible string that will trigger
strict/standards parsing (ie. not quirks mode) in all browsers, including
IE6.


On Tue, Mar 16, 2010 at 3:34 PM, Laurence Rowe l...@lrowe.co.uk wrote:

 It is listed as an obsolete permitted doctype string

 http://dev.w3.org/html5/spec/Overview.html#obsolete-permitted-doctype-string
 - i.e. we can lie about the doctype. I'm not sure why xhtml 1.0
 transitional is not allowed.

 Laurence

 On 16 March 2010 22:18, Alexander Limi l...@plone.org wrote:
  The way it works is that you can use the XHTML spelling (ie. closing
 your
  tags), but you serve it up as normal HTML.
 
 
 http://wiki.whatwg.org/wiki/FAQ#Should_I_close_empty_elements_with_.2F.3E_or_.3E.3F
 
  There's no Strict or similar thing in HTML5, AFAIK.
 
  (There is also something informally referred to as XHTML5 which is
 serving
  it as XML, which isn't what we want to do)
 
  On Tue, Mar 16, 2010 at 3:06 PM, Laurence Rowe l...@lrowe.co.uk wrote:
 
  By my reading of the html 5 draft, it would seem conformant with the
  (html5) spec to serve a document with a text/html Content-Type but an
  XHTML Strict doctype.
 
  On 16 March 2010 20:14, Alexander Limi l...@plone.org wrote:
   What does transitional doctype have to do with geolocation?
  
   (and XHTML STRICT is a problem, since it implies serving with XML MIME
   type,
   which IE doesn't handle, so that's unlikely to happen)
  
  
   On Tue, Mar 16, 2010 at 12:48 PM, Veda Williams v...@groundwire.org
   wrote:
  
   This brings up the question of when we're moving away from
 Transitional
   DOCTYPE. Do we have a sense of when this will happen? I'm
 particularly
   keen
   on knowing, as it opens up the door for us in terms of geolocation in
   the
   next year or so.
   Thanks,
   - Veda
  
  
   On Mar 16, 2010, at 12:40 PM, Alexander Limi wrote:
  
   On Tue, Mar 16, 2010 at 4:45 AM, Wichert Akkerman wich...@wiggy.net
 
   wrote:
  
   I'ld like to see a list of pros and cons of using HTML 5 as well. I
 am
   quite worried by the lack of proper support in existing browsers.
 None
   of
   them implement any of the existing HTML standards properly, and I
 fear
   that
   switching to the still unfinished HTML5 would be a several steps too
   far at
   this point in time.
  
   What parts in particular do you find are not working? Browsers that
   don't
   have dedicated support for HTML5 will just treat those tags similar
 to
   div
   elements (given an HTML5 shiv for styling to apply in IE), and most
 of
   the
   new form-related enhancements are additive in nature.
  
   In general, HTML5 renders even on IE6, there isn't much magic here
 (but
   of
   course it doesn't get any of the advantages either). HTML5 is mostly
   about
   standardizing edge case behaviors and adding new abilities that will
   gracefully degrade in older browsers — and then a few new tags like
   video/audio (that are also relatively easy to make degrade) and
   structural
   elements like article/footer, etc.
  
   --
   Alexander Limi · http://limi.net
   ___
   Framework-Team mailing list
   Framework-Team@lists.plone.org
   http://lists.plone.org/mailman/listinfo/framework-team
  
   
   Veda Williams
   Web Developer
   Groundwire
   206.286.1235x23
   v...@groundwire.org
   
   ONE/Northwest is now Groundwire!  Read all about our new name.
  
  
  
   --
   Alexander Limi · http://limi.net
  
   ___
   Framework-Team mailing list
   Framework-Team@lists.plone.org
   http://lists.plone.org/mailman/listinfo/framework-team
  
  
 
 
 
  --
  Alexander Limi · http://limi.net
 




-- 
Alexander Limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Re: Beta 1 is (essentially) out! FWT, your job is done.

2010-03-15 Thread Alexander Limi
2010/3/12 Ross Patterson m...@rpatterson.net

 FWIW, if it's not *undesirable* to have FWT members stay on, I'd very
 much like to continue as a FWT member.


Having existing members stay around is desirable — we just think it's fair
to give people a way to say that they don't have time (etc) anymore. It's a
natural point to allow some reshuffling, and the focus in minor releases is
slightly different, so some people might not find that particular type of
projects as compelling.

(Writing this offline, I'm sure others have said the same already, but just
in case ;)

-- 
Alexander Limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Plone 5 - rough roadmap

2010-03-15 Thread Alexander Limi
2010/3/12 Hanno Schlichting ha...@hannosch.eu

 On Fri, Mar 12, 2010 at 5:39 PM, Laurence Rowe l...@lrowe.co.uk wrote:
  On 12 March 2010 15:07, Hanno Schlichting ha...@hannosch.eu wrote:
  Currently listed for Plone 4.x are things like:
  ...
  - Well formed, valid XHTML (as a foundation for easier theming via xdv)

 That's really good to hear. Though I think semantic HTML or
 sensible ids/classes to identify elements in pages is what I had in
 mind with this point. Well besides the valid XHTML which is a
 requirement for Chameleon as well.


It's also likely that we'll transition to using HTML5 (the XHTML-compatible
phrasing, ie. HTML5, but close your tags), and Deco as a layout engine
will be much happier if we do a revamp of the existing HTML structure. It's
quite messy in parts from the 8+ years in production, and while it has held
up well, it's time to adjust to how the web has evolved since then,
especially with focus on our upcoming theming capabilities.

Also, while on the subject of release management, it would be possible to
split up these major new technologies in smaller releases, but we'd have to
look at which things should land together. E.g. xdv and Deco should likely
be in the same release —but don't *have* to — whereas Dexterity might be a
requirement for tiles/blocks. (I'm inventing dependencies here, so no need
to point out that any of these assumptions aren't correct ;)

We could also take a page from how Firefox is looking to change their
release management strategy, ie. landing stuff that has only infrastructural
impact in a 4.x release (out-of-process plugins in FF's example, which will
land in the 3.6 series, for Plone 4.x, it could be something like WSGI). Of
course, that's what we're already doing, but pushing the less risky parts
that were previously considered only for Plone 5 might be a good approach,
and reduce risk. Landing too much at once in Plone 5 is definitely a real
risk, as is a too-long release cycle for Plone 5. So evaluating each of the
things we land in Plone 5 for possible inclusion in a future 4.x release is
probably a good tactic.

I'd love to see a shorter release cycle for Plone 5, but as usual, it's hard
to determine, and I don't think the currently suggested estimates are
unreasonable. I think an increased focus on Tech Preview releases (ie.
what alpha used to mean :P ) could provide useful checkpoints for people to
rally around when it comes to development. We shouldn't underestimate the
power of self-imposed deadlines, I think it was used well in the Plone 4
release cycle, and even if Plone 5 is a release with a longer release cycle,
we should try to do several checkpoints along the way to avoid landing too
much at once, and get stuff out there for people to test in carefully
managed projects, similar to what Jarn and others have been doing for Plone
4.

-- 
Alexander Limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Re: A suggestion to egg on add-on product authors

2010-03-11 Thread Alexander Limi
On Thu, Mar 11, 2010 at 4:24 PM, Eric Steele ems...@psu.edu wrote:

 On Mar 11, 2010, at 8:00 PM, Eric Steele wrote:

 Thanks, Jon! I'll take care of this tonight. :)

 Eric


 On second thought, I'll hold off on this until we have installers
 available.


Good move. Nothing is more frustrating to people than not having installers.
:)

-- 
Alexander Limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Plone 4 - holidays are over :)

2010-01-09 Thread Alexander Limi
On Mon, Jan 4, 2010 at 6:36 PM, Eric Steele ems...@psu.edu wrote:

 2) We *really* need to move away from this whole limi's theme thing where
 Alex is the point-of-failure for anything template/design related.


Agreed. Denys has been picking up this, but anyone should feel free to help
out. My main concern at the moment is the state of TinyMCE, I'll see if we
can get some traction on this over the weekend with Rob and Sisi.

 I have been useless over the past week since I'm home sick, but


 And on points 2 and 4...what does the UI team do these days, do we still
 have one?


I've been silently trying to bootstrap a new one (mostly for Plone 5), and I
have rallied them to get Plone 4 beta in shape. Currently my list is Rob,
Denys, Sisi — other suggestions welcome. Spare time and follow-through more
important than skills (which can be learned ;).


-- 
Alexander Limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] PLIP9311 and plone 4.1 release

2009-12-22 Thread Alexander Limi
I don't think a PLIP is automatically accepted into 4.1, since we allow
wider-ranging changes in a dot-zero release than we do in the minor
releases.

In this particular case, I don't think it'll be a problem, since the PLIP is
pretty small — but I think the PLIPs will probably go through the usual
rounds of review anyway.

I don't think we have a timeline for 4.1 yet.

-- 
Alexander Limi · http://limi.net


On Tue, Dec 22, 2009 at 10:35 AM, Kim Chee leong 
le...@goldmund-wyldebeast-wunderliebe.com wrote:

 Hi,

 For the 4.0 release my PLIP 9311 was rejected in the last voting round. I
 have a few questions about it:

 - Is there any date schedule available for PLIPs in 4.1. I would like to
 know the deadlines so I can do a bit of work scheduling.
 - Is it correct that this PLIP is accepted for 4.1 (because it was accepted
 for 4.0) and I can continue working on it.

 Cheers,

 Kim Chee

 --
 Goldmund, Wyldebeast  Wunderliebe
 www : http://www.gw20e.com/


 ___
 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


Re: [Framework-Team] Re: Death to the roadmap page?

2009-09-29 Thread Alexander Limi
On Mon, Sep 28, 2009 at 7:34 PM, Eric Steele ems...@psu.edu wrote:

 Alex and I will be doing a bit of sprinting on Friday to get this up to
 snuff. Personally, I'm all in favor of having some of the marketing folks
 have a go at what we come up with -- I'm told I'm not a particularly sunny
 individual.


It might just be a requirement for (or caused by? ;) being the release
manager.

:)

-- 
Alexander Limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Re: Death to the roadmap page?

2009-09-28 Thread Alexander Limi
I definitely agree, but at the moment we don't do a particularly good job at
covering our basic needs on the marketing front — and the roadmap isn't the
most important part of what we do for marketing. The stuff outlined in the
marketing plan (standardized marketing/conference material, feature
comparisons, etc) should have priority.

Of course, these aren't mutually exclusive, so if anyone wants to own this
piece and make it kick ass — go for it! In the meantime, we can at least get
the technical bits right, so our developers and already-using-Plone users
can get better information. :)

-- 
Alexander Limi · http://limi.net


On Mon, Sep 28, 2009 at 7:00 AM, Nate Aune na...@jazkarta.com wrote:

 I think pointing newbies to the list of PLIPs is not a wise move from
 a marketing standpoint. You can certainly have the link to the PLIP
 page from the roadmap page, but I think there needs to be a more
 accessible and human friendly page showing what's coming in Plone 4/5.
 The list of PLIPs will just scare all but the most technical people
 away.

 Compare the descriptions of Plone with the Joomla and Drupal
 description on this page:
 http://guide.conecta.it/index.php/Content_management_systems

 Which of those CMSes (if you were completely new to CMSes) would be
 most attractive to you? The Drupal and Joomla descriptions tell you
 *what* you can actually do with the CMS. I think we need to boil it
 down for people and tell them that Plone can do all of those things as
 well, and show them examples of where it is done.

 The roadmap page is probably the first thing I would look at if I were
 choosing a technology on which to build my future website. It would
 need to be have a clear vision of what major changes will impact me,
 how they benefit me, and why they are important. It should be written
 in a non-jargony tone, but have links to more technical descriptions
 if I want to read the nitty gritty details.

 The roadmap page should get me excited about the future of Plone,
 preferably with screenshots and screencasts demonstrating these new
 features that will be included. It should instill trust that the Plone
 software project is moving forward and there is a unified vision for
 where it is going.

 Nate

 On Mon, Sep 28, 2009 at 2:51 AM, Alexander Limi l...@plone.org wrote:
  On Fri, 25 Sep 2009 12:29:08 -0700, Steve McMahon st...@dcn.org wrote:
 
  Unfortunately, the situation is *much worse* than Marie indicates, as
 the
  roadmap page is completely obsolete and outdated since we switched to
  trac.
  It's more than a bit embarrassing that we link to it from the home page.
 
  We should have something better, but meanwhile, what should we do with
 the
  old roadmap page? It may be useful to some as a historical artifact.
 
  The idea (at least for now) is to point it to the Trac roadmap page, and
 do
  a bit better job with the release descriptions there.
 
  Eric Steele and Yours Truly have volunteered for this task, but we didn't
  want to do it until 3.3 was out. Now it is, and the old roadmap page can
 be
  retired.
 
  I don't think we need to involve Mark and others in this particular case
 —
  they have much more important things they could be spending their time on
 —
  but we can definitely do much better than we're doing right now.
 
  If nothing has happened by the end of this week, feel free to call us out
 on
  it. :)
 
  --
  Alexander Limi · http://limi.net
 
 
  ___
  Framework-Team mailing list
  Framework-Team@lists.plone.org
  http://lists.plone.org/mailman/listinfo/framework-team
 



 --
 Nate Aune - na...@jazkarta.com
 http://www.jazkarta.com
 http://card.ly/natea
 +1 (617) 517-4953

 ** Learn best practices for deploying your Plone sites at our upcoming
 Plone Deployment Training in Budapest **
 http://plonedeployment-natesig.eventbrite.com

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


[Framework-Team] Re: [Plone-developers] Framework Team: Time is short, we need your reviews.

2009-09-08 Thread Alexander Limi
Boo! Hiss!

:)

(this message was brought to you by the inventor of embarrassment-driven
developmenthttp://www.blueskyonmars.com/2009/03/02/embarrassment-driven-development/
)

-- 
Alexander Limi · http://limi.net


On Tue, Sep 8, 2009 at 1:18 PM, Eric Steele ems...@psu.edu wrote:

 Framework Team,

 Friendly cajoling has not produced results, so the time has come for
 some public shaming. Your initial 2 week PLIP implementation review
 period came and went. We added another week. With 24 hours left on
 that new deadline, we're not much closer to being finished.

 Shame. Shme.

 We'd agreed that each of you would review a minimum of 6 PLIPs. Here's
 the breakdown of what you've done so far vs what you signed up for:
 David Glick 5 of 7
 Calvin HP   0 of 6
 Alec Mitchell   5 of 6
 Ross Patterson  0 of 8
 Raphael Ritz0 of 0
 Erik Rose   3 of 7
 Laurence Rowe   1 of 2
 Matthew Wilkes  0 of 6

 In total: 14 of 42. Ugh. Half of the team hasn't completed even one
 review, which tells me that providing more time won't be at all
 productive.

 In order to have any sort of discussion, we're going to need at least
 one full review per submitted PLIP. To this end, I'm assigning you
 each 1-2 PLIPs to cover so that we can move on and stop delaying Plone
 4. I've tried to account for relative complexity of each PLIP, the
 number you've completed so far, and the number I think you can
 realistically complete before tomorrow's FWT meeting (I'm leaving out
 Raphael because I haven't heard a peep from him in 6 weeks).

 9214Support logins using e-mail address instead of user id
  Erik Rose
 9249Add TinyMCE as the default visual editor
  David Glick
 9263GenericSetup syntax for importing Sharing page roles
  Calvin HP
 9283A more lightweight backend for collections
  Alec Mitchell
 9288Improved commenting infrastructure
  Laurence Rowe
 9305Use real names instead of usernames
 Ross Patteson
 9309Better search for East Asian (multi-byte) languages.
 Matthew Wilkes
 9310User registration process more
 flexibleRoss Patterson
 9311Clean up of user related actions
 UI  Matthew Wilkes
 9321Reimplement the search form with an eye on usability
  Erik
 Rose
 9330Add ability to choose role when adding new site members Eric Steele
 9352Search results improvements
 Calvin HP

 In conclusion: Shame.

 Eric


 --
 Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
 trial. Simplify your report design, integration and deployment - and focus
 on
 what you do best, core application coding. Discover what's new with
 Crystal Reports now.  http://p.sf.net/sfu/bobj-july
 ___
 Plone-developers mailing list
 plone-develop...@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/plone-developers

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


Re: [Framework-Team] PLIP 9315 — New Theme, review feedback

2009-09-02 Thread Alexander Limi
On Wed, Aug 26, 2009 at 10:14 AM, Laurence Rowe l...@lrowe.co.uk wrote:

 The default portlet assignments should be thought through with respect
 to the new theme. To my eyes the new portal tabs style along with
 portlets in the left hand column, makes the page seem unbalanced.
 Placing those portlets on the right made it all look a lot better to
 me.


Agreed, it looks better with portlets on the right. What we're doing with
the standard setup is to put some elements on the left side, some on the
right — to teach people that they can do both, and that the layouts adapt
based on how you allocate the portlets.

Until we have proper layouts with Plone 5, this is unfortunately the best we
can do.

-- 
Alexander Limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Re: Status of PLIP 9315 — New theme for Plone 4

2009-08-24 Thread Alexander Limi
You're a bit late, seeing as the initial deadline was last week. ;)

But feel free to check out the current version and give feedback on what's
there — it's unlikely to change significantly in the general approach and
design, but more eyes are always better. Let me know if you find issues in
addition to the ones listed in the review notes.

I spent quite a lot of time fixing bugs and adding print/mobile CSS etc this
weekend, and will continue improving it in the coming weeks.

Thanks for getting involved and helping with testing it!

-- 
Alexander Limi · http://limi.net


On Fri, Aug 21, 2009 at 5:45 AM, Francesco Ciriaci 
francesco.ciri...@gmail.com wrote:

 Hi Alex,

 you know I've always been interested in the default theme of Plone. I'm
 really curious about the new refresh of Plone.
 If you need some help for the visual design I'd glad to give some of my
 time. There is also a couple of people in Reflab/Mediatria that are willing
 to contribute: Antonio, who works mostly on UI and JS and Giulio who's a
 visual designer and skinner.

 Also consider that the work we did back in old days of Plone 3 (October
 2007) with Capri and other themes were precisely aimed into refreshing the
 Plone default theme with:
 1) updated logo (had been officially announced a couple of days before the
 sprint)
 2) updated (and extended) icon theme
 3) accessibility (contrasts/colors included)
 4) have a base theme for skinning
 5) recongnizable / keeping Plone visual identity
 6) nice use of typography
 7) new use of colors for user actions and portlets
 8) grid (fixed width)

 I'm glad to see that many of these elements plus some new one fluid,
 HTML5, etc. are in the PLIP: nice work!

 I'm not sure how the review/PLIP process works for the visual design but
 I'd also bring the new design to the attention of the Plone evangelism team,
 just for a feedback. Then, once the PLIP is approved, it would be
 interesting to *promote* the new visual design and especially it's
 implementation.

 Let us know what we can do.
 Cheers, Francesco.


 Il giorno 19/ago/09, alle ore 09:02, Alexander Limi ha scritto:

 The first cut of the theme is checked in, with related buildout.cfg and
 review notes.

 To address some of the questions brought up in the thread:

 *Why are you not supporting base_properties?* It doesn't make a lot of
 sense, since there are only two properties that are adjustable, and that is
 easier to do by pulling them out and putting them first in the CSS. The
 upside of having standard CSS files that can be fed to CSS editors and other
 tools outweighs the dynamicism that variables for these would give us. And
 for a person new to Plone theming, DTML and the ZMI is a lot more
 intimidating than two hex values in a well-known and predictable format.
 *
 Is this another version of **plonetheme.netsightintranet? *Nope, it was
 just used for inspiration, sorry about not being specific enough with my
 explanation. As you can see, the Sunburst theme looks slightly different.

 Hopefully everything else is addressed by the review notes, but if you have
 additional questions, let me know. I'll be refining the theme further over
 the next few days, start testing in IE, etc.

 --
 Alexander Limi · http://limi.net


 On Sun, Aug 16, 2009 at 9:52 PM, Alexander Limi l...@plone.org wrote:

 I ran into unexpected problems today while trying to wrap up my PLIP for
 the review today — in short, there doesn't seem to be any (!) way to get any
 version of Plone running on OS X 10.6 (Snow Leopard) at the moment: The
 Unified Installers fail, buildout-based install fails, and any combination
 of MacPorts Python (current release, trunk from their SVN), binary Python
 and GCC (4.0, 4.2) versions fail while compiling parts of Zope.

 I spent 6 hours today with the help of messieurs Glick, Steele and McMahon
 today trying to make it work, but there's something very weird going on (for
 example, the Acquisition egg compiles properly, but after reporting that
 it's successfully compiled, can't be found — if you're interested, here's
 the output http://pastebin.com/m6df313f). (And if you know what's going
 on here, it would be great if you can help out, since we also need to solve
 this — preferrably before Snow Leopard is released, which may be as soon as
 end of this month.)

 Since I have fully migrated to Snow Leopard on my work laptop as part of
 testing Firefox on 10.6 (and that happened just before my vacation), I need
 to locate a computer that runs OS 10.5 before I can put together the running
 version of the theme product.

 Here's what I put together before I went on vacation, and that I have on
 my laptop at the moment:

- An updated main_template that uses HTML5 (XHTML variant) that adds
various structural elements like sidebar and various other cleanups. No
changes to class/ID structure so far, though — so existing themes should
work. (the only exception is if they do stuff like table.* in CSS, ie.
depend

[Framework-Team] Status of PLIP 9315 — New th eme for Plone 4

2009-08-16 Thread Alexander Limi
I ran into unexpected problems today while trying to wrap up my PLIP for the
review today — in short, there doesn't seem to be any (!) way to get any
version of Plone running on OS X 10.6 (Snow Leopard) at the moment: The
Unified Installers fail, buildout-based install fails, and any combination
of MacPorts Python (current release, trunk from their SVN), binary Python
and GCC (4.0, 4.2) versions fail while compiling parts of Zope.

I spent 6 hours today with the help of messieurs Glick, Steele and McMahon
today trying to make it work, but there's something very weird going on (for
example, the Acquisition egg compiles properly, but after reporting that
it's successfully compiled, can't be found — if you're interested, here's
the output http://pastebin.com/m6df313f). (And if you know what's going on
here, it would be great if you can help out, since we also need to solve
this — preferrably before Snow Leopard is released, which may be as soon as
end of this month.)

Since I have fully migrated to Snow Leopard on my work laptop as part of
testing Firefox on 10.6 (and that happened just before my vacation), I need
to locate a computer that runs OS 10.5 before I can put together the running
version of the theme product.

Here's what I put together before I went on vacation, and that I have on my
laptop at the moment:

   - An updated main_template that uses HTML5 (XHTML variant) that adds
   various structural elements like sidebar and various other cleanups. No
   changes to class/ID structure so far, though — so existing themes should
   work. (the only exception is if they do stuff like table.* in CSS, ie.
   depend on the tag instead of the class/ID name). HTML5 renders fine in all
   browsers, btw — they just don't style the new elements, which we aren't
   putting visual styles on anyway.
   - A tested, robust grid system (the same as I have shown at Plone
   Symposium East, and that we'll use for Plone 5) that supports both fixed and
   fluid widths. No tables in the layout anymore. Works in IE6 too.
   - A new design from Iain
(screenshothttp://dev.plone.org/plone/attachment/ticket/9315/plone%204%20theme.png)
   that I have implemented as a static HTML version on top of the Plone markup
   (with the main_template changes. Note that the typography and pull-down menu
   will be different — closer to what you see on plone.org right now.
   - A new CSS that implement's Iain's layout with the changes discussed in
   the ticket. Still missing are things like print CSS and (if I get the time)
   a mobile/iPhone stylesheet using the @media selector.
   - CSS doesn't use base_properties, but is color-neutral except for a
   couple of properties (e.g. link color) that are pulled out separately to the
   top of the CSS file, so they are easy to override, should you need to. No
   DTML magic.
   - Three-column layout approach is intact for Plone 4, we'll move to a
   freer layout as part of Plone 5, so no change here either.
   - A theme skeleton —
plonetheme.sunbursthttps://svn.plone.org/svn/plone/plonetheme.sunburst/trunk/—
that Denys checked in for me while I was flying across the Atlantic.
   Unfortunately this is just a blank skeleton still, since I can't get Plone
   running at the moment.

What's missing was to pull these together on top of the current Plone 4
checkout, which should take 4-6 hours including basic testing to have
something ready for the first review deadline. I completed the core of the
work before I went on vacation, and knew that I would only have one day when
returning from vacation to put together the package, so I had the entire day
reserved to complete the actual theme product. Unfortunately, there seems to
be no way I can get Plone running on my current laptop, so I have to find
another computer to do it on.

I'm going to humbly (and embarrassingly) ask for your permission to submit
my PLIP for review late — I have access to a computer running OS X 10.5
tomorrow, so I will most likely have it ready by the end of Monday/Tuesday.
I assume you have enough to do the first 24 hours of the PLIP submission
deadline that it won't feel like you're lacking things to do in the
meantime. :)

It sucks, and I'm sorry — I really didn't expect this to be an issue at all.

-- 
Alexander Limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Board] Re: [Framework-Team] Re: [Plone 4] PLIP #9249 Add TinyMCE as the default visual editor

2009-08-13 Thread Alexander Limi
2009/7/29 Martin Aspeli optil...@gmail.com

 2009/7/29 Jon Stahl jonst...@gmail.com:

  So, my question is: what qualifies as explicit agreement?  Does it
  have to be on the permanent record in some manner?

 In our business, an email that you keep tends to be enough. I would:

  - Ask the relevant people by email
  - Ask them to reply by email giving explicit consent
  - Store those emails forever
  - Make a note in a CONTRIBUTORS.txt or similar that these people
 consented on a particular date

 If that's ever in dispute, you can go back to those emails.

 I don't see a reason for any kind of wet signature so long as
 they've signed the contributor agreement. We're not *trying* to be
 difficult. :)


+1. One thing that SFLC taught us is that any lawyer will always advice you
to have their name signed in blood etc, to make *really* sure that nothing
goes wrong. In practice, as long as you can show reasonable intent (and an
email should be plenty, if there's forgery going on, that's a different
issue), so I think this should be good enough. Keeping the dates in a text
file is also convenient.

FWIW, Mozilla runs their entire project without a contributor agreement — so
we are already way ahead of what most large open source projects do on this
front. :)

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


[Framework-Team] Re: Re: Plone 4 FWT meeting summary 2009-06-23

2009-06-24 Thread Alexander Limi
On Tue, 23 Jun 2009 20:02:02 -0700, Alec Mitchell  
ap...@columbia.edu wrote:



The idea is to ensure everyone on the team who wants can get threaded
updates on PLIP comments delivered.  Does Trac's RSS allow this?


RSS isn't threaded, of course. But is it needed? :)

(if you already have the mailing list up and running, nevermind — just  
wanted to point to a quick and working solution :)


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Plone 4 FWT meeting summary 2009-06-23

2009-06-23 Thread Alexander Limi
On Tue, 23 Jun 2009 13:17:57 -0700, Eric Steele  
ems...@psu.edu wrote:


  * We have 57 PLIPs to evaluate, more than any previous version of  
Plone (we're told), with less time than any other major release. #$@!


I will just observe that:

a) This is an awesome problem to have
b) I think this validates somewhat that the Trac route vs. PSC proposals  
leads to more submissions. Even subtracting the garbage PLIPs, this is an  
impressive collection of features. :)


  * Would be helpful to be automatically CC'ed on all PLIP changes.  
Would be too much noise for the FWT list, let's create a new one. Ross  
will try to get that set up.


Why not use the Trac RSS feed instead? Seems like a perfect fit for a  
short-term feed like this.


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: PLIP deadline overly aggressive?

2009-06-22 Thread Alexander Limi
On Sat, 20 Jun 2009 21:32:19 -0700, Martin Aspeli  
optilude+li...@gmail.com wrote:


  - We use this PLIP review cycle to start assigning PLIPs to 4.1.  
There's no reason we can't and shouldn't start planning for that now.  
So, if a PLIP looks like it'll take longer to do, we can still vote +1  
in principle, but target it for a 4.1 release that can come not too long  
after 4.0 is out.


I agree strongly on this. A process note, I see we have created 4.1, 4.2  
milestones — would it be better to create a 4.x milestone like we did on  
3.x, so we can say it'll be in one of the 4.x releases instead of tying  
it to a specific release until we actually know which release it'll make  
it into?


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: update on supporting Python 2.6 / Zope 2.12 / CMF 2.2

2009-06-22 Thread Alexander Limi
On Sat, 20 Jun 2009 21:38:28 -0700, Martin Aspeli  
optilude+li...@gmail.com wrote:


I think it's important that Plone has at least a welcome page when you  
install it. Staring at a blank folder_listing is going to put off new  
users. We can probably bet rid of the News and Events collections,  
though.


We can potentially walk people through how to build these using Amberjack  
too:


http://dev.plone.org/plone/ticket/9324

--
Alexander Limi · http://limi.net


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


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

2009-05-11 Thread Alexander Limi
On Sun, 10 May 2009 23:36:41 -0700, Raphael Ritz  
raphael.r...@incf.org wrote:



Or, even easier: use our underlying technologies
theming capabilities and simply ship with two themes. ;-)


Good point. :)


Make the new one the default for new sites but leave
existing ones alone.


Exactly. Then we can remove it in Plone 5.

--
Alexander Limi · http://limi.net


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


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

2009-05-09 Thread Alexander Limi
On Tue, 05 May 2009 15:56:36 -0700, Ricardo Alves  
r...@eurotux.com 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.


This would make 4.0 seem fresh out of the box, make it look like an  
application from 2009, and let us ship with considerably more  
efficient/smaller CSS files.


The risk would be that we need to do some IE6 testing on it, but that  
might not be a bad thing, since we know much more about IE6 workarounds at  
this point than we did when the original CSS was written.


--
Alexander Limi · http://limi.net


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


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

2009-05-09 Thread Alexander Limi
On Sat, 09 May 2009 05:09:07 -0700, Martin Aspeli  
optilude+li...@gmail.com wrote:


I'd support this, *if* it follows the usual PLIP process and we actively  
encourage outside review from the get-go. That process may mean the  
theme change gets a thumbs-down.


Of course.


We'd also need to find a way to not break all existing themes.


It will break (ie. slightly change) themes that reuse parts of the  
original Plone CSS as part of their theme. Luckily, the fix is easy: make  
a copy of the old CSS in your product.


Few themes do this anymore though — it's mostly for the editing/authoring  
bits, which would still work (although they will change slightly too).  
Again, very easy to copy the old CSS into your theme if you want to keep  
the old style.


It's a x.0 release, so slight breakage like this shouldn't be a big issue.

A small visual refresh would be welcome, though. Plone is looking a bit  
last millenium. :-/


Yup.

--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Re: Plone Messaging

2009-05-09 Thread Alexander Limi
On Tue, 05 May 2009 23:41:55 -0700, Matt Hamilton  
ma...@netsight.co.uk wrote:


Now I know that Alex is often (and I hope you don't mind me saying this  
Alex) quite ambitious in his visions for Plone in some of these talks,  
but I think that is a good thing.


:)

That's spot on, my role isn't always to be correct, it's to show what  
potential we can realize if we do certain things, and why we want to do  
it. I know very well that a lot of the stuff we talk about ends up landing  
in a later release — but I have stopped worrying about scheduling. We've  
been at this for 8+ years, we have some of the best people in the business  
working on our product, and a healthy, fun community. That's what counts,  
and why I'm not worried.


How that will now relate to the release manager type role I'm not sure.   
Ie. I think Hanno would be in a much better position to say what is or  
isn't upcoming. But I think Alex does a very good spokesperson (dare I  
say BDFL?) type role.


I'm probably the de facto BDFL these days, backed up by Hanno, Martin,  
Laurence et al on the technical front, which I think is a good solution  
too. The vision for the product and the user experience is something that  
lends itself to a small group, technical leadership within a certain  
domain is easier to distribute.


And I certainly think the structure we have now with release manager (with  
veto powers ;) + framework team is a really good solution. Even Mozilla is  
interested in how we do these things, and whether there's something they  
can learn from it.



Alex is doing something at the Plone Symposium East for this:
http://weblion.psu.edu/news/alexander-limi-to-open-plone-symposium-east-2009


And Geir is doing a similar talk at the European Symposium. It will also  
be the main focus of the Plone Conference 2009 talk, so it's good that we  
have these events a few months earlier to refine and update the message.


I think this is a great avenue for communicating the message to the  
community on where Plone is going.


One thing we could probably do better is to communicate this outwards.  
There's been a resurgence of interest from the press in Plone lately, so  
I'm hoping to get this stuff published in publications outside of just the  
Ploniverse too.



--
Alexander Limi · http://limi.net


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


[Framework-Team] PLIP process in Trac for Plone 4 onwards

2009-04-02 Thread Alexander Limi

Hi all,

Just wanted to summarize how I think we'll using Trac for the PLIPs for  
Plone 4 onwards:


- PLIPs are added as tickets with the PLIP type.

- PLIPs show up in http://dev.plone.org/plone/report/24

- If you propose for a particular release, you assign it to that release's  
milestone.


- Idea PLIPs are put in the Future milestone.

- That the ticket is accepted reflects FWT vote

- When the ticket is resolved, it means that it has been merged.

I have added this to the description on the Trac report, let me know if  
anything should be added or changed.


We probably want to add the state of the ticket to that report, so we can  
keep track of the resolved/accepted states.


--
Alexander Limi · http://limi.net


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


Re: [Framework-Team] PLIP process in Trac for Plone 4 onwards

2009-04-02 Thread Alexander Limi
On Thu, Apr 2, 2009 at 5:39 PM, Sidnei da Silva
sidnei.da.si...@gmail.comwrote:

 That sounds a lot like Blueprints in Launchpad. Just sayin! :)


Of course it does. :)
If we were using Launchpad for our issue tracking, we'd use the blueprints.
They are all the same, but it makes sense to track them in the same system
as you track the bugs/feature suggestions.

-- 
Alexander Limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


[Framework-Team] Re: Re: NuPlone and Plone 3.2

2009-01-05 Thread Alexander Limi
On Mon, 05 Jan 2009 10:21:29 -0800, Tom Lazar  
li...@tomster.org wrote:


i can't remember which version but wasn't there a plone version that  
skipped a minor version and went straight to the next higher one? at any  
rate i'd say this would be the most straight forward way to deal with  
this issue.


I think 3.0 had a false start, so 3.0.1 was the real release here. I might  
remember wrong, too lazy / bandwidth-constrained to check right now. But  
yes, it has definitely happened earlier.


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Multiple workflows (Was: PLIP lifecycle)

2009-01-04 Thread Alexander Limi
On Fri, 02 Jan 2009 11:50:34 -0800, Martin Aspeli  
optil...@gmx.net wrote:



Tres Seaver wrote:


You can actually have multiple workflows for a given type.  I may be the
only person who has ever actually used the feature, but it is truly
helpful at times.


I'd be interested to hear what kind of situations it's useful for?


Another example is when you want to track translation state for documents  
— when a document has been changed, a notify (with diff) for the  
translators go out, then they change it back to mark the translation as  
updated once they are done. This may be independent of the publishing  
state.


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Re: [plone4] Release process

2008-12-29 Thread Alexander Limi
On Sun, 28 Dec 2008 15:15:16 -0800, David Glick  
davidgl...@onenw.org wrote:



collective.transmogrifier already can load both AT-based content and
non-Archetypes content, but is fully pluggable and only needs
additional components to support more details as well as dumping.



Is there a writeup anywhere of using collective.transmogrifier in a  
real-life scenario?  The docs included in the package are clear, but an  
example of its use would help me wrap my head around how using it  
compares to other options, make it less abstract, and help clarify what  
missing plugins are needed.


In the series of talks that were a damn shame that we didn't get at Plone  
Conference 2008 (for very understandable reasons, but a lot of people  
were excited about this talk :).


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: [plone4] Release process

2008-12-29 Thread Alexander Limi
On Sun, 28 Dec 2008 09:10:29 -0800, Martin Aspeli  
optil...@gmx.net wrote:


Please note that whilst this vision sounds more or less in line with  
what I hope will be possible and desirable soon, this is not something  
that's been decided. The 4.0 framework team and release manager will  
have the final say in whether this type of model is a good idea or not.


Of course, FWT and release manager have the final say, as always. I'm just  
excited. ;)


Dexterity is getting pretty close to a state where it's usable for  
real-world projects (the TTW UI and a few minor pieces of plumbing being  
the major stumbling blocks; the basic type story is pretty stable now),  
and it's developed in such a way that it can be used with 3.x right now.  
However, it needs to be proven in real life before we can say that it's  
the way.


Absolutely.

We might also choose to only support the new layout model with the new   
types, if this makes it easier to manage. We'll cross that bridge when  
we  get there.


I don't think this will be necessary. The layout model should be  
developed in such a way that it works regardless of type implementation.


OK, great — just wanted to mention it, since we discussed this very early  
on in the project. I agree that we should support it if we can. :)



--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: [plone4] Release process

2008-12-27 Thread Alexander Limi
On Sat, 27 Dec 2008 10:16:15 -0800, Ross Patterson  
m...@rpatterson.net wrote:



So I would like to see something of a slight-of-hand here.


Sleight. Just because I used to make the same mistake myself. ;)

Speaking of Dexterity:


Sleight, meaning dexterity or deceptiveness, comes from the Old Norse  
slœgð.[3] Sleight of hand is often mistakenly written as slight of hand.  
Slight descends from the Old Norse slettr, meaning plain, flat, even,  
smooth, level.




Sorry for the aside, I found it amusing and somewhat relevant, with the  
Old Norse (Martin ;) behind Dexterity, etc. :)



I think it's also important, however, that there be a *flavor* of Plone
that uses *only* the next generation of content type/schema definition
for those developers like myself that are eager to just move on.


Yup, the idea is to make AT *optional* (but still default), and to be able  
to supply a Dexterity-based alternative. Then we can work on the migration  
story from AT-Dexterity without that being a blocker for 4.0.


In other words, if you start a new project, you'll probably want to look  
into Dexterity-based types — if you have an existing site running  
Archetypes, you'll probably want to keep that for the time being. This  
means that developers that know what they are doing and/or new users could  
go with Dexterity immediately, whereas the people that mostly care about  
keeping their existing site running could stick with AT.


We might also choose to only support the new layout model with the new  
types, if this makes it easier to manage. We'll cross that bridge when we  
get there.



Of course this raises the concern of yet again running two different
technologies side-by-side.  To mitigate this, I'd be in favor of moving
very quickly to a 4.5 that completely removes AT as a part of
Plone-the-product at the very least.


This would have to be named Plone 5.0. Replacing the default types  
approach is a huge undertaking, especially from the upgrade side. If Plone  
5.0 was a release that only did this change, I'd still be happy with it. :)


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: search function for plone.org and for Trac

2008-12-27 Thread Alexander Limi
On Sat, 27 Dec 2008 07:58:58 -0800, Graham Perrin  
g.j.per...@bton.ac.uk wrote:


Might PloneTrac http://plone.org/products/plonetrac/ provide a useful  
foundation to any of this? From its January 2007 (alpha) description:


No. ;)

--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: PLIP lifecycle

2008-12-27 Thread Alexander Limi
On Sat, 27 Dec 2008 09:56:23 -0800, Ross Patterson  
m...@rpatterson.net wrote:



One way to keep these cross-checks lightweight might be to start with a
statement of impact.  There are code changes, for example, that have no
UI impact.  In such cases, it would be fast and more painless if a PLIP
champion noted this.  Someone from the UI team could then corroborate
that the PLIP entails no UI impact and that would be the end of it.  If
there is an impact, then the PLIP champion would need to include full UI
consideration for the impact in the PLIP.  The UI team could then review
both the statement of impact for accuracy and the UI consideration for
sufficiency and completeness.  The same would largely be true for the
doc team with the exception that, IMO, all changes have a documentation
impact even if it's only for developers and so there should be no option
to declare no impact.


This sounds like a good starting point. +1.

--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: A roadmap in a Trac

2008-12-26 Thread Alexander Limi
On Fri, 26 Dec 2008 13:48:42 -0800, David Glick  
davidgl...@onenw.org wrote:


Looks pretty good.  Would be nice to show the status of each PLIP there  
if it's not hard.


Have we considered how we're going to handle the search function once  
plone.org and trac look the same visually?  If we just use the separate  
search features of each product it's a bit non-ideal


Yes, this is a known issue that I think we'll have to live with for a  
little while. It doesn't make things worse as such, but it certainly could  
be made better — and the fact that it will look like it's the same web site


For now, we'll have to tolerate it, and see if we can do something nicer  
wrt. indexing when all the other bits are in place. collective.solr would  
be nice, but I don't want to put more moving parts on plone.org until we  
have sanitized what's already there.


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Explaining Plone on launchpad

2008-12-26 Thread Alexander Limi

On Thu, 25 Dec 2008 13:41:24 -0800, Graham Perrin
g.j.per...@bton.ac.uk wrote:

Explanation should be simple (those currently found at  
http://dev.plone.org/plone/roadmap  are ideal) and should clarify why  
we sometimes find more at Launchpad than at other locations.


This is just a temporary situation, once Plone 3.2 ships, all installers
will be based on the Unified Installer approach, and we have one installer
for each platform — it seems we might even have a fat binary for Intel/PPC
on the OS X side — haven't followed Steve's efforts here lately, but he
was in the process of doing just that.


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: PLIPs for milestone 4 and beyond in Trac: occasional conversion from type 'Feature Request'?

2008-12-24 Thread Alexander Limi
On Tue, 23 Dec 2008 04:55:34 -0800, Matthew Wilkes  
matt...@matthewwilkes.co.uk wrote:


PLIPs have their own numbering and are currently stored exclusively on  
plone.org.


Actually, for 4.0 and later, we're moving them all to Trac. That way, we  
can assign them to releases, track them separately, and use the update  
features as a progress log. With the new plone.org setup, the /development  
area will be Trac, and we'd like to have one roadmap page, not two.


Trac is built for development and lightweight release management, so let's  
use it for what it's good at. :)


but I'd not be adverse to moving to trac if we had a smooth migration  
plan.


Migration plan is: Everything in 3.x stays the way it has been (at least  
for now), for 4.0 — and possibly later releases in the 3.x series — we put  
PLIPs in Trac.


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: FWT trac user for CC's that will post trac activity to this list

2008-12-24 Thread Alexander Limi
On Wed, 24 Dec 2008 06:20:34 -0800, Martijn Pieters  
m...@zopatista.com wrote:



It's a pity Trac doesn't support ticket detail changes; there is a
plugin for Trac 0.11 that supports this (see
http://trac-hacks.org/wiki/DetailedRssFeedPlugin) but dev.plone.org
still runs on 0.10.


Hopefully not for much longer. :)

--
Alexander Limi · http://limi.net


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


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

2008-12-24 Thread Alexander Limi
On Tue, 23 Dec 2008 06:40:34 -0800, Ricardo Alves  
r...@eurotux.com wrote:


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?


There has been some informal discussion here and there, and with Hanno in  
agreement, we just did it. If there's any opposition to it, I'm happy to  
have that discussion too — we just moved ahead with it since it was  
already happening. :)


--
Alexander Limi · http://limi.net


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


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

2008-12-22 Thread Alexander Limi
On Sat, 20 Dec 2008 12:06:38 -0800, Hanno Schlichting  
hanno...@hannosch.eu 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

(we should probably add component in the table too, but my SQL-fu is  
weak ;)


--
Alexander Limi · http://limi.net


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


Re: [Framework-Team] Kicking off Plone 4: Release Manager candidate

2008-10-27 Thread Alexander Limi
On Mon, Oct 27, 2008 at 3:25 PM, Steve McMahon [EMAIL PROTECTED] wrote:

 Shall I draft a call announcement for discussion?


Yes, please! :)

-- 
Alexander Limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


[Framework-Team] Kicking off Plone 4: Release Manager candidate

2008-10-26 Thread Alexander Limi

Hi team,

There's been a lot of activity and excitement about Plone 4 after the  
Plone Conference, and I'd like for us to start moving on the development  
for it.


Hanno Schlichting has said that he'd like to be the release manager for  
Plone 4, and I'd like to formally propose him as a candidate for this  
role. Martin Aspeli has indicated that he'd like to help Hanno in a  
developer communication role, so Hanno can focus on his job of the  
release manager, and Martin will help communicate what's going on to our  
core developers and add-on product developers.


So, if anyone else is interested in being the release manager for Plone 4,  
let us know!


Also, if the official nomination for the Plone 4 release manager has to  
wait until there is a Framework Team for 4.0, we should:


a) Start identifying these people ASAP.
b) Possibly accept Hanno as an interim release manager until the team can  
make an official recommendation based on the available candidates.


--
Alexander Limi · http://limi.net


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


[Framework-Team] PLIP 246: View for rendering events as an iCalendar file

2008-10-19 Thread Alexander Limi

Hi Framework Team,

On behalf of Andreas Zeidler, I'd like to offer up the following PLIP for  
your consideration for Plone 3.3:


http://plone.org/products/plone/roadmap/246

It's a pretty trivial PLIP that adds a new view that is capable of  
rendering events as an iCalendar file, so people can subscribe to Plone  
events in various calendaring software like iCal, Google Calendar,  
Outlook, Sunbird, etc.


The view is added to ATContentTypes, and is currently implemented on a  
branch (and includes tests).


PS: Andreas is fully responsible for the implementation here, I'm only  
helping out by writing a short PLIP for him.


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: What is Plone 3.3?

2008-10-13 Thread Alexander Limi
On Sat, 11 Oct 2008 08:47:51 -0700, Martin Aspeli  
[EMAIL PROTECTED] wrote:



Right now, the things that concern me are:

  - Adding a new way to add content (the add sibling proposal)
  - Moving the contextual manage portlets link somewhere else
  - Removing the display menu and putting the behaviour on the fieldset

(the last one is doubly bad, because it would require any add-on product  
that used this menu to be updated in a possibly backwards-incompatible  
way, to add a field to replicate this, and we'd need a unique solution  
for non-AT content).


+1, I don't think any of these should land in 3.x. Especially since a lot  
of them should hopefully be moot in the next major release anyway — but in  
the meantime, let's not change UI behaviour in a minor release. It's bad  
form, and while I'm usually tending towards this, I have changed my  
approach after seeing the confusion it can cause.


Luckily, there's a workaround. :) All of these changes could be  
provided with easy-to-install add-on products. These could be tested on  
real users and used by those who want different behaviour.


This is the way to go if you want your pet UI peeve addressed in the 3.x  
series.


Thanks for raising this, Martin.

--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: random thought: identify the components that lack owners

2008-09-28 Thread Alexander Limi
Thanks to you both for lots of great writing, this is really helpful. I'm  
pretty much in 100% agreement on what you've written so far — so don't  
take my silence as anything but consent at the moment. Battling US  
immigration authorities in Brazil to try to get back to the US, so my time  
is limited at the moment. :)


Wanted to comment on one particular subject that was mentioned:

On Sun, 28 Sep 2008 09:10:23 -0300, Wichert Akkerman  
[EMAIL PROTECTED] wrote:



I feel we need better sprints: fewer people, smaller focus, try harder
to get people with the right experience and long-term availability in
and make sure we get people with outside expertise in.


I agree, and I think we should also arrange more sprints that are less of  
the travel somewhere and see the world type. Local sprints (see  
SuperHappyDevHouse etc for inspiration) are really valuable, and there are  
several natural pockets of Plone developers around the world — San  
Francisco, Amsterdam, Oslo (well, Tønsberg ;) and more.


A local 1-2 day event — during the week or the weekend — can go far in  
getting some real work done, and I'm planning to do one with Steve McMahon  
and Joel Burton (or at least one of them) and others here in San Francisco  
as soon as possible.


Related, World Plone Day might offer some useful insights on these pockets  
and the potential for local sprints.


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Re: Plone 3.2 and 3.3 planning

2008-09-12 Thread Alexander Limi
On Thu, 11 Sep 2008 00:50:44 -0700, Andreas Zeidler  
[EMAIL PROTECTED] wrote:



so personally i'm still undecided and would like to hear some more
opinions.  spontaneously i think i'd rather leave the window open,
but i'd like to contemplate about it a bit more...


Please leave the window for PLIPs open until after the conference. Most of  
our best thinking happens at conference sprints, and that's the part that  
you can't replicate anywhere else — once the PLIP is written, you can  
pretty much work on it anywhere, you don't need a sprint for that  
(although it does help with blocking out time).


I know that I personally won't have time to work on PLIPs until the Plone  
Conference — especially since I'm preparing both for PyCon Brazil and the  
Plone Conference, and my mind will be in that space until the conference  
sprints start.



--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Plone 3.2 and 3.3 planning

2008-09-07 Thread Alexander Limi
On Sun, 07 Sep 2008 03:34:58 -0700, Martin Aspeli  
[EMAIL PROTECTED] wrote:



That's a good idea. On the other hand, I wonder if it would be nice to
give people a chance to come up with and work on PLIPs during the
post-conference sprint. In the past, we've seen a spike in PLIPs around
sprints as people focus on one thing or another.


+1.

--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Re: Framework Team Page Needs Updating

2008-08-20 Thread Alexander Limi
On Wed, 20 Aug 2008 15:12:53 -0700, Andreas Zeidler  
[EMAIL PROTECTED] wrote:



hmm, i guess i must have somehow missed the discussion that lead to
that consensus (this is not meant to sound cynical or anything, btw).
there was some talk right after 3.1, and of course there were plans to
write things down in order to improve the process for the future.  i
might very well have missed parts of any more recent discussion, but
as a member of the (currently still active) 3.1 team, i'm wondering
why i don't really seem to know about this consensus.  or was it just
an effective one, i.e. one that sort of came up because the
discussion was never really finished?


That's what consensus means, at least in casual English. To be more  
precise, there wasn't a we will do it this way, period decision, but  
most people seemed to think it was a good idea, and I didn't see anyone  
express strong opinions otherwise.


--
Alexander Limi · http://limi.net


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


Re: [Framework-Team] Re: Framework Team Page Needs Updating

2008-08-19 Thread Alexander Limi
On Tue, Aug 19, 2008 at 12:49 AM, Raphael Ritz [EMAIL PROTECTED]wrote:

 To me, this looks just fine.


Are there only 5 members? I thought there were more. If not, ignore me. :)


 PS: maybe it's about time to think about a
 new team for Plone 4 (or Plone 3.3 even) though.


I think the general consensus is to keep the 3.0 team for Plone 3.3 (for
continuity), and elect a new FWT for 4.0 — and some overlap would be good,
to make sure the lessons learned from the 3.x releases will be carried over.

-- 
Alexander Limi · http://limi.net
___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


[Framework-Team] Re: Framework Team Page Needs Updating

2008-08-18 Thread Alexander Limi
On Mon, 18 Aug 2008 12:35:35 -0700, Martijn Pieters  
[EMAIL PROTECTED] wrote:


In your specific case, that'd be for Plone 3.3. Current Plone trunk will  
be version 4.0. I'd keep it on the list and not canvas us directly  
though.


His point still stands — the team list is outdated. If you send me a list  
of the missing members, I'm happy to update the group.


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Testing for PLIP 209: Unified Installer Plus Buildout

2008-02-18 Thread Alexander Limi
On Mon, 18 Feb 2008 00:21:18 -0800, Tom Lazar  
[EMAIL PROTECTED] wrote:


i downloaded this and everything worked fine from then on. i created a  
zeo setup with its own python and libjpeg(!). this is great stuff. i  
shall be using this for my own client work from now on


Another happy customer! :)

--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Plone 3.1 planning update

2008-02-17 Thread Alexander Limi
On Sun, 17 Feb 2008 07:05:36 -0800, Wichert Akkerman  
[EMAIL PROTECTED] wrote:



Since the framework team needed more time to do a proper, thorough
review of all the PLIP implementations we needed to adjust the time line
for the Plone 3.1 release. This is the updated time line:


This looks good, except for one minor detail: there's 3 days between  
releasing the RC and tagging the final. This means that the RC is released  
on a Monday, and the final is tagged on a Friday, which seems a bit  
drastic. At least leave a weekend between them, so people have the  
opportunity to help test the RC?


Calendar representation here:
http://www.google.com/calendar/hosted/plone.org/embed?src=plone.org_bolka8qqqgvg6sop823vapl970%40group.calendar.google.comctz=Europe/Rome

I'd like to suggest the following minor change:


- 2008-03-17 : 3.1 release candidate with installers released


Keep everything up to and including this date.


- 2008-03-21 : 3.1 final tagged


Move to:
- 2008-03-28 : 3.1 final tagged


- 2008-03-24 : 3.1 final with installers released


Move to:
- 2008-03-31 : 3.1 final with installers released

This leaves a weekend to between releasing the 3.1 RC installers and  
tagging the final release.


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: [Plone-developers] scope of reviews was: Re: Updated PLIP review deadline

2008-02-15 Thread Alexander Limi
On Fri, 15 Feb 2008 15:57:54 -0800, Andreas Zeidler  
[EMAIL PROTECTED] wrote:



that stuff can amount to some serious time, i can tell you.


indeed, mine took me something between two and four or maybe even five
hours each.


That would be a great things to have written down and communicated to the  
next Framework Team. Setting expectations is important. :)


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Translation effort for Plone 3.1

2008-02-04 Thread Alexander Limi
On Mon, 04 Feb 2008 10:09:59 -0800, Hanno Schlichting  
[EMAIL PROTECTED] wrote:


I did cost me only two hours to do so and this work is finished and  
available on PloneTranslation trunk. An overall of 205 messages are gone.


We now have a total of 2070 messages in all pot files combined for Plone  
3.x.


Awesome! So in addition to there being 10% less messages (10%!), most of  
the ridiculously long and hard to translate messages are gone, in  
particular the ones dealing with browser-specific troubleshooting for  
cookies etc. Hopefully we'll have time to audit the messages in the  
plone.* namespace, where there is a lot of redundancy right now. We should  
be able to bring it even further down.


This is a great start for the 40-language translation push. :)

Thanks!

--
Alexander Limi · http://limi.net


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


[Framework-Team] Translation effort for Plone 3.1

2008-02-01 Thread Alexander Limi

Hi,

This isn't strictly a framework team subject, but thought I'd give a  
little heads-up on something Hanno and myself have been discussing:


For Plone 3.1, I want to do a big translation push. Our goal is to get the  
40 languages that cover more than 99% of the world's online population as  
complete as possible.


However, Plone 3.0 ships with translation files that contain strings for  
both 2.5 and 3.0. We did a major cleanup in 3.0, killing off a lot of  
happytalk, and as a result, there's less fluff to translate.


You probably see where I'm going with this, but: I'd like to ship 3.1 with  
a set of .po files that do not contain the strings from Plone 2.5. Hanno  
said it would take him a couple of hours to weed out the stuff that is  
2.5-specific, and agrees that it would be a good thing to do.


It will make Plone easier to translate, and increase our participation and  
success rate with the upcoming translation push.


Comments?

--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: PLIPs 208 and 217 Ready for Review

2008-02-01 Thread Alexander Limi
On Fri, 18 Jan 2008 10:01:42 -0800, Alec Mitchell  
[EMAIL PROTECTED] wrote:



I've got a buildout for the local roles PLIP (208) ready:

https://svn.plone.org/svn/plone/review/plip208-localroles


Just a general question here, while I remember it:

When things like this happen, shouldn't packages be renamed to  
plone.localrole instead of borg.localrole?


The reason I'm asking is that it seems to me that it'll be very confusing  
once we have 20 different prefixes for things that are considered Plone  
Core. :)


There is some precedent already for this, IIRC — we renamed the Iterate  
packages from Kapil that were included in 3.0 (I believe they had a or.*  
namespace).


--
Alexander Limi · http://limi.net


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


[Framework-Team] Kupu PLIP for 3.1

2007-12-15 Thread Alexander Limi

Hi guys,

Just a quick email to say that I have been traveling (and without internet  
connection :( ) since before the PLIP deadline.


The one I want in 3.1 isn't really a core thing as such — it's in Kupu —  
but I think it should have a PLIP to make it follow the process anyway.


It's detailed in this issue: http://dev.plone.org/plone/ticket/6882

(Duncan has already made Kupu work with the latest Webkit/Safari builds,  
so half the PLIP is already done)


I won't have internet connnection until Monday, so I hope it's OK that I  
get the PLIP in then. Since this is more about the acceptance of the idea  
than delivering the implementation at this point, I assume the above  
ticket has enough info for you to make a decision for now.


Sorry about the delay!

--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: proposed plone 3.1 timeframe

2007-11-22 Thread Alexander Limi
On Thu, 22 Nov 2007 01:59:23 -0800, Martijn Pieters  
[EMAIL PROTECTED] wrote:



I see both sides of the  coin here, Wichert is correct in insisting on
shorter release cycles, Martin is correct that December is not the
month to do this. I won't have much time to review bundles over New
Year for example, not with a move coming up at the end of January as
well.

Can we add just 2 weeks or so to Wichert's schedule?


+1 for adding a couple of weeks since Christmas throws things off by that  
much. I agree with the other sentiments here that it's not about the time  
since 3.0, it's about the time from announcement of the deadlines until  
the actual deadline. 1.5 months is way too short, particularly with  
Christmas in there.


I agree with Wichert's goals, but I still think there should be some more  
wiggle room the first time around. :)


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: [Plone-developers] wicked stuff

2007-07-25 Thread Alexander Limi
On Wed, 25 Jul 2007 13:52:49 -0700, whit  
[EMAIL PROTECTED] wrote:


got a dual pattern filtering working locally  yesterday. will release  
for rc2.


Go Whit!

--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Terminology change: migration - upgrade

2007-07-21 Thread Alexander Limi
On Sat, 21 Jul 2007 01:16:42 -0700, Raphael Ritz  
[EMAIL PROTECTED] wrote:



Alexander Limi wrote:

[..]


 Any objections?



no, not from me - as long as you don't break any code ;-)


Checked in:
http://dev.plone.org/plone/changeset/16131

--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: [Plone-developers] wicked stuff

2007-07-18 Thread Alexander Limi
On Wed, 18 Jul 2007 08:33:04 -0700, whit  
[EMAIL PROTECTED] wrote:



Martijn Pieters wrote:

I am assuming the current UI uses a radio select (format a *or* format
b). You could change this to a set of checkboxes. Replacing the
subscriber with one that runs either filter based on those selection
boxes would get you the same effect, no?


iirc, the whole point of this was so limi could have an interface where
one could turn on or off wiki linking(no other choices).  I assume after
this is solved, thats' what will happen.


Yeah, it has spiralled a bit out of control discussion-wise, although I do  
appreciate your efforts very much. :)


Essentially, I just want to be able to have an on/off switch on types that  
enables wiki markup, and that works with both the MediaWiki-style [[link]]  
notation as well as the more internationally friendly ((link)) syntax.


If the implementation supports limiting to just one of them, that's fine —  
but I don't think that's necessary in basic Plone. I'm actually fine with  
the current way it works too, I had no idea it would be this complex to  
support both syntaxes in the same paragraph. That case is unlikely to come  
up in anything but synthetic testing anyway. :)


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: wicked stuff

2007-07-15 Thread Alexander Limi
On Tue, 10 Jul 2007 12:12:13 -0700, whit  
[EMAIL PROTECTED] wrote:



I also added multiple pattern support( ie [[]] or (()) ).  Whichever
pattern matches first is used for the whole block of text.  I'm not sure
this is the preferred behavior, but it was much faster to implement(and
the code is easier to read than the regexes).  Perhaps someone knows an
alternating regex that will work with the existing code.


This confused me at first, since one of the formats was working, but not  
the other — and until I read your post, I didn't understand why. I guess  
it's unlikely to come up in real-life, but people on plone-dev (CCed) know  
a regexp that would match on both. :)


I also tried slimming down the markup and making it consistent with how  
other wikis work, as well as the Plone link class standard (non-existant  
pages are red, add links have the entire link clickable, but with a  
superscript + etc).


The one thing I'd like to know is whether the ID hashes are actually used  
for anything, or whether they can be removed, example:


span id=text-158e812d9c8a44b0f659186cd9825cdf
  a class=link-wiki
 href=contact-the-plone-teamcontact the Plone Team/a
/span

I'd like to get rid of the stray span tag, so either putting the id on  
the link tag itself — or remove it altogether if it isn't used — any  
comments on whether this would break anything?


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: wicked stuff

2007-07-15 Thread Alexander Limi
On Sun, 15 Jul 2007 18:40:48 -0700, Alexander Limi  
[EMAIL PROTECTED] wrote:


I also tried slimming down the markup and making it consistent with how  
other wikis work, as well as the Plone link class standard (non-existant  
pages are red, add links have the entire link clickable, but with a  
superscript + etc).


Related, I hope I didn't break any doctests by cleaning up the markup, I  
was unable to run the tests — here's the output I got when I tried:


$ bin/zopectl test -s plone.app.wicked
Running tests via: /opt/local/bin/python  
/Users/limi/Projects/Zope/2.10/bin/test.py -v --config-file  
/Users/limi/Projects/Plone/3.0/etc/zope.conf -s plone.app.wicked

Parsing /Users/limi/Projects/Plone/3.0/etc/zope.conf
Running tests at level 1
Traceback (most recent call last):
  File /Users/limi/Projects/Zope/2.10/bin/test.py, line 117, in ?
sys.exit(testrunner.run(defaults))
  File  
/Users/limi/Projects/Zope/2.10/lib/python/zope/testing/testrunner.py,  
line 271, in run

failed = not run_with_options(options)
  File  
/Users/limi/Projects/Zope/2.10/lib/python/zope/testing/testrunner.py,  
line 380, in run_with_options

tests_by_layer_name = find_tests(options, found_suites)
  File  
/Users/limi/Projects/Zope/2.10/lib/python/zope/testing/testrunner.py,  
line 1048, in find_tests

for suite in found_suites:
  File  
/Users/limi/Projects/Zope/2.10/lib/python/zope/testing/testrunner.py,  
line 1087, in find_suites

for fpath, package in find_test_files(options):
  File  
/Users/limi/Projects/Zope/2.10/lib/python/zope/testing/testrunner.py,  
line 1153, in find_test_files

for f, package in find_test_files_(options):
  File  
/Users/limi/Projects/Zope/2.10/lib/python/zope/testing/testrunner.py,  
line 1181, in find_test_files_

for (p, package) in test_dirs(options, {}):
  File  
/Users/limi/Projects/Zope/2.10/lib/python/zope/testing/testrunner.py,  
line 1235, in test_dirs

p = import_name(p)
  File  
/Users/limi/Projects/Zope/2.10/lib/python/zope/testing/testrunner.py,  
line 1251, in import_name

__import__(name)
ImportError: No module named wicked

--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Move footer.pt and colophon.pt to viewlets?

2007-06-07 Thread Alexander Limi
On Wed, 06 Jun 2007 17:18:23 -0700, Martin Aspeli  
[EMAIL PROTECTED] wrote:


This is a bit late in the game, but I'd like to offer for consideration  
whether we should move footer.pt and colophon.pt to viewlets?


Why?

Because custom skins very often want to hide these. With the (incredibly  
cool) new viewlet manager from fschulze, we could make this very easy.  
As it stands, you still need to customise both of these (and/or  
main_template) to remove/change them.


Thoughts?


I thought this was already the case, but you're right — it's not, I just  
checked. Right now, there is a viewlet manager showing a footer viewlet,  
but the footer isn't actually inside of it. I'd consider this a bug, not a  
new feature. :)


Related, I'm also rethinking how to do the document actions to make sure  
it's possible to have a product that works and looks right on both 2.5 and  
3.0. At the moment, you will get duplication and/or the new document  
actions in the wrong location, depending on how you look at it.


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Remove community_workflow?

2007-06-04 Thread Alexander Limi
On Mon, 04 Jun 2007 16:23:34 -0700, Martin Aspeli  
[EMAIL PROTECTED] wrote:


In reference to https://dev.plone.org/plone/ticket/6501, I *think* it  
would be safe and sensible to remove community_workflow and  
community_folder_workflow from the standard Plone 3 install, and  
re-title the plone_workflow and plone_default_workflow to be called  
Community site workflow and Community site folder workflow or some  
such.


That is, the new community_workflow's are more or less identical to the  
old (but updated/sanitised) plone_workflow's. We can't remove the  
plone_* ones since too many things depend on them, but that's just a  
matter of the id anyway.


Objections?


Not from me, I believe this is the only sane way to do it. Keeps backwards  
compatibility while introducing the new workflows. As long as we have  
titles, nobody cares about IDs. :)


…and if we're lucky, we'll have descriptions in DCWorkflows in 2.1 final  
too (thanks, Jens!):


http://www.zope.org/Collectors/CMF/480

--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Moving Collection settings to ZMI

2007-05-17 Thread Alexander Limi

On Wed, 16 May 2007 12:33:50 -0700, Martin Aspeli
[EMAIL PROTECTED] wrote:

I would agree that the current Collections control panel sticks out like  
a sore thumb and induces a large amount of huh in the users I've  
observed trying to use it, in light of the other control panels we now  
have in Plone 3 (which really is a whole other ball-game than what we  
have in 2.x).


Indeed.

I don't think we'll radically improve this in time for 3.0. I don't  
think we'll radically improve it ever, because fundamentally the  
abstractions it affords are very low level. Ultimately, it requires a  
pretty deep understanding of catalogs and indexes and criteria to make  
any sense to anyone. We wouldn't put the portal_catalog UI in the Plone  
control panel either.


So, +1 for making this a link from somewhere in the ZMI. atct_tool maybe?


Yup, I believe that was what Alec was suggesting when I spoke to him about
it earlier.

It's a stop-gap measure, maybe we need a more clearly defined advanced  
options that's more in-Plone. But whatever, we don't need to solve that  
right now and the ZMI largely (possibly badly) serves that function  
already. I kind of doubt many people are using this control panel right  
now anyway, or that it will be missed by those not happy to go into the  
ZMI. If it has more general bits I'm not remembering, we should move  
those to a more friendly control panel.


I had a look at it, and there's nothing that I would interpret as general
bits. It's all about index and metadata control.

We'd need to make sure wiggy was happy with such a change at this point,  
though.


Obviously. Technically speaking it's pretty much a no-risk change, though.
It's not changing any APIs or other assumptions that the beta 3 release
message communicates.

--
Alexander Limi · http://limi.net


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


[Framework-Team] Moving Collection settings to ZMI (was: The big 3.0)

2007-05-16 Thread Alexander Limi
 a secondary settings panel to me.


--
Alexander Limi · http://limi.net


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


[Framework-Team] portlet portletCalendar

2007-05-03 Thread Alexander Limi

http://dev.plone.org/plone/changeset/14760

I can't see why this test would fail. The portlet calendar has the class  
portlet in addition to portletCalendar. In fact, I fixed this a while  
back in: http://dev.plone.org/plone/ticket/6438


(I just checked with Firebug on a current SVN checkout, the portlet  
class does indeed show up in the markup of the standard calendar)	


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re-tagging 3.0 beta2?

2007-05-03 Thread Alexander Limi

Hi,

Any chance we could re-tag beta2 with the one checkin that Wichert did to  
fix the user search?


http://dev.plone.org/plone/changeset/14790

Since user search is broken, people can't test sharing page, groups, the  
new Contributor/Editor/Viewer roles or anything else that requires you to  
find a user. Which excludes a lot of new functionality that really needs  
to be tested a bit.


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Re: The big 3.0 ;)

2007-04-12 Thread Alexander Limi
On Mon, 09 Apr 2007 11:32:25 -0700, Rob Miller  
[EMAIL PROTECTED] wrote:



Alexander Limi wrote:
On Tue, 03 Apr 2007 03:45:56 -0700, Wichert Akkerman  
[EMAIL PROTECTED] wrote:



- Members folder gets created even though it's turned off?


Bug, should be fixed.

 Still present.


i worked on this w/ thomas during the bug day at the sorrento sprint.   
the fix
was easy (just remove the folder declaration from the 'structure' area  
of the
GS profile), but PortalTestCase depends on the Members folder being  
there for
setting up self.folder in the test case class, so all hell breaks loose  
with

the tests.


Just to make sure we are all on the same page, we discussed this on IRC,  
and I believe we agreed to keep the current Members folder around until  
3.5 since we're cleaning up a lot of users/groups/teams stuff (and  
portal_memberdata ;) then.


I have renamed the title to Users to match the rest of the terminology  
used in Plone. The ID is still Members for test reasons, if people think  
this can be renamed to users instead without a lot of problems, feel  
free — but this is as far as I dare go in changing it. ;)



--
Alexander Limi · http://limi.net


___
Framework-Team mailing list
[EMAIL PROTECTED]
http://lists.plone.org/mailman/listinfo/framework-team


[Framework-Team] NuPlone updated

2007-04-09 Thread Alexander Limi

Hi,

I updated NuPlone this weekend, and while it's still not entirely  
finished, it should pretty much be feature complete in all browsers that  
are not IE6 (haven't tested IE7, but it's likely to have some issues too).  
It works well in Safari, WebKit, Opera, Firefox at the moment.


Kupu issues are fixed, and it's now at the point where I use it as the  
default when I test things and fix bugs. There are still some spacing that  
looks a bit off here and there, the prefs portlet[1], some of the new  
features like the portlet management, and a few of the widgets — but in  
general, this update fixes most of the major issues I could find. If you  
stumble over any other major issues, file bugs in the tracker and assign  
them to me.


Enjoy!

[1] It is actually caused by Plone being silly about how that template is  
rendered (insane fill-slots etc), but I will look into that shortly.


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Re: The big 3.0 ;)

2007-04-04 Thread Alexander Limi
On Tue, 03 Apr 2007 12:47:35 -0700, whit  
[EMAIL PROTECTED] wrote:



Alec Mitchell wrote:

I don't see why this should be considered any better/worse than the
content add menu which uses the exact same links and will be shown on
all such pages as well.  From a spiders point of view, it's not
different, AFAIK.  Not that this isn't an important issue, but we've
lived with it for a long time.


Forget the spidering comment, that was just an additional concern. The  
real issue here is that people get dead content objects since it doesn't  
use portal_factory. It's Plone 1.0/2.0 all over again.



this is like 3-4 line fix unless you wanted to create a proper add view
(ie less effort than has been expended in writing emails about it).
might have time this weekend to do it.


Why not just link to the same adding method as Plone uses instead of the  
old-style adding method? That way, portal_factory is used, and everyone is  
happy.


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: The big 3.0 ;)

2007-04-04 Thread Alexander Limi
On Tue, 03 Apr 2007 03:45:56 -0700, Wichert Akkerman  
[EMAIL PROTECTED] wrote:



- Members folder gets created even though it's turned off?


Bug, should be fixed.


Still present.


- Put back autofocus behaviour now that we have ondomload (make
  sure tabindex is correct)


Already done I think


Halfway, the iterator still emits tabindex=0, which is wrong, so the JS  
is commented out for now. But shouldn't be hard to fix, and I asked  
Florian if he could have a look today.



- Move sendto/print/whatever to bottom of page, use text
  representation


Needs to happen soon or becomes 3.5 material.


Done. Better styling is coming.


- Fix up Table-of-Contents styling
- Fix up presentation mode styling


Needs to happen soon or becomes 3.5 material.


Part of my work scheduled for tomorrow. It depends on getting some help  
with sanitizing the JS since it emits invalid HTML right now.



- Search: only in this section checkbox


Needs to happen soon or becomes 3.5 material.


Added.


- Fix in 3.0.x releases
- Incremental KSS UI improvements, examples:
- Login should be in-place (digg.com for an example)
- Adding comments should give you a textfield inline
- etc...


3.0.x minor are for bug and security fixes, not feature changes.


So in 9 months, we can add comments without reloading the page, great...

--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: NuPlone and Plone 3.0

2007-04-04 Thread Alexander Limi
On Tue, 03 Apr 2007 03:30:52 -0700, Wichert Akkerman  
[EMAIL PROTECTED] wrote:



I'm wearing my release manager hat today and was looking at NuPlone. At
the moment there are still a lot things that do not work or look bad in
NuPlone (IE support, form styling and control panel styling are easy to
find examples). That means that it is currently not in a state where I
want it to even ship with Plone 3.


The plan is still the same as outlined earlier:

- Get NuPlone feature complete by beta2

- Work on IE6/7 issues towards the RCs

- Decide based on how ready it seems to be whether it should be the  
default in the RCs.


I have set off tomorrow evening to work on NuPlone.


- Danny has a made a fair number of improvements on the Informaat
  NuPlone-based intranet design, which might be mergable into NuPlone
  directly. But he has no time to work on that.


If he sends those changes to me, I'm happy to merge them and sanitize. I  
have asked him several times, but no response yet.


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: The big 3.0 ;)

2007-03-25 Thread Alexander Limi
On Thu, 22 Mar 2007 23:43:13 -0700, Alexander Limi  
[EMAIL PROTECTED] wrote:



 - There's something strange going on with enabling comments, it
   only works on the initial view of the page after saving,
   possibly related


This actually seems to be related to the KSS inline loading of the content  
area too. When I add a comment, then switch to the edit tab, and then back  
to the view tab, the comment is gone. It comes back if I force-refresh the  
page.


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: The big 3.0 ;)

2007-03-24 Thread Alexander Limi
On Fri, 23 Mar 2007 17:49:50 -0700, Martin Aspeli  
[EMAIL PROTECTED] wrote:



Martin Aspeli wrote:


 - Only show the Display/Add/WF pulldowns on the View screen
 - Possibly remove the border on initial creation forms  
(ie.

   keep the actual green border, but remove everything
   clickable on it, since it causes errors)

 +1
 We already do this with formlib-based add forms from plone.app.form.


Done both of these: no border/tabs on the add form with portal factory  
or formlib, and no drop-downs except on the View tab. The former is done  
with a check in base_edit; the latter is done with a content provider  
registration: the menu is registered for view = IViewView, whilst there  
is a fallback one for IBrowserView that is just empty.


Great! It has one bug, though: I just created a new site after doing svn  
up, and on the front page (which is a default view in the portal), you  
don't get any menus, so it's hard to add anything. In fact, since that's  
the only page (and the menus are missing from folder_contents), you can't  
really add anything anymore, which is unfortunate. :)


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: The big 3.0 ;)

2007-03-24 Thread Alexander Limi
On Sat, 24 Mar 2007 07:19:32 -0700, Martin Aspeli  
[EMAIL PROTECTED] wrote:


This should now be fixed, svn up plone.app.layout. Note that with KSS  
inline tab reloading and inline content view switching, you'll need to  
reload the page manually, because KSS doesn't yet refresh the menu as  
well as the thing inside the border.


See https://dev.plone.org/plone/ticket/6272


I thought we stopped doing that because of the URL/history breakage, but I  
guess that was just a side effect of KSS being broken for a while.


Chalk up another good reason to not do the dynamic replacement of the  
content area. It's also extremely confusing when you do History  
comparisons, since the standard pattern is to:


- Go to the history page

- Compare two revisions

- Discover that it was the wrong revision, hit the back button to check a  
different revision


- Suddenly you are back at the view page *of the previous object* you  
looked at


Very bad indeed.

Again, I strongly recommend that we disable this *unless* the KSS people  
have time (and willingness) to spend fixing history+URL injection.



--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: The big 3.0 ;)

2007-03-24 Thread Alexander Limi
On Sat, 24 Mar 2007 13:26:43 -0700, Alexander Limi  
[EMAIL PROTECTED] wrote:


Again, I strongly recommend that we disable this *unless* the KSS people  
have time (and willingness) to spend fixing history+URL injection.


That sentence was missing a for now. :)

I'm happy to reintroduce it in a later version once we know that it works  
properly, but right now I don't think it's ready.


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: The big 3.0 ;)

2007-03-24 Thread Alexander Limi
On Sat, 24 Mar 2007 03:04:50 -0700, Geir Bækholt · Plone Solutions  
[EMAIL PROTECTED] wrote:


Yes. of course the :default must be supplied or the checkbox will not be  
noticed by html.
I somehow took this for granted and didn't mention it (sorry. my  
oversight), but i see now in boolean.pt widget template in AT that it is  
not included.


Zope has its own built-in form typecast for this:

input type=checkbox name=foobar:boolean value=True /
input type=hidden name=foobar:boolean:default value= /

Works for all cases i can find.

I don't have the 10 minutes i need to actually check it into AT and test  
that it works TTW right now, but i'll try to get it done tonight unless  
someone beats me to it.


Old-skool Zope power ;)

Geir just checked in the fix, and it seems to work for everything I was  
able to test.


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: The big 3.0 ;)

2007-03-24 Thread Alexander Limi
On Sat, 24 Mar 2007 05:00:05 -0700, Daniel Nouri  
[EMAIL PROTECTED] wrote:



I know that the difference between ZMI and Plone configuration has
traditionally been: If you need to do more than that, go to the ZMI,  
even
if more by accident than by anything else.  I don't see why we should  
cling

to this distinction.


Because now it's by design, not by accident.

--
Alexander Limi · http://limi.net


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


[Framework-Team] PloneErrorReporting

2007-03-24 Thread Alexander Limi

Hi,

Could we please remove PloneErrorReporting from Plone 3.0?

- Everybody ends up installing it in their sites, meaning their users get  
pages and pages of error messages.


- Sending people to the Plone issue tracker when something goes wrong on  
random site XYZ.com is not very useful.


- It's another thing to keep track of and update/release.

- It was never proposed in a proper manner, it suddenly showed up in a  
release somewhere along the line, and nobody took it out.


Related, I want to do the following to minimize the information disclosure  
and potential security problems, as well as making the error page  
friendlier:


http://dev.plone.org/plone/ticket/6277

Should be a very straightforward sprint task for the people there this  
week. :)


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: The big 3.0 ;)

2007-03-23 Thread Alexander Limi
On Fri, 23 Mar 2007 05:03:58 -0700, Wichert Akkerman  
[EMAIL PROTECTED] wrote:



Previously Daniel Nouri wrote:

Who removed JS from checkboxes when?


I did that, it worked correctly for me (and the old javascript did not
work with in-place edit iirc). I haven't tested why it doesn't work for
alex.


Actually, it doesn't work for anyone, here's how to reproduce:

1. Edit the front page
2. On the Settings tab, uncheck Exclude from navigation, save
3. Edit again, notice how EfN is checked (as it should be)
4. Uncheck it again, click save
5. Edit again, notice how the unchecking didn't stick, and it's impossible  
to get the item to not be Excluded from Navigation now.



What does this mean?


It means people need to get of their ass and switch to GS profiles. Not
supporting something like title.txt only encourages that imho.


Heh. I agree.

[Collection Control Panel
I'd suggest an advanced section in the control panel.  I don't like  
the
idea of moving this back to the ZMI because it's too complex for the  
typical

user.


+1


Even Alec (who built it) agrees that the control panel is too much like  
portal_types, it was just put there for convenience.


The general principle behind the Plone control panels is to expose the  
things *most* people want to tweak (and 3.0 is awesome in that regard),  
and let the things that very few want to tweak reside in the ZMI settings.  
It's not about having full settings coverage, then you end up with the ZMI  
with prettier colors. ;)


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: The big 3.0 ;)

2007-03-23 Thread Alexander Limi
On Fri, 23 Mar 2007 06:29:01 -0700, Florian Schulze  
[EMAIL PROTECTED] wrote:


On Fri, 23 Mar 2007 07:43:13 +0100, Alexander Limi  
[EMAIL PROTECTED] wrote:



 - Fieldsets
 - Do we still support fieldsets that require something on
   fieldset #1 to be filled out before you can access fieldset
   #4?


You mean the wizard style like before? You have to use a marker  
interface for this, then the fieldset stuff isn't used for that type.


Yes, I didn't know whether that marker interface was there or not. If you  
can tell me how this is done, I'll make sure it makes it into the product  
upgrade docs.



 - Fieldset code: if more than N (N=6?) fieldsets, turn into
   pulldown


You mean a select pulldown?


Yes. Like the Types control panel.

--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: The big 3.0 ;)

2007-03-23 Thread Alexander Limi
On Fri, 23 Mar 2007 05:00:45 -0700, Daniel Nouri  
[EMAIL PROTECTED] wrote:


Do you want to tell (core) add-on developers to not make use of the  
niceties

of plone.app.controlpanel because their thing is too complex?


Uhm, if people can't use zope.formlib anywhere else than in  
plone.app.controlpanel, then this is a totally different problem. Let me  
turn it on its head: Do you want developers to expose every single setting  
in the Plone control panels because it's easier than doing it in other  
locations?


Now, *that's* wrong, if you ask me. :)

--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Re: The big 3.0 ;)

2007-03-23 Thread Alexander Limi
On Fri, 23 Mar 2007 14:40:46 -0700, Geir Bækholt · Plone Solutions  
[EMAIL PROTECTED] wrote:




On 23. mar. 2007, at 13.03, Wichert Akkerman wrote:


Who removed JS from checkboxes when?


I did that, it worked correctly for me (and the old javascript did not
work with in-place edit iirc). I haven't tested why it doesn't work for
alex.


I believe this is just a matter of adding hooks for the zope-typecasting  
syntax :boolean and it'll work again.


That's what we thought too (and I believe that was what was done), and it  
doesn't work. If you can prove otherwise, please do.


--
Alexander Limi · http://limi.net


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


[Framework-Team] The big 3.0 ;)

2007-03-22 Thread Alexander Limi
 container, go here.
- It looks like you can reorder items in Large Folders, which you
  can't
- WF history and versioning history should be shown in the same
  table
- We need a way to ping us (image with some info about OS, version
  etc) when you install Plone — checkbox on install screen
- Fix up Table-of-Contents styling
- Fix up presentation mode styling
- Search: only in this section checkbox

- Fix in 3.0.x releases
- Incremental KSS UI improvements, examples:
- Login should be in-place (digg.com for an example)
- Adding comments should give you a textfield inline
- etc...


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: beta1 release timing

2007-03-09 Thread Alexander Limi
On Fri, 09 Mar 2007 17:42:21 -0800, George Lee  
[EMAIL PROTECTED] wrote:



Alexander Limi [EMAIL PROTECTED] writes:

Might be a
good time to create that product-developers list we have been  
considering

for a while, too.


+1. =)

(Are you talking about an e-mail list?)


Yes. :)


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Re: beta1 release timing

2007-03-08 Thread Alexander Limi
On Thu, 08 Mar 2007 15:02:01 -0800, whit  
[EMAIL PROTECTED] wrote:



+100 and someone should blog or write a tutorial about these changes
and how to utilize them.


I'm collecting stuff for the how to update your product for Plone 3 part  
of the migration manual that we will send product authors to. Might be a  
good time to create that product-developers list we have been considering  
for a while, too.


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Base tag

2007-03-05 Thread Alexander Limi
On Mon, 05 Mar 2007 15:48:46 -0800, Martin Aspeli  
[EMAIL PROTECTED] wrote:


According to the ticket, there is at least an easy fix for the  
select-all-in-IE issue. See also the note from Geir and my attempt at  
summarising the problem.


Right, the reason I don't want to have a base tag is actually not related  
to the IE bug, but rather the fact that it breaks HTML anchors, something  
we have started to use a lot lately (and Kupu now has support for).


--
Alexander Limi · http://limi.net


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


[Framework-Team] A short update on performance

2007-03-05 Thread Alexander Limi

Hi,

Did some additional profiling today - comparing 3.0 to 2.5, testing  
Rocky's fix for the issue we found at the optimization sprint, etc. All  
timings are for 10 calls.


Notable findings:

- Rocky's fix to Zope 2.10 fixes the worst of the performance penalty, but  
calling contentmenu.pt still takes 0.76s with his changes — the  
threadlocal cache in TypesTool got it down to 0.27s (with 2.10.2's broken  
code, it took a ridiculous 6.38s).


- Plone 3 is a tiny bit faster than 2.5 for rendering the document view  
(3.07s vs 3.47s). We should be able to do better than this. ;)


- Rendering the edit page is slower in 3.0 — predictably, since it does a  
lot more now. It takes 6.29s to render it after the optimizations Hanno   
co did (8.96s before). As a comparison, Plone 2.5 took 4.54s, but only  
rendered a small subset of the widgets that are there now.


Targets for optimization:

- column.pt (the view needs to be profiled properly to see if there's  
scary stuff going on). It takes about 0.8s to call it right now, although  
none of the time is spent in the template itself.


- TypesTool in CMFCore - adding the threadlocal cache makes that part  
close to three times as fast, even after the recent Zope 2.10 fix. I think  
we should do this, as we already subclass TypesTool, and adding the  
optimization cache here is a quick win.


- plone_view/globalize in views is the most expensive call we do by an  
order of magnitude. On the average view template, globalize takes up  
0.52s, and the next most expensive call is  
mtool.getMemberInfo(user.getId()), which takes 0.04 seconds (ie. not worth  
optimizing). If we can make globalize faster, everyone wins. :)


--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: branching moment

2007-02-26 Thread Alexander Limi

+1 on keeping it until the release (or the RCs at the very least)

On Mon, 26 Feb 2007 07:54:07 -0800, Martin Aspeli  
[EMAIL PROTECTED] wrote:



I'd say even wait until the release is out. We don't really want to
have an svn switch frenzy with things going into the wrong places when
people are fixing last-minute issues with the RCs. I *believe* this is
how it's been done in the past (branch on release date), but I may be
wrong.

Martin

On 2/26/07, Wichert Akkerman  
[EMAIL PROTECTED] wrote:

With beta1 coming out soon I am wondering what the best moment would be
to branch off Plone 3.0 and open a new trunk. At the moment my
preference is to hold off until rc1 to make sure all attention stays
on 3.0. I would love some other opinions though.

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








--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: latest wicked

2007-02-26 Thread Alexander Limi
On Sun, 25 Feb 2007 22:55:49 -0800, whit  
[EMAIL PROTECTED] wrote:



http://cheeseshop.python.org/pypi?:action=displayname=wickedversion=1.1.1

fixed the on-save/registration issue limi observed


Updating and testing now, thanks!

--
Alexander Limi · http://limi.net


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


[Framework-Team] Re: Re: wicked merged

2007-01-28 Thread Alexander Limi
On Sat, 27 Jan 2007 19:57:50 -0800, whit  
[EMAIL PROTECTED] wrote:



aq is a dependency mainly to avoid multiple catalog calls. now that
dieter is a zope foundation contributer I'm going to email him and see
if he'd be interested in adding it zope2 proper.


OK. Ask about ManagedQuery at the same time? I believe both of these are  
very useful (but their release/maintenance/license state is a bit  
ambiguous).


--
Alexander Limi · http://limi.net


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


  1   2   >