<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.web.zope.plone.devel">
    <title>gmane.comp.web.zope.plone.devel</title>
    <link>http://blog.gmane.org/gmane.comp.web.zope.plone.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29835"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29791"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29783"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29773"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29772"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29768"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29759"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29758"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29755"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29752"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29749"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29748"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29747"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29743"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29742"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29740"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29724"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29721"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29719"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29715"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29835">
    <title>Deco vs. deco lite vs huh?</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29835</link>
    <description>&lt;pre&gt;Hi all,


I just read through all the Plone 5 threads and I'm excited about Plone 
5! I think I'm in full agreement with esteele's plan, and as fully 
confused as regebro about deco. So I wanted to start a separate thread 
from a higher level to iron out my confusion.


But first let me say this. As someone who loves "shiny", I don't care at 
all about deco. That is to say, what I most want now from Plone is a 
lighter, leaner, better maintained stack (very excited about deps &amp;lt; 200).


With services like Heroku taking off, we're going to need it. I want 
Plone to run on Python 3, and I'm prepared to put in the time to make it 
happen (e.g. possibly by working on PIL support for Python 3).


And what makes a great feature in Plone? Something that is as easy for 
someone like me to install and start playing with as an add-on. I was a 
very early adopter of xdv-technology, and couldn't get enough of it. Now 
we have Diazo going in core. \o/


I have not seen anything called "deco, tiles, or blocks" that has gotten 
me nearly as excited. In other words, the proof is in the technology 
itself not declarations like "Foo will be the default widget generator 
in release Bar!"


And of course, that's not to say that a modern UI is not needed, it is. 
But let's get the basics working first (content types) and use things 
like bootstrap everywhere we can along the way… perhaps even at the Zope 
2 level… why not? Just like with AI team tasks, the less we are directly 
responsible for, the better IMHO.



Alex




&lt;/pre&gt;</description>
    <dc:creator>Alex Clark</dc:creator>
    <dc:date>2012-05-26T16:59:41</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29791">
    <title>New Windows Installers</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29791</link>
    <description>&lt;pre&gt;4.1
http://package.enfoldsystems.com/windows/setup-plone41-4.1.5-5338-win32.exe

4.2
http://package.enfoldsystems.com/windows/setup-plone42-4.2.0-5343-win32.exe


&lt;/pre&gt;</description>
    <dc:creator>Alan Runyan</dc:creator>
    <dc:date>2012-05-23T19:37:50</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29783">
    <title>It's time to talk Plone 5</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29783</link>
    <description>&lt;pre&gt;Someone needs to kick this off... Plone 5!

The whole point of this is focusing/refocusing our development efforts, so I'm going to keep this short and expect the rest of you to run with the discussion. 

Plone 5 will drop in March, 2013 and will be about two things: 
1) Dexterity becomes Plone's default content type story. We figure out a migration path for Archetypes content.  
2) Diazo becomes Plone's default theming story. CMSUI/plone.app.toolbar gets awesome and wraps the whole thing up nicely.

Those two features alone are more than enough to make for an awesome major release, with a reasonable upgrade from Plone 4. Everything we accomplish past that is icing on the cake.  

Go. 

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________
Plone-developers mailing list
Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/plone-developers
&lt;/pre&gt;</description>
    <dc:creator>Eric Steele</dc:creator>
    <dc:date>2012-05-23T14:54:32</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29773">
    <title>Why plone.app.discussions are disabled forFolder ?</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29773</link>
    <description>&lt;pre&gt;Hi,

I'm using for the first time plone.app.discussion. Trying to know why I
can't enable it on Folder I'm reading this:

        # Always return False if object is a folder

Why this choice ?

My use case is really simple: I'm using folder to store images (photos)
and a galleria_view on it. I want people to be able to comment the album.

Regards / Cordialement,
JeanMichel FRANCOIS
Find me on Twitter &amp;lt;http://twitter.com/toutpt&amp;gt; / Retrouvez moi sur
Twitter&amp;lt;http://twitter.com/toutpt_nantes&amp;gt;
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________
Plone-developers mailing list
Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/plone-developers
&lt;/pre&gt;</description>
    <dc:creator>Jean-Michel FRANCOIS</dc:creator>
    <dc:date>2012-05-23T09:06:21</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29772">
    <title>How can we make Products.TinyMCE moreconfigurable?</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29772</link>
    <description>&lt;pre&gt;Hi all (especially iElectric!)

Some of us (myself, Spanky, aclark) have noticed a fair number of
questions in IRC of late about customizing the configuration of
TinyMCE. The most common question seems to be "how can I disable [some
aspect of] HTML filtering?"  Under Kupu, this was easy to do via the
HTML Filtering control panel, which still exists, but IIRC, TinyMCE
also has some built-in filtering settings that are not currently
exposed via Plone.

I don't have a specific proposal here, but I wanted to open up the
topic for some discussion: what can we do (if anything?) to better
surface TinyMCE filtering/other configuration options into Plone, and
integrate these settings with the existing HTML Filtering control
panel?

:jon


---
Jon Stahl
http://jstahl.org
206.226.0818

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Jon Stahl</dc:creator>
    <dc:date>2012-05-22T22:32:14</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29768">
    <title>plone.uuid serialization inconsistency</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29768</link>
    <description>&lt;pre&gt;plone.uuid at the moment has inconsistent use of UUID.__str__() vs.
UUID.hex -- MutableAttributeUUID adapter continues to use the former
while the IObjectCreatedEvent handler uses the latter
(backward-incompatible change as of 1.0.2 and Plone 4.1.4).  This
leaves me with questions:

1. Why the change prior to 1.0.2, if backward-incompatible for key
comparison?  To save 4 bytes storage per reference?

  https://github.com/plone/plone.uuid/commit/d0141d6626f781dbba9f87f6cc9aaf4368869d73

2. If the change is made, we cannot count on key comparisons to work
consistently?  We need to pick one format?

  &amp;gt;&amp;gt;&amp;gt; keys = [myuid.hex,]
  &amp;gt;&amp;gt;&amp;gt; assert str(myuid) in keys  # nope

3. In the wild, only Plone 4.1.4 introduces the dash-free
representation, and only for new objects.  If we are interested in
compatibility, it seems we are committed (?) and now must make UUIDs
all use the UUID.hex (dash-free) representation?  This isn't great for
detecting UUIDs with regexes (or the BNF grammar described in RFC
4122) and such, but it does store (slightly) more compactly.

4. Do we care about backward-compatibility with previously stored UUID keys?

5. IIRC, RFC 4122 has a "canonical" form prescribed for representation
equivalent to str(uid).  What does the (perfectly legal, but more
ambiguous) dash-free version mean for potential interoperability with
other systems storing/using UUIDs?

6. Can we make the adapters in plone.uuid.adapter normalize values to
canonical form on get?  What would this break, if anything?

7. Thinking (way too far) ahead: might be nice to have a new
BTrees.family128 keyed off 128-bit integers saved as a struct of two C
long long values per key, then we're not sacrificing compatibility in
representation to save bytes, and we save more bytes overall [1].
Maybe overkill, though (but might be nice for efficient set operations
on UUIDs implemented in C).


Sean



[1] Ways to serialize a UUID:


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Sean Upton</dc:creator>
    <dc:date>2012-05-22T16:38:31</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29759">
    <title>plone.app.linkintegrity support for dexteritycontent types</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29759</link>
    <description>&lt;pre&gt;Hello everybody, i started to work on this issue last week, and added
a response to

http://code.google.com/p/dexterity/issues/detail?id=8

Feedback would be appreciated.

Kind regards,
Franco

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Franco Pellegrini</dc:creator>
    <dc:date>2012-05-21T15:08:48</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29758">
    <title>4.2 blocker: resource registries cooking</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29758</link>
    <description>&lt;pre&gt;We've got a new blocker for the Plone 4.2 release. 

https://dev.plone.org/ticket/12896: Cooking issues with the resource registries. Unable to traverse to served css/js files until the registry is cooked (trigger by saving the registry form or toggling debug mode). This can result in  a site without css or js on startup.

Confirmation/discussion/fixing appreciated.

Eric 

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________
Plone-developers mailing list
Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/plone-developers
&lt;/pre&gt;</description>
    <dc:creator>Eric Steele</dc:creator>
    <dc:date>2012-05-21T03:22:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29755">
    <title>Consider re-licensing plone.indexer to BSD?</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29755</link>
    <description>&lt;pre&gt;Folks,

I have an interest in using plone.indexer in some integration tests
within a non-GPL library/package that can be used by higher-level
GPL-licensed add-ons in Plone (my integration tests just use
Products.CMFCore and Zope2 in plone.testing fixtures of my own
creation for catalog-related tests).  Would the community/foundation
consider plone.indexed fit for re-licensing as BSD?

  http://plone.org/foundation/materials/foundation-resolutions/plone-framework-components-relicensing-policy

AFAICT, plone.indexer has no dependencies on GPL packages, as far as I
can tell, and seems a good candidate for re-licensing for the same
reasons as many of the other packages already re-licensed?

Thoughts from key stakeholders (Martin, Hanno, others)?

Sean

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Sean Upton</dc:creator>
    <dc:date>2012-05-18T18:14:26</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29752">
    <title>win32 installers 4.2 and 4.1.5 - please help test</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29752</link>
    <description>&lt;pre&gt;If people can help that would be great.

http://package.enfoldsystems.com/windows/setup-plone41-4.1.5-5330-win32.exe

http://package.enfoldsystems.com/windows/setup-plone42-4.2.0-5330-win32.exe


&lt;/pre&gt;</description>
    <dc:creator>Alan Runyan</dc:creator>
    <dc:date>2012-05-18T15:16:57</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29749">
    <title>Deprecated Unit Test Methods in Plone core</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29749</link>
    <description>&lt;pre&gt;Hi,

David and Hector cleaned up some deprecated Python unit test methods
(http://docs.python.org/library/unittest.html#deprecated-aliases) in the
Plone code recently. This brought me to the idea to show/list these
deprecated methods with Jenkins. Here is the result:

https://jenkins.plone.org/view/Plone%20Core/view/Plone%204.2/job/plone-4.2-code-analysis/300/tasksResult/new/

https://jenkins.plone.org/view/Plone%20Core/view/Plone%204.2/job/plone-4.2-code-analysis/300/tasksResult/?

The blue bar shows the deprecated unit test methods. If you click on the
"types" tab, you can see how many deprecated methods exactly we
currently have in the Plone core code:

assertEquals3788

assert_1811

failIf1444

failIfAlmostEqual2

failIfEqual91

failUnless4392

failUnlessAlmostEqual2

failUnlessEqual754

failUnlessRaises32

Maybe this helps if people want to clean up things.

Oh, and btw, we have around 40.000 Pep8 violations if someone has spare
time ;)

https://jenkins.plone.org/view/Plone%20Core/view/Plone%204.2/job/plone-4.2-code-analysis/300/violations/?

Cheers,
timo

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Timo Stollenwerk</dc:creator>
    <dc:date>2012-05-18T07:38:21</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29748">
    <title>Pre-PSE12-strategicesque-sprintacular cleanupstarts tomorrow.</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29748</link>
    <description>&lt;pre&gt;Hi all,  

The Pre-PSE12-strategicesque-sprintacular begins tomorrow. While the assembled group is getting itself…assembled, I'd like to invite the rest of you to join in remotely. The main focus of our sprint is to start removing cruft from the codebase. Right now it looks like we'll be tackling KSS deprecation and testcase updating. There are a number of tasks at https://dev.plone.org/wiki/PloneCoreCleanup and http://www.coactivate.org/projects/pre-pse12-strategicesque-sprintacular/project-home which could use some attention.  

We'll be online in the #sprint channel on freenode from 9am EST until whenever, starting tomorrow through Monday. Hope you can join in.

Eric  

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________
Plone-developers mailing list
Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/plone-developers
&lt;/pre&gt;</description>
    <dc:creator>Eric Steele</dc:creator>
    <dc:date>2012-05-18T01:34:43</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29747">
    <title>ANN: Plone Accessibility Sprint - PloneSymposium East, May 24-25</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29747</link>
    <description>&lt;pre&gt;**Help make Plone more usable for people who rely on assistive
technologies, while improving mobile UX &amp;amp; possibly SEO.  Join us for a
sprint on Plone’s accessibility, where we will work to bring Plone up to or
beyond the latest accessibility specs.

Code that is ready&amp;lt;https://weblion.psu.edu/trac/weblion/browser/weblion/plonetheme.psuaccessiblesunburst&amp;gt;for
review &amp;amp; commit enables Plone 4.1 to pass automated accessibility
tests
for the Web Content Accessibility Guidelines (WCAG) version 2.0, level AA.
We’ll be working on areas including folder views, portlets, content views,
styling, and more.

If we can complete WCAG 2.0 AA compliance, then Plone will have another
advantage for many organizations.
Sign up for the Plone accessibility
sprint.&amp;lt;https://weblion.tlt.psu.edu/FogBugz/default.asp?W1139&amp;gt;

We hope to see you there!

&lt;/pre&gt;</description>
    <dc:creator>Matt Barkau</dc:creator>
    <dc:date>2012-05-17T21:36:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29743">
    <title>plone.app.event: URLs for occurrences</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29743</link>
    <description>&lt;pre&gt;I've been wondering what the best approach would be to create
absolute_urls for occurrences in plone.app.event. Since I've added a
traverser to traverse separate event occurrences by a URL e.g.:

    http://plone/event/2012-05-08

For the event portlet I'm stitching the URL "manually" together. I think
this could be done better, perhaps by using &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;absolute_url on an
occurrence.

Since I've seen code which calls 'getURL' on the event, I'm wondering if
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt;absolute_url would be the best approach.

For my idea to work, I have to create an object and wrap it before
calling the view.

Any ideas?
&lt;/pre&gt;</description>
    <dc:creator>Róman Joost</dc:creator>
    <dc:date>2012-05-16T03:48:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29742">
    <title>Readonly fields in plone.app.registrycontrolpanel form</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29742</link>
    <description>&lt;pre&gt;Hi,

I was very puzzled today as I tried to include a readonly field into
a schema which is used by a

    plone.app.registry.controlpanel.RegistryEditForm.

Is there any way to use readonly non-persistent fields in this form? It
should basically display the date/time without storing it as a record.

I went through the plone.autoform, plone.directives.form, plone.registry
and the plone.app.registry codebase without finding any clue on how to
achieve that. Furthermore to me the code behaves not how I expect: it
seems to ignore readonly fields, even though debugging the setup
ignoreReadOnly is set to False.

Any pointers will be very appreciated,
&lt;/pre&gt;</description>
    <dc:creator>Roman Joost</dc:creator>
    <dc:date>2012-05-16T01:23:36</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29740">
    <title>Plone Tune-Up Friday May 18th</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29740</link>
    <description>&lt;pre&gt;FOCUS
The May 18th Plone Tune-Up will focus on triaging tickets in TinyMCE. There will be experts in TinyMCE around to answer questions and provide advice. 

ABOUT
Plone Tune-Ups are regularly scheduled online events that give developers the chance to select and work on resolving issues. Not everyone wants to be a core developer or maintain a product in Plone, but most people have the ability to squash a few bugs, provide QA or improve documentation. Every time you give time back to the community you make Plone a better solution for everyone.   As an open source system, Plone relies on developers of all interests and skill levels to participate so that Plone can continue to be a leader among open source Content Management Systems. Experts will be available in a special IRC chat #plone-tuneup if you need help getting started.

THE PRIZE: THE EVER POPULAR PLONE TUNE-UP T-SHIRT
The Tune-Up prize will be a rare and coveted Plone Tune-Up t-shirt. In the past, these shirts have been awarded for: closing the most tickets, helping new people get started or generally being helpful to others. Up to one shirt may be awarded per Tune-Up at the discretion of the Tune-Up managers.



--------------------------------------
PLONE TUNE-UP
Friday, May 18, 2012
9am-6pm in your local time zone!
http://plone-tuneup.ning.com
Join us at #plone-tuneup on irc.freenode.net
Twitter tag: #plonetuneup
View the list of tickets for this Tune-Up: http://dev.plone.org/plone/report/56
View the list of other tickets you could work on: http://tinyurl.com/TuneUpBugs
(if you choose tickets in this list, please tag them "TuneUp56")
-------------------------------------- 

WHAT'S UP?
* The most recent development release is Plone 4.2!  If you are working on Plone 4 tickets, please point your buildouts to https://github.com/plone/buildout.coredev

HOW TO GET STARTED
-&amp;gt; On Tune-Up day, go to #plone-tuneup in IRC and ask for a ticket to work on if you don't know which one to pick. If you're wondering about the sort of tickets people start out with, look for tickets tagged as "newbie" or "greenbelt." 
-&amp;gt; Once you have chosen a ticket, be sure to "accept" it. If you can't, review the process to get commit rights at  http://plone.org/community/develop
-&amp;gt; Fixes for 4.1 are on http://svn.plone.org/svn/plone/buildouts/plone-coredev/branches/4.1/
-&amp;gt; Fixes for 4.2 are on http://svn.plone.org/svn/plone/buildouts/plone-coredev/branches/4.2/
-&amp;gt; Paste error messages and code to http://pastie.org/ to share them with others in the Tune-Up room.

Thanks,

Carol------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________
Plone-developers mailing list
Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/plone-developers
&lt;/pre&gt;</description>
    <dc:creator>Carol Ganz</dc:creator>
    <dc:date>2012-05-14T21:45:38</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29724">
    <title>Plone 4.2rc1 soft-released</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29724</link>
    <description>&lt;pre&gt;http://dist.plone.org/release/4.2rc1-pending/versions.cfg 

Plone 4.2rc1 is now soft-released. Point your buildouts at http://dist.plone.org/release/4.2rc1-pending/versions.cfg and let me know that it's working for you. Once I've had a few responses, I'll push it out to the public.

Eric 

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________
Plone-developers mailing list
Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f&amp;lt; at &amp;gt;public.gmane.org
https://lists.sourceforge.net/lists/listinfo/plone-developers
&lt;/pre&gt;</description>
    <dc:creator>Eric Steele</dc:creator>
    <dc:date>2012-05-08T19:32:49</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29721">
    <title>How to update discussion item permissions?</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29721</link>
    <description>&lt;pre&gt;Hi,

because of https://dev.plone.org/ticket/12531 we had to modify our 
workflow instances for discussion items to hide comments from anonymous 
search results. Unfortunately, it was not trivial to update permissions 
for existing comments, because WorkflowTool's "Update security settings" 
doesn't walk into annotations, where discussion items are stored.

We updated our permission with a custom script, which queries the 
catalog for indexed discussion items, updates their role mappings and 
reindexes their security. *)

How should this be supported in plone.app.discussion?

Monkey patching WorkflowTool to walk into annotations (similarly how 
plone.app.discussion already patches catalog's clearAndRebuild) doesn't 
feel right.

Would it be too confusing to add add an extra button into 
plone.app.discussion configlet to update comments' permissions?

Any thoughts? I also created a ticket for this: 
https://dev.plone.org/ticket/12879

-Asko

*)

def update_comments_permissions(self):
     pc  =  getToolByName(self,  'portal_catalog')
     wf_tool  =  self.portal_workflow
     wfs  =  wf_tool.getWorkflowsFor('Discussion Item')
     brains  =  pc({'portal_type':  'Discussion Item'})

     counter  =  0
     for  brain  in  brains:
         obj  =  brain.getObject()
         for  wf  in  wfs:
             counter  +=  1
             wf.updateRoleMappingsFor(obj)
             obj.reindexObjectSecurity()

     return  counter


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Asko Soukka</dc:creator>
    <dc:date>2012-05-08T10:32:09</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29719">
    <title>LinguaPlone github status</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29719</link>
    <description>&lt;pre&gt;Hi all,

I found a little bug on old (Plone 3) version of LinguaPlone.
The SVN repo is on
http://svn.plone.org/svn/plone/Products.LinguaPlone/ (no now readonly)
but on github there's not 3.x branch.

How to approach this?

&lt;/pre&gt;</description>
    <dc:creator>Luca Fabbri</dc:creator>
    <dc:date>2012-05-08T10:19:00</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29715">
    <title>Fwd: Re:  roadmap/status for deco,toolbar and blocks</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29715</link>
    <description>&lt;pre&gt;i forgot to include plone-developers list when replying to Nathan...


Forwarded message from Rok Garbas (2012-05-05 19:23:02):

Rok Garbas - http://www.garbas.si

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
&lt;/pre&gt;</description>
    <dc:creator>Rok Garbas</dc:creator>
    <dc:date>2012-05-05T18:31:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29696">
    <title>why does coredev buildout needs write-accessoutsite its directory?</title>
    <link>http://comments.gmane.org/gmane.comp.web.zope.plone.devel/29696</link>
    <description>&lt;pre&gt;I have a fresh buildout.coredev clone and while bootstrapping I get:

jensens&amp;lt; at &amp;gt;minime:~/workspace/buildout.coredev$ python2.6 bootstrap.py
Downloading 
http://pypi.python.org/packages/source/d/distribute/distribute-0.6.26.tar.gz
Extracting in /tmp/tmpEy863S
Now working in /tmp/tmpEy863S/distribute-0.6.26
Building a Distribute egg in /tmp/tmpEt2sMI
warning: no files found matching 'Makefile' under directory 'docs'
warning: no files found matching 'indexsidebar.html' under directory 'docs'
/tmp/tmpEt2sMI/distribute-0.6.26-py2.6.egg
Creating directory '/home/jensens/workspace/buildout.coredev/bin'.
Creating directory '/home/jensens/workspace/buildout.coredev/parts'.
Creating directory '/home/jensens/workspace/buildout.coredev/eggs'.
Creating directory '/home/jensens/workspace/buildout.coredev/develop-eggs'.

Link to 
http://bitbucket.org/tarek/distribute/get/0.6-maintenance.zip#egg=distribute-dev 
***BLOCKED*** by --allow-hosts

Getting distribution for 'distribute==0.6.24'.
Before install bootstrap.
Scanning installed packages
No setuptools distribution found
warning: no files found matching 'Makefile' under directory 'docs'
warning: no files found matching 'indexsidebar.html' under directory 'docs'
After install bootstrap.
Creating 
/usr/local/lib/python2.6/dist-packages/setuptools-0.6c11-py2.6.egg-info
error: 
/usr/local/lib/python2.6/dist-packages/setuptools-0.6c11-py2.6.egg-info: 
Permission denied
An error occurred when trying to install distribute 0.6.24. Look above 
this message for any errors that were output by easy_install.
While:
   Bootstrapping.
   Getting distribution for 'distribute==0.6.24'.
Error: Couldn't install: distribute 0.6.24

Any ideas whats wrong?
&lt;/pre&gt;</description>
    <dc:creator>Jens W. Klein</dc:creator>
    <dc:date>2012-05-04T11:32:30</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.web.zope.plone.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.web.zope.plone.devel</link>
  </textinput>
</rdf:RDF>

