Re: Plone-developers Digest, Vol 94, Issue 14

Larry Akah <[email protected]>
Newsgroups gmane.comp.web.zope.plone.devel
Message-ID <CAGW9_gPbjRkC5XWL5-V2Zjj1-jSQmhJg+k4K7Qi_u4V2WW65NQ@mail.gmail.com>
I will hopefully be submitting a theme for Plone sometime soon. and will
like to get tips on how to use Dazio for integration with the plone core.


On Fri, Mar 7, 2014 at 6:04 AM, <
plone-developers-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org> wrote:

> Send Plone-developers mailing list submissions to
>         plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://lists.sourceforge.net/lists/listinfo/plone-developers
> or, via email, send a message with subject or body 'help' to
>         plone-developers-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
>
> You can reach the person managing the list at
>         plone-developers-owner-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Plone-developers digest..."
>
>
> Today's Topics:
>
>    1. Started implementing a new usecase for    collective.ploneboard
>       (Aman Arora)
>    2. Re: Introduction for GSOC'14 (Matthew Wilkes)
>    3. Re: GSOC git push pull to plone.app.theming
>       (krishnatejaperannagari)
>    4. Re: Plone 4.3.3 soft-released (Asko Soukka)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 6 Mar 2014 19:30:45 +0530
> From: Aman Arora <[email protected]>
> Subject: [Plone-developers] Started implementing a new usecase for
>         collective.ploneboard
> To: Timo Stollenwerk <tisto-z4DKO/[email protected]>,
>         plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> Message-ID:
>         <
> CAAQv-SFKdBcj24KY7VTdi+HtJtt2mWwSGrFPXkv6jBRxrHE9iQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hello,
>
> As you suggested I went through the prototype and tried using it.
> To start extending it I wrote some basic usecases.
>
>   Use cases:  As an administrator I can start a new message board.  As an
> administrator I can mention categories while making message board.  As an
> administrator I can start a new forum/topic.  As an administrator I can
> choose categories while making forum/topic.  As an administrator I can
> specify maximum number of attachments per comment.  As an administrator I
> can specify maximum size per attachment.  As an administrator I can choose
> whether to allow user to edit his comment or not.  As an administrator I
> can start a new conversation.  As a member I can post my comment/reply on a
> conversation.  As a member I can edit my replies/comments, if allowed.  As
> a member I can add attachments to my replies/comments, if allowed.  As a
> member I can search in a message board.
>
> I started implementing the second one, i.e. to add a text box for
> categories when administrator is making a new message board.
>
> To do that I did the following :
> > Wrote a simple field in class IMessageBoard in
> src/collective/ploneboard/interfaces.py.
>  Here is the link : http://pastie.org/8882032
>
> >  Also I added a new paragraph
> <p class="documentCategory" tal:content="context/category" />
>  to src/collective/ploneboard/browser/messageboard.pt
>
> A new field shows up when adding a new message board. After saving it the
> data entered is also on the screen. It worked.
>
> I want to confirm, am I doing it correctly.
>
> Also, I have started feeling a bit more confident after going through your
> implementation and Dexterity documentation simultaneously as I now I am
> getting a little how things are working :) .
>
> Looking forward to suggestions.
>
> Thanks
> Aman Arora
> -------------- next part --------------
> An HTML attachment was scrubbed...
>
> ------------------------------
>
> Message: 2
> Date: Thu, 06 Mar 2014 14:34:30 +0000
> From: Matthew Wilkes <[email protected]>
> Subject: Re: [Plone-developers] Introduction for GSOC'14
> To: plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=UTF-8; format=flowed
>
> On 2014-03-06 02:23, MikeLing wrote:
> >
> > I have build the code and development environment.  If there are any
> > necessaries thing I must know. Please tell me and I will very appreciate
> it.
>
> A good next step would be using the software and seeing how it works
> with other word processors.
>
> Matt
>
>
>
>
> ------------------------------
>
> Message: 3
> Date: Thu, 6 Mar 2014 19:08:57 -0800 (PST)
> From: krishnatejaperannagari <[email protected]>
> Subject: Re: [Plone-developers] GSOC git push pull to
>         plone.app.theming
> To: plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> Message-ID: <1394161737226-7570465.post-PKuAHvtXa09l57MIdRCFDg@public.gmane.org>
> Content-Type: text/plain; charset=us-ascii
>
> Sorry sir,i got some misconceptions regarding the idea,So i am sending this
> mail to see if i got the idea right.its a bit lengthy because i want to
> check if i am correct or not:
>
> 1.The entire changes are recorded in ZODB.It is a object database that is
> different from relational database or other file system.It uses persistent
> object. mapping.Ihe files are stored in this way:
> <http://plone.293351.n2.nabble.com/file/n7570465/zodbfiles.png>
>
> 2.Zodb objects deal with writing objects to physical medium.ZEO adds an
> extra functionality,It allows us to forward all such requests using a
> network to a server and the server that uses some physical storage class
> saves it in the same format as it was stored in local file madia.So our
> code
> must wrk with zeo without causing any problems.
>
> 3.dulwich is purepython implementation of Git tool and it includes most of
> the functionality of git.Git basically helps us in pulling pushng viewing
> log branching merging commit and checkout.This functionality is obtained in
> our code by importing dulwich and using these dulwich objects
>
> 4.whenever the developer makes changes to theme using theme editor he
> should
> access the above files using the dulwich objects in our code and of course
> zeo and hence the git functionality will be added to the files in our
> server.the changes can now be traced back and the state can be restored to
> previous one.when the changes are undone it doenot  causie any harm to
> other
> objects in the filesystem
>
> 5.Git also uses the object based storage approach and hence it doesnt
> create
> any problems when used in combination with zodb or zeo.Because themes are
> always independent to other changes happening via the zope interface.Like i
> made some change using theme editor that uses git mechanism.then some other
> changes are made using zope interface which doesnt use git and finally i
> want to discard all these changes and revert.when i do this the changes
> that
> are done by my zope interface doesnot change
>
>
>
> --
> View this message in context:
> http://plone.293351.n2.nabble.com/GSOC-git-push-pull-to-plone-app-theming-tp7564752p7570465.html
> Sent from the Core Developers mailing list archive at Nabble.com.
>
>
>
> ------------------------------
>
> Message: 4
> Date: Fri, 07 Mar 2014 07:04:12 +0200
> From: Asko Soukka <[email protected]>
> Subject: Re: [Plone-developers] Plone 4.3.3 soft-released
> To: Eric Steele <[email protected]>
> Cc: Plone Developers List <plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org>
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=UTF-8
>
> Hi,
>
> just noticed that Python 2.6 would give syntax error when starting Plone
> 4.3.3. (reverted to Plone 4.3.2 versions, which run just fine):
>
> Traceback (most recent call last):
>   File "/var/buildout/.../parts/instance1/bin/interpreter", line 350, in
> <module>
>     exec(compile(__file__f.read(), __file__, "exec"))
>   File
>
> "/var/buildout/eggs-directory/Zope2-2.13.22-py2.6.egg/Zope2/Startup/run.py",
> line
> 14
>
>     ^
>
> Stack trace didn't give a hint of the actual code for me.
>
> I know that you should run Plone 4.3.x with Python 2.7, but as with
> bugfix release this change might come as a surprise.
>
> -Asko, (running some sites still with 2.6 because of RHEL5)
>
> Eric Steele wrote:
> > Hi all,
> >
> > Plone 4.3.3 is up and ready for pre-release testing at
> > http://dist.plone.org/release/4.3.3-pending/versions.cfg.
> >
> > Note that we're now pulling the Zope version pins from
> > http://dist.plone.org/versions, which means they're behind our
> > Cloudflare CDN and should be far more reliable than download.zope.org
> > has been. Thanks to Alex and Maurits for that.
> >
> > This one wound up being larger than I'd intended, mainly because it's
> > been too long since 4.3.2. I've got my general shit together again, so
> > 4.3.4 shouldn't take nearly as long.
> >
> > Eric
> >
> >
> >
> > Full Changelog
> > ==============
> >
> > plone.recipe.alltests: 1.2 ? 1.4
> > --------------------------------
> > - Flush stdout after printing status before and after running tests.
> >
> > - Added ``exclude-groups`` and ``include-groups`` so entire package
> > groups
> >    can be easily included or excluded from the test run.
> >
> > - Added the ``default-policy`` setting which makes it possible to
> > exclude
> >    packages by default, unless explicitly listed in ``include``.
> >
> >
> > - Make it possible to run a single test group by specifying the --group=
> > option.
> >    This can aid with debugging test isolation problems.
> >    [davisagli]
> >
> >
> >
> > plone.recipe.zope2instance: 4.2.13 ? 4.2.14
> > -------------------------------------------
> > - Link to zope.conf is now relativitize if option relative-paths is
> > true.
> >    [bsuttor]
> > - Added ability to set ``initialization`` to configure Python
> >    code to run on instance start up.
> >    [davidjb]
> > - added support for http-header-max-length
> >    [alecghica]
> >
> >
> >
> > robotframework-ride: 1.1 ? 1.3
> > ------------------------------
> >
> > robotframework-selenium2library: 1.2 ? 1.4
> > ------------------------------------------
> >
> > selenium: 2.34 ? 2.37.2
> > -----------------------
> >
> > Pillow: 1.7.8 ? 2.2.1
> > ---------------------
> >
> > Plone: 4.3.2 ? 4.3.3
> > --------------------
> > - Release Plone 4.3.3
> >    [esteele]
> >
> >
> >
> > Products.ATContentTypes: 2.1.13 ? 2.1.14
> > ----------------------------------------
> > - Update ICONMAP (.gif to .png).
> >    [mathias.leimgruber]
> >
> >
> >
> >
> > Products.Archetypes: 1.9.4 ? 1.9.7
> > ----------------------------------
> > - Set logging level to DEBUG for warnings regarding new fields
> > initialized on
> >    an existing object. INFO level can seriously spam the logs of a busy
> > portal.
> >    [olimpiurob]
> >
> > - Fix issue #13833 (https://dev.plone.org/ticket/13833) by logging a
> > warning
> >    instead of throwing an un catched error  when calling
> > reindexObjectSecurity
> >    on an object that has cataloged other objects which are deleted
> >    [ichim-david]
> >
> >
> > - Internationalized file size and content type on file and image
> > widgets.
> >    [thomasdesvenain]
> >
> > - Make sure @@at_utils.translate method always returns a string (empty
> > or
> >    not) even when the passed value is an empty tuple (before, the
> > returned
> >    value was an empty tuple or a non empty string).
> >    [gbastien]
> >
> > - Do not add warning about new field initialized on an existing object
> > in
> >    the transaction description, show this as a Zope log info message.
> >    [gbastien]
> >
> > - ``Vocabulary`` method was not working with ``vocabulary_factory``
> >    and int values (IntDisplayList is required)
> >    [keul]
> >
> > - Return original error during validation when a field already has an
> >    error.  This avoids ``TypeError: 'bool' object has no attribute
> >    '__getitem__'`` in ``Products.CMFFormController.ControllerState.``
> >    [maurits]
> >
> > - Various vocabulary fixes, mostly for translations and
> >    IntDisplayLists.
> >    [maurits]
> >
> >
> >
> > Products.CMFCalendar: 2.2.2 ? 2.2.3
> > -----------------------------------
> >
> > Products.CMFDefault: 2.2.3 ? 2.2.4
> > ----------------------------------
> >
> > Products.CMFEditions: 2.2.8 ? 2.2.9
> > -----------------------------------
> > - Use search_icon.png instead of search_icon.gif in
> > version_image_view.pt.
> >    The page crashed because search_icon.gif couldn't be found.
> >    [vincentfretin]
> >
> > - Do not depend on the ``jq`` variable in the history view.
> >    [maurits]
> >
> >
> > Products.CMFPlacefulWorkflow: 1.5.9 ? 1.5.10
> > --------------------------------------------
> > - Move dependency on Products.PloneTestCase to test extra and thus
> > removing
> >    implicit hard dependency on Products.ATContentTypes.
> >    [thet]
> >
> > - Fix policy_form test failures for Plone 5.
> >    [timo]
> >
> >
> >
> > Products.CMFPlone: 4.3.2 ? 4.3.3
> > --------------------------------
> > - Change default permission for sendto_form to Authenticated instead of
> >    Anonymous
> >    [vangheem]
> >
> > - merge hotfixes from
> > https://pypi.python.org/pypi/Products.PloneHotfix20131210
> >    [vangheem]
> >
> > - handle plone.app.textfield RichTextValue objects in syndication.
> > Should
> >    fix syndication with plone.app.contenttypes.
> >    [vangheem]
> >
> > - FolderFeed adapter now takes into account the limit property when
> > displaying
> >    the RSS feed just like the other adapters do
> >    [ichim-david]
> >
> > - Fix handling of URL fragments in form_tabbing.js.
> >    [davisagli]
> >
> > - Password reset emails will now be sent from the navigation root
> > instead
> >    the portal, enabling support for multilingual sites and other
> > subsites
> >    to keep the correct language, title, menus and designs.
> >    [regebro]
> >
> > - Fix issue where a user could delete unintended object through
> >    acquisition magic. See https://dev.plone.org/ticket/13603.
> >    [gotcha]
> >
> > - Added a method toLocalizedSize to @@plone view,
> >    on the model of toLocalizedTime,
> >    to get a localized string rendering a size from an integer.
> >    Use it on image view.
> >    [thomasdesvenain]
> >
> > - Remove plone_deprecated/sitemap.pt to avoid sitemap traceback because
> > we
> >    don't have a @@sitemap_view view anymore when you enable back
> >    the plone_deprecated skin layer.
> >    [vincentfretin]
> >
> > - Inline validation JavaScript for z3c.form only sends request when
> >    field name can be obtained from DOM for a widget (#13741).
> >    [seanupton]
> >
> > - Fix problem generating feeds including Dexterity items with no primary
> > field.
> >    [bloodbare]
> >
> > - recently_modified and recently_published respects allow anonymous to
> > view
> >    about setting
> >    [vangheem]
> >
> > - Return a 404 instead of "AttributeError: (dynamic view)" if a user
> > attempts to
> >    view a still-temporary PortalFactory item.
> >    [esteele]
> >
> > - Ensure that initial_login is set to True when a user first logs in.
> >    [taito]
> >
> > - No longer set news, events and member folder to be unordered
> >    [vangheem]
> >
> > - Fix calendar ajax next and prev buttons
> >    [vangheem]
> >
> > - Ensure ``object_rename`` script has ``_`` message factory available
> >    to prevent error when unauthorized.
> >    [davidjb]
> >
> > - Fix issue with the search js in sharing page where the user needed to
> > check
> >    twice a checkbox to assign a role after a search.
> >    [vincentfretin]
> >
> > - Catch missing userid on mail_password form, and treat is as
> >    an empty userid. That way the user gets a helpful message.
> >    [do3cc]
> >
> >
> >
> > Products.contentmigration: 2.1.5 ? 2.1.7
> > ----------------------------------------
> > - Nothing changed yet.
> >
> >
> > - Unlock items with webdav.
> >    [maurits]
> >
> >
> >
> > Products.PasswordResetTool: 2.0.15 ? 2.0.16
> > -------------------------------------------
> > - Password reset emails will now be sent from the navigation root
> > instead
> >    the portal, enabling support for multilingual sites and other
> > subsites
> >    to keep the correct language, title, menus and designs.
> >    [regebro]
> >
> >
> >
> > Products.PlonePAS: 4.1.1 ? 4.1.3
> > --------------------------------
> > - Remove backwards-incompatible changes meant for Plone 5.
> >    [esteele]
> >
> >
> > - Don't try to migrate the root user folder if the portal has no parent.
> >    [davisagli]
> >
> > - Use correct method to get user from id at gruf_support.
> >    [tomgross]
> >
> >
> > Products.PloneTestCase: 0.9.17 ? 0.9.18
> > ---------------------------------------
> > - Adjust conditionals for Plone 5 instead of 4.4.
> >    [davisagli]
> >
> >
> >
> > Products.PortalTransforms: 2.1.2 ? 2.1.3
> > ----------------------------------------
> >
> > Products.ResourceRegistries: 2.2.9 ? 2.2.10
> > -------------------------------------------
> > - Properly handle redirections from login view; resources used to be
> > erased
> >    on authentication redirect for POST action
> >    [mihneasim]
> >
> > - Replace troublesome HTTP_REFERER redirects, they can lead to infinite
> >    redirects on expired session re-login
> >    [mihneasim]
> >
> > - Don't try to traverse to remote objects starting with '//', triggered
> >    from plone.css
> >    [eleddy]
> >
> >
> >
> > Products.TinyMCE: 1.3.5 ? 1.3.6
> > -------------------------------
> > - Reapplied fix for missing popups when zoom is applied in Chrome from
> > pull
> >    request 29. Credits go to bosim, raekjaer and jaroel for fix
> >    (close `#13013`__)
> >    [ichim-david]
> >
> > - Pay attention to safe html filter being disabled for tinymce
> > configuration
> >    [vangheem]
> >
> > - Fix selector used for finding anchors
> >    [vangheem]
> >
> > - Fixed uploading dexterity file via TinyMCE file uploader.
> >    [kroman0]
> >
> > - Updated media plugin; added styling to placeholder generated by media
> >    plugin.
> >    [tiberiuichim]
> >
> > - French translations.
> >    [thomasdesvenain]
> >
> > - Do not load styles with conditional comments if the user agent doesn't
> >    contain Trident when computin getStyle, otherwise we load IE styles
> > on non
> >    IE browsers
> >    [ichim-david]
> >
> > - Require ``plone.app.layout==2.3.7`` which includes bodyClass fix.
> >    [saily]
> >
> > - Valid HTML 5 attribute ``start`` for ``ol`` no more removed
> >    (close `#13566`__)
> >    [keul]
> >
> >
> > archetypes.querywidget: 1.0.9 ? 1.0.10
> > --------------------------------------
> > - ``QueryBuilder`` instance is now obtained using ZCA, so other add-ons
> >    will be able to customize it
> >    [keul, cekk]
> >
> >
> > archetypes.referencebrowserwidget: 2.4.19 ? 2.4.20
> > --------------------------------------------------
> > - Filter out references that are None.  This may happen when the
> >    reference_catalog has links from a source to a no longer existing
> >    target.
> >    [maurits]
> >
> >
> >
> > archetypes.schemaextender: 2.1.2 ? 2.1.3
> > ----------------------------------------
> > - Fix tests [kiorky]
> >
> >
> > collective.z3cform.datetimewidget: 1.2.5 ? 1.2.6
> > ------------------------------------------------
> > - Determine whether to show am/pm based on the current locale's time
> > format.
> >    [davisagli]
> >
> >
> >
> > diazo: 1.0.4 ? 1.0.5
> > --------------------
> > - Escape curly brackets on theme attributes.
> >    [TracyWebTech]
> >
> >
> >
> > plone.app.blob: 1.5.8 ? 1.5.9
> > -----------------------------
> > - Make sure mimetype is not None and use use filename for detection if
> > available.
> >    [tschanzt]
> >
> >
> >
> > plone.app.caching: 1.1.6 ? 1.1.8
> > --------------------------------
> > - #13848 Update installation instructions to reflect fact it has shipped
> > with
> >    Plone since version 4.1
> >    [anthonygerrard]
> >
> >
> > - Make it possible to set a maxage of zero in strong caching. This is
> >    an edge case since this would ordinarily be handled by moderate
> > caching.
> >    [smcmahon]
> >
> > - Add some testing for weak caching operations.
> >    [smcmahon]
> >
> > - Fix handling of anon-only flag for cases where maxage is not zero. It
> >    was effectively ignored. Added operation test for strong caching.
> >    [smcmahon]
> >
> >
> >
> > plone.app.content: 2.1.3 ? 2.1.4
> > --------------------------------
> > - Fix constrainttypes form.
> >    [davisagli]
> >
> > - Protect the folder constraintypes form with the 'Modify constrain
> > types'
> >    permission.
> >    [davisagli]
> >
> > - Fix tests for Plone 5 where the PLONE_FIXTURE layer does not provide
> >    content types any longer.
> >    [timo]
> >
> >
> >
> > plone.app.contentmenu: 2.0.8 ? 2.0.10
> > -------------------------------------
> > - Nothing changed yet.
> >
> >
> > - Don't break if there's no portal_actionicons tool.
> >    [davisagli]
> >
> > - Ported tests to plone.app.testing
> >    [tomgross]
> >
> >
> >
> > plone.app.contentrules: 3.0.4 ? 3.0.6
> > -------------------------------------
> > - Make sure CHANGES.rst is included in distributions.
> >    [esteele]
> >
> >
> > - Fixed 3.0.4 regression: add/move/remove events where not handled
> >    anymore on discussion items.
> >    [thomasdesvenain]
> >
> > - Fixed reordering of actions / conditions.
> >    This occured when 'jq' was not defined as 'jQuery'.
> >    [thomasdesvenain]
> >
> > - User that manage a rule can now allow actions executed by this rule
> >    to recursively trigger other rules.
> >    For example, if you have a rule that automatically publish added
> > content,
> >    and an other rule that sends an email when a content is published,
> >    if autopublish rule is marked as 'cascading', then send mail rule
> > will be triggered.
> >    [thomasdesvenain]
> >
> > - Mail action: if string interpolation of recipient gives several times
> >    the same email address,
> >    the email is sent only once to this recipient.
> >    [thomasdesvenain]
> >
> > - Workaround ``KeyError: context`` for unicode TALES expressions in
> > content
> >    rules by providing the expression ``context``. This was triggered by
> > a
> >    TALES expression such as ``u'string:${portal_url}``.
> >    [davidjb]
> >
> >
> >
> > plone.app.controlpanel: 2.3.7 ? 2.3.8
> > -------------------------------------
> > - Fix test email: msgid was sent, not translation.
> >    [thomasdesvenain]
> >
> > - Fix syndication settings to not write on read.
> >    [vangheem]
> >
> >
> >
> > plone.app.dexterity: 2.0.9 ? 2.0.11
> > -----------------------------------
> > - Fixed Add view URL of cloned content type.
> >    Refs http://dev.plone.org/ticket/13776.
> >    [thomasdesvenain]
> >
> > - Add robot testing environment and first robot test.
> >    [cedricmessiant]
> >
> > - Better string normalization when setting type id from type title
> >    (change accented or special characters with corresponding letters).
> >    [cedricmessiant]
> >
> > - Show a warning when editing the default page of a folder.
> >    [davisagli]
> >
> >
> >
> > - Fix determination of allowed types so it checks permission in
> >    the context of the original folder when inheriting allowed
> >    types.
> >    [davisagli]
> >
> >
> >
> > plone.app.discussion: 2.2.8 ? 2.2.12
> > ------------------------------------
> > - Show author email to Moderator when it is available in anonymous
> > comment.
> >    [gotcha, smoussiaux]
> >
> > - Put defaultUser.png instead of old defaultUser.gif
> >    [bsuttor]
> >
> >
> > - Update basque translation [Mikel Larreateg]
> >
> > - Fix ownership of comments. [toutpt]
> >
> >
> > - Revert "Refactor tests to use the PLONE_APP_CONTENTTYPES_FIXTURE
> > instead of the PLONE_FIXTURE." that has been accidentially introduced
> > into the 2.2.9 release.
> >    [timo]
> >
> >
> > - Portuguese translation added.
> >    [Rui Silva]
> >
> > - Rename CHANGES.txt to CHANGES.rst.
> >    [timo]
> >
> > - Fix ajax form submit for delete comment action: add 'data' to the
> > request.
> >    [toutpt]
> >
> >
> >
> > plone.app.folder: 1.0.5 ? 1.0.6
> > -------------------------------
> > - Fix test for Plone 4, so we really only apply the reindexOnReorder
> >    patch when we are on Plone 3.
> >    [maurits]
> >
> >
> >
> > plone.app.form: 2.2.3 ? 2.2.4
> > -----------------------------
> > - Fixed ValueError in DateComponents.result() with a date before 1900.
> >    [bsuttor]
> >
> >
> >
> > plone.app.imaging: 1.0.9 ? 1.0.10
> > ---------------------------------
> > - Generate Progressive JPEG.
> >    [kroman0]
> >
> >
> >
> > plone.app.iterate: 2.1.10 ? 2.1.12
> > ----------------------------------
> > - Information messages can be hidden from user who checked out content
> > when
> >    using a placeful workflow, see: https://dev.plone.org/ticket/13852
> >    [anthonygerrard]
> >
> > - Replaced the "Locked" label with "Warning"
> >    [rristow]
> >
> > - Nothing changed yet.
> >
> >
> >
> > plone.app.jquerytools: 1.5.6 ? 1.5.7
> > ------------------------------------
> > - Fix a test isolation issue.
> >    [davisagli]
> >
> > - Install plone.app.jquerytools.js after plone_javasscript_variables.js
> >    in new instances.
> >    [bloodbare]
> >
> >
> >
> > plone.app.layout: 2.3.7 ? 2.3.11
> > --------------------------------
> > - Update package dependencies and clearly specify this branch is for
> >    Plone 4.3 only.
> >    [hvelarde]
> >
> >
> > - Fix 'plone.belowcontentbody.relateditems' viewlet to avoid trying to
> > display
> >    items if the user has no permission to view them (like content in
> > Private
> >    state).
> >    [hvelarde]
> >
> > - modified sections.pt for adding link target.
> >    Fixed that portal_actions: 'Link Target' on
> >    portal_actions/portal_tabs doesn't work.
> >    [terapyon]
> >
> > - Add plone.app.relationfield to test dependencies,
> >    needed to test dexterity support. [jpgimenez]
> >
> >
> > - Removed hard dependency on plone.app.relationfield. [pabo,
> > marcosfromero]
> >
> >
> > - Fix 'table of contents' for Dexterity types.
> >    [pabo, pbauer, timo]
> >
> > - Use safe_unicode to decode the title of the object when retrieving the
> >    rss links from the RSSViewlet
> >    [ichim-david]
> >
> >
> >
> > plone.app.linkintegrity: 1.5.3 ? 1.5.4
> > --------------------------------------
> > - Added support for sub path after uid of resolveuid
> >    [hoka]
> >
> >
> > plone.app.locales: 4.3.2 ? 4.3.3
> > --------------------------------
> > - All danish translations are now in UTF-8
> >    [bosim]
> >
> > - Updated Romanian translation.
> >    [ichim-david]
> >
> > - Update Traditional Chinese translation.
> >    [marr]
> >
> > - Added messages for mimetypes.
> >    French translation.
> >    [thomasdesvenain]
> >
> > - Updated Chinese Simplified translation
> >    [Jian Aijun]
> >
> > - Updated Spanish translation for plone.app.ldap addon
> >    [macagua]
> >
> > - Added Spanish translation for plone.app.caching addon
> >    [macagua]
> >
> > - Slovak translation updates
> >    [rlacko]
> >
> > - Added Spanish translation for plone.app.ldap addon
> >    [Talueses]
> >
> >
> > plone.app.portlets: 2.4.5 ? 2.4.8
> > ---------------------------------
> > - Fixed navigation portlet when navigation root was None.
> >    [thomasdesvenain]
> >
> >
> > - Fix navigation root of portlets when root field is unicode.
> >    This is the case when portlet is imported with generic setup.
> >    [thomasdesvenain]
> >
> > - Don't show the ``New user?`` link in the Login portlet if there isn't
> >    a register URL available from portal_actions.
> >    [davidjb]
> >
> > - Use relative links for calender next and prev buttons since caching
> > can
> >    cause these things to change the current page the user is viewing
> >    [vangheem]
> >
> > - Fix the removing of Group- and Typeportlets
> >    https://dev.plone.org/ticket/13659
> >    [pbauer]
> >
> >
> >
> > plone.app.querystring: 1.0.8 ? 1.1.1
> > ------------------------------------
> > - fixed broken handling of limit and batch size.
> >    [bosim]
> >
> > - pep8 fixes
> >    [bosim]
> >
> >
> > - be able to include a depth value onto path query string
> >    [vangheem]
> >
> > - Use plone.batching.
> >    [khink]
> >
> >
> >
> > plone.app.search: 1.1.5 ? 1.1.6
> > -------------------------------
> > - When the request has no valid form keys but the query does, it is
> >    still valid.
> >    [maurits]
> >
> >
> >
> > plone.app.testing: 4.2.2 ? 4.2.4
> > --------------------------------
> > - Add 'ROBOT_TEST_LEVEL' to interfaces, so other packages can import it.
> > This
> >    makes things easier if we decide to change the value.
> >    [timo]
> >
> >
> > - Sync bbb PloneTestCase class with original one but don't install
> >    ATContentTypes profile
> >    [tomgross]
> >
> > - Fire an event notification to ensure setup of browser and skin layers
> >    Fixes https://dev.plone.org/ticket/11673
> >    [do3cc]
> >
> >
> >
> > plone.app.textfield: 1.2.2 ? 1.2.3
> > ----------------------------------
> > - Do not give an error when the raw value is None.  Give an empty
> >    unicode string as output in that case.
> >    [maurits]
> >
> >
> >
> > plone.app.upgrade: 1.3.4 ? 1.3.6
> > --------------------------------
> > - Migrate theme settings, install Barceloneta.
> >    [davisagli]
> >
> > - Migrate Members folder default view
> >    [davisagli]
> >
> >
> > - Be sure the improved syndication settings introduced in the 4.3 series
> >    are applied on upgrade.
> >    [gbastien]
> >
> > - Avoid failure at lexicon upgrade (4.3rc1)
> >    when we have an integrity error into the ZCTextIndex.
> >    [thomasdesvenain]
> >
> > - Install plone.app.event and remove portal_calendar when upgarding to
> > Plone 5.
> >    [davisagli]
> >
> > - Remove portal_interface when upgrading to Plone 5.
> >    [ale-rt]
> >
> > - Remove portal_actionicons, portal_discussion, and portal_undo when
> >    upgrading to Plone 5.
> >    [davisagli]
> >
> > - Add condition to the upgrade step to add scaling-quality 4.3-final.
> >    plone.app.imaging no longer has the imaging_properties (moved to
> > CMFPlone)
> >    so they are not there in plone5-tests.
> >    [pbauer]
> >
> > - Add conditional install of plonetheme.classic in upgrade step 4.0a1.
> > Since
> >    plonetheme.classic will be removed in Plone 5, we can not be sure
> > that it
> >    is always installed.
> >    [timo]
> >
> > - Replace deprecated test assert statements.
> >    [timo]
> >
> > - Add undeclared Products.TinyMCE dependency.
> >    [timo]
> >
> > - Add use_uuid_as_userid site property in Plone 5.
> >    Part of PLIP 13419.
> >    [maurits]
> >
> > - Use lowercase for email login in Plone 5.
> >    Part of PLIP 13419.
> >    [maurits]
> >
> > - Remove persistent kss_mimetype import step.
> >    [maurits]
> >
> > - Fix name of Plone 5 zcml conditional feature to plone-5.
> >    [thet]
> >
> > - Don't fail on out of date catalog when upgrading syndication for 4.3
> >    [tomgross]
> >
> > - Add Default Plone Password Policy to Plone's acl_users.
> >    [gbastien]
> >
> >
> > plone.app.users: 1.2a2 ? 1.2
> > ----------------------------
> > - Fixed i18n of new_password field in change-password view.
> >    [vincentfretin]
> >
> > - Fix email as login validation in the personalize form (UserDataPanel).
> >    This is for the case when email is used as login.  It checked that a
> >    changed email address was valid as user id.  But the user id is
> >    never changed here, only the login name.  We only need to check if
> >    this address is not used by another user.
> >    [maurits]
> >
> > - Fix to not break if passwords contain non-ASCII characters.
> >    This closes https://dev.plone.org/ticket/13114
> >    [davisagli]
> >
> > - Be consistent in using INavigationRoot. (Backport from 1.1.4)
> >    [do3cc]
> >
> >
> >
> > plone.app.uuid: 1.0 ? 1.1
> > -------------------------
> > - Make the test setup independent from basic content types in the
> >    PLONE_FIXTURE.
> >    [timo]
> >
> >
> >
> > plone.app.viewletmanager: 2.0.4 ? 2.0.5
> > ---------------------------------------
> > - Do not catch conflict errors and keywordinterrupt in viewlet manager.
> >    We can programmatically setup the exceptions that are not caught.
> >    [thomasdesvenain]
> >
> > - If render fails, be more verbose about the exception to know where and
> > how it
> >    happens in the stack. [kiorky]
> > - refactor JS in template [petschki]
> >
> >
> > plone.app.vocabularies: 2.1.11 ? 2.1.14
> > ---------------------------------------
> > - Add actions vocabulary.
> >    [giacomos]
> >
> >
> > -
> > - provide proper contains method for catalog results
> >    [vangheem]
> >
> > - fallback to getSite for grabbing portal_catalog
> >    [vangheem]
> >
> > - catalog vocabulary query could be None
> >    [garbas]
> >
> > - getTerm and getTermByToken were not really checking if item is in the
> >    vocabulary list
> >    [garbas]
> >
> > - use sort_on and sort_order in catalog vocabulary
> >    [vangheem]
> >
> >
> > plone.app.workflow: 2.1.6 ? 2.1.7
> > ---------------------------------
> > - Show user's login name instead of the user id, which is an internal
> >    identifier.
> >    [davisagli]
> >
> >
> >
> > plone.app.z3cform: 0.7.4 ? 0.7.6
> > --------------------------------
> > - Translate fieldset labels correctly.
> >    [maurits]
> >
> > - We can add enable_unload_protection = False on a Form to disable
> > unload protection.
> >    [thomasdesvenain]
> >
> > - Add '.empty' css class to fields that have no value.
> >    [cedricmessiant]
> >
> > - Indicate 'error' status when reporting errors from group forms.
> >    [davisagli]
> >
> > - Replace deprecated test assert statements.
> >    [timo]
> >
> > - Solve #13567: InlineValidation broken for MultiWidget.
> >    [sunew]
> >
> >
> > - Fix an issue with the inline validator, KSS was giving values for
> >    fieldset attr than can't be converted to an integer.
> >    [jpgimenez]
> > - Inline validation supports fieldset names instead of integer-indexed
> > naming.
> >    [seanupton]
> > - Use group __name__, not label value to have stable fieldset_name used
> > in
> >    DOM id, and for inline validation.
> >    [seanupton]
> > - Inline validation robustness if no field name is passed by client
> > request.
> >    [seanupton]
> > - Support for IDict in the MultiWidget. Makes it compatible with
> > z3c.form 3.0 (released 2013-06-24)
> >    [djay]
> > - Give fieldset legends ids based on their name, for compatibility with
> >    Archetypes.
> >    [davisagli]
> > - Fixed chechbox inline validation.
> >    [kroman0]
> >
> >
> >
> > plone.autoform: 1.5 ? 1.6
> > -------------------------
> > - Replace deprecated test assert statements.
> >    [timo]
> >
> > - Support anonymous schema (dynamic interfaces with and empty
> >    __name__ attribute) in autoGroups, opting to use prefix as
> >    group name for such cases.  This allows subclasses of
> >    AutoExtensibleForm to implement getPrefix() method as
> >    a sufficient condition to support an unnamed schema.
> >    [seanupton]
> >
> >
> >
> > plone.batching: 1.0 ? 1.0.1
> > ---------------------------
> > - Fix issue with sequences when the reported length was different
> >    than len() iteration would return the full unbatched sequence.
> >    [alecm]
> >
> >
> >
> > plone.browserlayer: 2.1.2 ? 2.1.3
> > ---------------------------------
> > - Fix tests with diazo.
> >    [davisagli]
> >
> >
> >
> > plone.cachepurging: 1.0.4 ? 1.0.5
> > ---------------------------------
> > - Replace deprecated test assert statements.
> >    [timo]
> >
> >
> >
> > plone.contentrules: 2.0.3 ? 2.0.4
> > ---------------------------------
> > - If a rule is 'cascading', actions executed by this rule
> >    can recursively trigger other rules.
> >    [thomasdesvenain]
> >
> >
> >
> > plone.dexterity: 2.1.3 ? 2.2.1
> > ------------------------------
> > - Also check behavior-fields for IPrimaryField since
> > plone.app.contenttypes
> >    uses fields provided by behaviors as primary fields
> >    [pbauer]
> >
> >
> > - utils.createContent honors behaviors [toutpt]
> >
> > - Date index method works even if source field is a dexterity field
> >    wich provides a  datetime python value.
> >    Now you can manually add a field with the name of a common Plone
> > metadata field
> >    (as effective_date, publication_date, etc.)
> >    [tdesvenain]
> >
> > - Replace deprecated test assert statements.
> >    [timo]
> >
> > - Put a marker interface on the default edit view so viewlets
> >    can be registered for it.
> >    [davisagli]
> >
> > - Ensure FTI's isConstructionAllowed method returns a boolean.
> >    [danjacka]
> >
> > - Hide the Dublin Core tab and show the Properties tab for
> >    items when viewed in the ZMI.
> >    [davisagli]
> >
> > - Avoid storing dublin core metadata on new instances unless it
> >    differs from the default values.
> >    [davisagli]
> >
> > - Implement CMF's dublin core interfaces inline rather than
> >    depending on CMFDefault.
> >    [davisagli]
> >
> > - Support GenericSetup structure import/export of Dexterity content.
> >    Content is serialized the same way as for WebDAV,
> >    using plone.rfc822. Not all field types are supported yet,
> >    but this at least gets the basics in place.
> >
> >    GS import used to work by accident in a basic way for Dexterity
> >    containers. If you were using this, you'll need to recreate your
> >    exported files with the rfc822 serialization.
> >    [davisagli]
> >
> > - Creator accessor should return encoded strings
> >    If your catalog was broken, try to clear & reindex Creator::
> >
> >      cat.clearIndex('Creator')
> >      cat.manage_reindexIndex(['Creator'])
> >
> >    [kiorky]
> >
> > - Use the same message string for the default fieldset as Archetypes
> > does.
> >    [davisagli]
> >
> >
> > plone.folder: 1.0.4 ? 1.0.5
> > ---------------------------
> > - Allow reversing the current order, without specifying a key for
> >    sorting.
> >    [maurits]
> >
> > - Allow ordering by a method instead of an attribute.
> >    [maurits]
> >
> >
> >
> > plone.formwidget.namedfile: 1.0.7 ? 1.0.9
> > -----------------------------------------
> > - Fix fr translation for "Remove image".
> >
> >
> > - The _mimetype property in NamedFileWidget would fail on attempting
> >    to render after a validation failure when it tried to lookup a
> >    mimetype with the wrong method. Result was a malformed mimetype
> >    exception. Fixes #13798.
> >    [smcmahon]
> >
> > - Display icon and content type name on widget.
> >    [thomasdesvenain]
> >
> > - Internationalized size on file and image widget.
> >    [thomasdesvenain]
> >
> >
> >
> > plone.namedfile: 2.0.2 ? 2.0.5
> > ------------------------------
> > - Ensure zope.app.file.file module alias is created before its use in
> >    file package.
> >    [thomasdesvenain]
> >
> >
> > - Backward compatibility of NamedFile with zope.app.file FileChunk.
> >    Avoids NamedFile validation unexpected failures.
> >    [thomasdesvenain]
> >
> > - Validate image field : check if content is actually an image using
> > mimetype.
> >    [thomasdesvenain]
> >
> > - Fix: get_contenttype works when empty string is given as contentType.
> >    [thomasdesvenain]
> >
> >
> > - Scaling Traverser now does not try to traverse two steps in one.
> >    This is impossible in chameleon.
> >    [do3cc]
> >
> >
> >
> > plone.openid: 2.0.1 ? 2.0.2
> > ---------------------------
> > - Replace deprecated test assert statements.
> >    [timo]
> >
> > - Use system random when available. This is part of the fix for
> >    https://plone.org/products/plone/security/advisories/20121106/24
> >    [davisagli]
> >
> > - Fixed extractCredentials to strip whitespaces around
> > __ac_identity_url.
> >    This fixes http://dev.plone.org/plone/ticket/11044
> >    [datakurre]
> >
> >
> >
> > plone.outputfilters: 1.11.1 ? 1.12
> > ----------------------------------
> > - Nothing changed yet.
> >
> >
> >
> > plone.scale: 1.3.2 ? 1.3.3
> > --------------------------
> >
> > plone.schemaeditor: 1.3.3 ? 1.3.7
> > ---------------------------------
> > - Fix packaging error.
> >    [esteele]
> >
> >
> > - Use a different id for field edit form and listing form, to ease
> >    reuse of overlay behaviours.
> >    [thomasdesvenain]
> >
> > - Fix French translation.
> >    [thomasdesvenain]
> >
> > - Don't depend on popupform.js
> >    [davisagli]
> >
> > - Add an "editable" method to IFieldFactory that may be used to
> > determine
> >    if a particular field is editable. Rationale: fields customized via
> > XML
> >    editing are sometimes not going to be editable via schemaeditor due
> > to
> >    an inability to handle custom vocabularies or sources. The field
> > factory
> >    utility is a very convenient place to test this since it's already
> >    used to determine available fields and their addability.
> >
> >    editable(fieldInstance) returns True in the base class. Override it
> > for
> >    custom behavior in a subclass.
> >    [smcmahon]
> >
> > - Add an "available" method to IFieldFactory that may be used to
> > determine
> >    if a field factory is actually available in the current context. This
> > always
> >    returns True in the base class. Override it if a field factory isn't
> > useful
> >    unless conditions are met. Example: we can't use a field factory for
> >    RelationChoice unless the relationfield is activated in the Plone
> >    instance.
> >    [smcmahon]
> >
> > - Fixed: on a multi selection field with a vocabulary name,
> >    when the field had been generated from a model,
> >    the vocabulary name was not selected on edit form.
> >    [thomasdesvenain]
> >
> > - Fixed drag and drop fields in fieldsets when form tabbing is disabled:
> >    we can drop a field into the fieldset legend (for example, when the
> > fieldset is empty),
> >    or directly positioning it beside fields of the new fieldset.
> >    [thomasdesvenain]
> >
> > - i18n fixes.
> >    [thomasdesvenain]
> >
> > - Better string normalization when setting field id from field title
> >    (change accented or special characters with corresponding letters).
> >    [cedricmessiant]
> >
> > - Added robot tests.
> >    [davisp, cedricmessiant, thomasdesvenain at toulouse-sprint]
> >
> > - We can select a vocabulary factory on a choice field,
> >    among all registered vocabularies.
> >    We don't have an error anymore
> >    when we edit a choice field with a vocabulary factory.
> >    [thomasdesvenain]
> >
> > - Fixed deleting field from fieldset.
> >    [kroman0]
> >
> >
> > plone.stringinterp: 1.0.10 ? 1.0.11
> > -----------------------------------
> > - Add portal_url and portal_title.
> >    [thomasdesvenain]
> >
> > - Add parent_id.
> >    [maartenkling]
> >
> >
> > plone.supermodel: 1.2.3 ? 1.2.4
> > -------------------------------
> > - Replace deprecated test assert statements.
> >    [timo]
> >
> >
> >
> > plone.testing: 4.0.8 ? 4.0.11
> > -----------------------------
> > - Fix z2.txt doctest for FTP_SERVER.
> >    [timo]
> >
> >
> > - Read 'FTPSERVER_HOST' and 'FTPSERVER_PORT' from the environment
> > variables if
> >    possible. This allows us to run tests in parallel on CI servers.
> >    [timo]
> >
> >
> > - Replace deprecated Zope2VocabularyRegistry import.
> >    [timo]
> >
> >
> >
> > plone.theme: 2.1 ? 2.1.1
> > ------------------------
> > - Remove hard dependency on CMFDefault.
> >    [davisagli]
> >
> >
> > plonetheme.classic: 1.3.2 ? 1.3.3
> > ---------------------------------
> > - Fixed comment that broke columns.css.
> >    Fixes https://github.com/plone/plonetheme.classic/issues/3
> >    [maurits, djowett]
> >
> >
> >
> > plonetheme.sunburst: 1.4.5 ? 1.4.6
> > ----------------------------------
> > - Update README.rst to point to correct file for updating portal_css.
> >    [aclark]
> >
> > - Use nocall when referencing site_properties for a mini optimization.
> >    [tomgross]
> >
> > - Clarify documentation about registration of the skins layer.
> >    [thet]
> >
> >
> >
> > z3c.autoinclude: 0.3.4 ? 0.3.5
> > ------------------------------
> > - If a module cannot be resolved, but raises ``ImportError``, log a
> >    warn and continue. This fixes an issue where the determining the
> >    includable packages would fail due to a problem with the importation
> >    of one or potentially more modules. An example is the ``gobject``
> >    module which provides a Python binding to ``GObject``. In a recent
> >    API deprecation, one is no longer allowed to both import ``gi`` and
> >    ``gobject``.
> >
> >
> > z3c.form: 3.0.2 ? 3.1.1
> > -----------------------
> > - Added a consistent id on single checkbox and multi checkbox widgets.
> >
> > - Added a consistent id on ordered selection widget.
> > - Added a hidden template for the textlines widget.
> > - Feature: added an API to render each radio button separately.
> >
> > - Bug: Remove errors for cases where the key field of a dict field uses
> > a
> >    sequence widget (most notably choices). The sequence widget always
> > returns
> >    lists as widget values, which are not hashable. We convert those
> > lists to
> >    tuples now within the dict support.
> >
> >
> > - Feature: Moved registration of translation directories to a separate
> > ZCML
> >    file.
> >
> > - Bug: Fixed a typo in German translations.
> >
> >
> > - Feature: Version 2.9 introduced a solution for missing terms in
> >    vocabularies. Adapted sources to this solution, too.
> >
> >
> >
> > z3c.formwidget.query: 0.9 ? 0.10
> > --------------------------------
> >
> > plone.formwidget.autocomplete: 1.2.5 ? 1.2.6
> > --------------------------------------------
> > - Fix url in css for indicator.gif
> >    [mitakas]
> >
> >
> ------------------------------------------------------------------------------
> > Subversion Kills Productivity. Get off Subversion & Make the Move to
> Perforce.
> > With Perforce, you get hassle-free workflows. Merge that actually works.
> > Faster operations. Version large binaries.  Built-in WAN optimization
> and the
> > freedom to use Git, Perforce or both. Make the move to Perforce.
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
> > _______________________________________________
> > Plone-developers mailing list
> > Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> > https://lists.sourceforge.net/lists/listinfo/plone-developers
>
>
>
> ------------------------------
>
>
> ------------------------------------------------------------------------------
> Subversion Kills Productivity. Get off Subversion & Make the Move to
> Perforce.
> With Perforce, you get hassle-free workflows. Merge that actually works.
> Faster operations. Version large binaries.  Built-in WAN optimization and
> the
> freedom to use Git, Perforce or both. Make the move to Perforce.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
>
> ------------------------------
>
> _______________________________________________
> Plone-developers mailing list
> Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/plone-developers
>
>
> End of Plone-developers Digest, Vol 94, Issue 14
> ************************************************
>

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech

_______________________________________________
Plone-developers mailing list
Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/plone-developers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.