Sprint Report (Final) (HTML)

The final version of the Boston sprint topics and status TitanPad

text/html M33KNHTVYg-latest.html — 18 KB

File contents

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>M33KNHTVYg</title>
</head>
<body><b>[Welcome to the Boston Plone Conference 2016 Sprints TitanPad!</b><br
/><br
/>Add your sprint ideas and your name/contact info below. It's ok to list your idea even if you don't end up working on it yourself!&nbsp;<br
/><br
/>Add your name to the list of sprinters if you are interested in helping out.<br
/><br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>Update add-ons to work with both Plone 4.3 and Plone 5.x (we need a list of possible candidates)</b><br
/><ul><li>run CI integration tests in all supported versions</li
><li>update add-on pypi metadata tags<br/><br
/></li></ul
>Submitted by: hvelarde<br
/>Leader:<br
/>Sprinters: hvelarde, fulv, wayne, bsuttor<br
/>Candidates:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br
/><ul><li>sc.social.like</li
><li>collective.cover</li
><li>collective/contentrule.mailtogroup</li
><li>&nbsp;&nbsp; this mailto group has been updated (i'll share this link)</li
><li>collective/atreal.massloader</li
><li>ftw.calendar&nbsp;</li
><li>the coming soon app is now in P5 (<a href="https://github.com/rileydog/coming-soon/tree/plone5)">https://github.com/rileydog/coming-soon/tree/plone5)</a>&nbsp; (wayne)</li
><li>updated explanatory text for collective.lazysizes&nbsp;&nbsp; and collective.fingerpointing&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .<br/><br
/></li></ul
>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>Work on better add-ons listing for Plone.org</b><br
/><ul><li>add-on display - Examples of better Styling:<ul><li>Odoo shopping cart system @ <a href="https://www.odoo.com/apps">https://www.odoo.com/apps</a>&nbsp;</li
><li><a href="https://extensions.joomla.org/">https://extensions.joomla.org/</a></li></ul
></li
><li>basis is ploneorg.addonlisting - base (pulling from pypi) is already working</li
><li>starting point: <a href="https://github.com/plone/ploneorg.core/tree/addonlisting_loechel">https://github.com/plone/ploneorg.core/tree/addonlisting_loechel</a> + <a href="https://github.com/plone/ploneorg.addonlisting">https://github.com/plone/ploneorg.addonlisting</a></li
><li>design work and implementing the browser views&nbsp;<br/><br
/></li></ul
>Submitted by: [email protected], [email protected]<br
/>Leader: Alexander Loechel<br
/>Sprinters:&nbsp;<br
/><ul><li>Kim Nguyen</li
><li>Alexander Loechel</li
><li>David Bain</li
><li>Wayne Glover</li></ul
>Status:<br
/>&nbsp;&nbsp;&nbsp; Still work in progress, done some enhancement on pulling it<br
/>&nbsp;&nbsp;&nbsp; Mockups by David Bain and Wayne Glover<br
/><br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>Work on a better plone release and security page on plone.org</b><br
/><ul><li>continue work on ploneorg.releasesecurityinfo</li
><li>design work and styled browser views needed</li
><li>starting point: <a href="https://github.com/plone/ploneorg.core/tree/addonlisting_loechel">https://github.com/plone/ploneorg.core/tree/addonlisting_loechel</a> + <a href="https://github.com/plone/ploneorg.releasesecurityinfo">https://github.com/plone/ploneorg.releasesecurityinfo</a><br/><br
/></li></ul
>Submitted by: [email protected]<br
/>Leader: Alexander Loechel<br
/>Sprinters:<br
/><br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>Fix issues related with the Plone site migration</b><br
/><ul><li>(handle redirects of popular pages no longer found...)<br/><br
/></li></ul
>Submitted by:&nbsp;<br
/>Leader:<br
/>Sprinters: Joshua Zong &lt;[email protected]&gt;<br
/><br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>Plone 5 toolbar UX improvements</b><br
/><ul><li>along this <a href="https://github.com/plone/Products.CMFPlone/issues/957">https://github.com/plone/Products.CMFPlone/issues/957</a> and <a href="https://github.com/plone/Products.CMFPlone/issues/802">https://github.com/plone/Products.CMFPlone/issues/802</a><br/><br
/></li></ul
>Submitted by:&nbsp;<br
/>Leader: Matthew Wilkes &lt;[email protected]&gt;<br
/>Sprinters:<br
/>Matthew Wilkes<br
/>Alec Mitchell&nbsp;<br
/><br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>collective.easyform</b><br
/><br
/>Submitted by:&nbsp;<br
/>Leader: prakhar joshi &lt;[email protected]&gt;<br
/>Sprinters:<br
/><br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>plone.restapi</b><br
/><ul><li>Angular example application</li
><li>React example application</li
><li>Tutorial login</li
><li>Tutorial routing</li
><li>Tutorial service</li
><li>API design: Framing: Propsed Implementation / Discussion: <a href="https://docs.google.com/document/d/17IiOqetuNQNBdtosPdMC-VejKZFyhQZHnCX9VG6SEoM/">https://docs.google.com/document/d/17IiOqetuNQNBdtosPdMC-VejKZFyhQZHnCX9VG6SEoM/</a></li
><li>Dedicated "May use REST API" permission&nbsp;</li
><li>Documentation</li
><li>Testing plone.restapi / plone.server</li
><li>TUS uploads</li
><li>Roadmap<br/><br
/></li></ul
>Submitted by: tisto<br
/>Leader: Timo Stollenwerk<br
/>Sprinters:<br
/>- Timo Stollenwerk<br
/>- Lukas Graf<br
/>- Thomas Buchberger<br
/>- Ramon Navarro Bosch<br
/>- Victor Fernandez de Alba<br
/>- P...<br
/>- Mohammad Tareq Alam<br
/><br
/>Saturday:<br
/><ul><li>Long discussion about framing.</li
><li>Fixed Docs Build<br/><br
/></li></ul
>Sunday:<br
/><ul><li>Introduced dedicated permission to use REST API</li
><li>Cleaned up docs structure and formatting</li
><li>Work on Framing<br/><br
/></li></ul
>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>Porting RestrictedPython to Python 3</b><br
/><ul><li>Porting Tests,</li
><li>Porting used compiler.ast to ast.AST&nbsp;</li
><li>Writing Documentation to keep this package maintanable and depending packages updatable.<br/><br
/></li></ul
>Submitted by: [email protected]<br
/>Leader: Alexander Loechel<br
/>Sprinters:<br
/><ul><li>Oz Tiram</li
><li>Alexander Loechel<br/><br
/></li></ul
>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>Testing team</b><br
/><ul><li>jenkins.plone.org</li
><li>port tests away from ZopeTestCase</li
><li>reduce dependencies</li
><li>create jenkins jobs<br/><br
/></li></ul
><b>Release team</b><br
/><ul><li>Signing of pypi uploads<br/><br
/></li></ul
>Submitted by: [email protected]<br
/>Leader: Gil Forcada Codinachs<br
/>Sprinters: Eric Steele<br
/><br
/><br
/><br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>Review the Plone documentation</b><br
/><br
/>Submitted by:<br
/>Leader:<br
/>Sprinters: Jean Jordaan<br
/><br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>Documentation on Plone Support Channels</b><br
/><ul><li>IRC Channel overview</li
><li>documentation on special roles</li
><li>IRC documentation to acquire OP Status, change Topic, ban or kick users</li
><li>IRC documentation on ChanServ&nbsp;</li
><li>Gitter documentation for plone.org support<br/><br
/></li></ul
>Submitted by: [email protected]<br
/>Leader:<br
/>Sprinters:<br
/><ul><li>Hector Lopez</li></ul
>Status: Finished (Done)<br
/><ul><li><a href="https://plone.org/support/chat">https://plone.org/support/chat</a></li
><li><a href="https://plone.org/support/chat/irc-command-reference">https://plone.org/support/chat/irc-command-reference</a></li
><li><a href="https://plone.org/support/chat/current-plone-irc-channel-access-rights-list">https://plone.org/support/chat/current-plone-irc-channel-access-rights-list</a></li
><li><a href="https://plone.org/support/online-chat-with-gitter">https://plone.org/support/online-chat-with-gitter</a><br/><br
/></li></ul
>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>Pyramid, TryPyramid.com, PylonsProject.org, and other Pylons Project projects</b><br
/><br
/>Pyramid sprintable issues:<br
/><a href="https://github.com/pylons/pyramid/issues?">https://github.com/pylons/pyramid/issues?</a> q=is%3Aissue+is%3Aopen+label%3Asprintable<br
/><br
/>Sphinx theme for documentation of Pylons Projects<br
/><a href="https://github.com/Pylons/pylons-sphinx-themes/issues">https://github.com/Pylons/pylons-sphinx-themes/issues</a><br
/><br
/>TryPyramid.com<br
/><a href="https://github.com/pylons/trypyramid.com/issues">https://github.com/pylons/trypyramid.com/issues</a><br
/><br
/>PylonsProject.org<br
/><a href="https://github.com/pylons/pylonsproject.org/issues">https://github.com/pylons/pylonsproject.org/issues</a><br
/><br
/>Submitted by: Steve Piercy [email protected]<br
/>Leader: Steve Piercy<br
/>Sprinters:&nbsp;<br
/>Steve Piercy<br
/>Martin Peeters<br
/><br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -i - -<br
/><br
/><b>Plone Javascript Client</b><br
/>Build a tutorial<br
/><a href="https://github.com/collective/tutorial-blog-angular2">https://github.com/collective/tutorial-blog-angular2</a><br
/>Submitted by: Eric Bréhault &lt;[email protected]&gt;<br
/>Leader: Eric Bréhault<br
/>Sprinters: Sam Schwartz<br
/><br
/>The blob example works entirely (hence not merged).<br
/>Unit tests are ok, but we are still searching the best approach for e2e.Unit tests are ok, but we are still searching the best approach for e2e.<br
/>Login tutorial is done (merged in master).<br
/>Search tutorial is not finished but it explains very nicely all the setup / install phase (in <a href="https://github.com/collective/tutorial-blog-angular2/tree/lb_search">https://github.com/collective/tutorial-blog-angular2/tree/lb_search</a> )<br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>Rapido</b><br
/>- allow to create a first class mosaic tile<br
/>- allow to create a view<br
/>- allow to create vocabularies<br
/>- manage rapido apps in a different theme as the current one<br
/><br
/>Submitted by: Eric Bréhault &lt;[email protected]&gt;<br
/>Leader: Eric Bréhault<br
/>Sprinters: Juan Pablo Giménez &lt;[email protected]&gt;<br
/><br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>Video and VR</b><br
/><ul><li>Support Plone 5 for c2.app.streamingaws</li
><li>Create template for 360 degree viewer<br/><br
/></li></ul
><a href="https://bitbucket.org/cmscom/c2.app.vrviewer">https://bitbucket.org/cmscom/c2.app.vrviewer</a><br
/><br
/>Submitted by: Manabu TERADA<br
/>Leader: Manabu TERADA (@terapyon)<br
/>Sprinters:<br
/>- Mohammad Tareq Alam (@tareqalam)<br
/>- Lukas Guziel<br
/>- Armin Stross-Radschinski irc: acsr twitter: @syncmitter<br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>Update Zope dependencies (Plone on Zope 4)</b><br
/><br
/>&nbsp;&nbsp;&nbsp; <a href="https://github.com/plone/Products.CMFPlone/issues/1351">https://github.com/plone/Products.CMFPlone/issues/1351</a><br
/>&nbsp;&nbsp;&nbsp; See, if Plone is still running on latest Zope<br
/>&nbsp;&nbsp;&nbsp; Fix tests with latest Zope dependencies<br
/>&nbsp;&nbsp;&nbsp;&nbsp;<br
/>&nbsp;&nbsp;&nbsp; Day 1:&nbsp;<br
/>&nbsp;&nbsp;&nbsp; - Started a project kanban on GitHub for Zope 4 tasks<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="https://github.com/plone/Products.CMFPlone/projects/2">https://github.com/plone/Products.CMFPlone/projects/2</a><br
/>&nbsp;&nbsp;&nbsp; - Make Buildout work again<br
/>&nbsp;&nbsp;&nbsp; - Make-it-work (dont fix in depth) - it begun<br
/>&nbsp;&nbsp;&nbsp;&nbsp;<br
/>&nbsp;&nbsp;&nbsp; Day 2:<br
/>&nbsp;&nbsp;&nbsp; - Started a second project kanban on GitHub&nbsp; for Cleanup tasks (not related to Zope 4)<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="https://github.com/plone/Products.CMFPlone/projects/3">https://github.com/plone/Products.CMFPlone/projects/3</a><br
/>&nbsp;&nbsp;&nbsp; - try to merge early - changes in a way that they work in Zope2 and Zope4.<br
/>&nbsp;&nbsp;&nbsp; - go on fixing packages to work on Zope 4<br
/>&nbsp;&nbsp;&nbsp; - buildout runs now on Zope4&nbsp;<br
/>&nbsp;&nbsp;&nbsp; - "instance fg" works<br
/>&nbsp;&nbsp;&nbsp;&nbsp;<br
/>Submitted By: Johannes Raggam &lt;[email protected]&gt;<br
/>Leader: Johannes Raggam<br
/>Sprinters:<br
/>- Philip Bauer<br
/>- Thomas Schorr<br
/>- Jens Klein<br
/><br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>Resource Handling / Resource Registry Improvements</b><br
/><br
/>Finishing PR, which fixes a bug which prevents legacy resources to be sent into development mode, if they have some RequireJS integration:&nbsp;<br
/><a href="https://github.com/plone/Products.CMFPlone/pull/1784">https://github.com/plone/Products.CMFPlone/pull/1784</a><br
/><br
/>&nbsp;&nbsp;&nbsp; Discuss alternative ways of handling resources (webpack)<br
/>&nbsp;&nbsp;&nbsp; Identify tasks to improve resource registry<br
/>&nbsp;&nbsp;&nbsp; Work on those tasks<br
/><br
/>Submitted: Johannes Raggam &lt;[email protected]&gt;<br
/>Leader: Johannes Raggam<br
/>Sprinters:<br
/><br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>eea.facetednavigation</b><br
/><br
/>Submitted: Alin Voinea &lt;[email protected]&gt;<br
/>Leader: Alin Voinea<br
/>Targets:<br
/>&nbsp;- Release eea.facetednavigation 10.0<br
/>Sprinters:<br
/>&nbsp; - Alin Voinea<br
/>&nbsp; - Alec Ghica<br
/>&nbsp; - David Batranu (the other David)<br
/>Issues:<br
/>&nbsp; - <a href="https://github.com/eea/eea.facetednavigation/issues">https://github.com/eea/eea.facetednavigation/issues</a><br
/>Fixed:<br
/>&nbsp;- <b>#114 </b>- Batch not working on Plone 5<br
/><b>&nbsp;- #115 - </b>Fix upgrade from version 9.2 to 10.0<br
/>&nbsp;- <b>#101</b> - RESPONSE content-type - application/javascript<br
/>Final status:<br
/>&nbsp;- <b>eea.facetednavigation 10.0</b> released on PyPI - <a href="https://pypi.python.org/pypi/eea.facetednavigation/10.0">https://pypi.python.org/pypi/eea.facetednavigation/10.0</a><br
/><br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>"Jasonic" API for ZODB</b><br
/><br
/>Submitted: Carlos de la Guardia &lt;[email protected]&gt;<br
/>Leader: Carlos de la Guardia<br
/>Sprinters:<br
/><br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>plone.app.multilingual</b><br
/><a href="https://github.com/plone/plone.app.multilingual/pull/243">https://github.com/plone/plone.app.multilingual/pull/243</a><br
/><a href="http://static.agitator.com/pam.png">http://static.agitator.com/pam.png</a><br
/><br
/>Submitted: Peter Holzer &lt;[email protected]&gt;<br
/>Leader: Peter Holzer<br
/>Sprinters:<br
/><br
/>Status: merged<br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>make icons great again</b><br
/>inline svgs instead of webfont<br
/><a href="https://css-tricks.com/icon-fonts-vs-svg/">https://css-tricks.com/icon-fonts-vs-svg/</a><br
/><a href="https://css-tricks.com/gotchas-on-getting-svg-into-production/">https://css-tricks.com/gotchas-on-getting-svg-into-production/</a><br
/><br
/>Submitted: Peter Holzer &lt;[email protected]&gt;<br
/>Leader: Peter Holzer<br
/>Sprinters:<br
/><br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>fix bundle merging</b><br
/><a href="https://github.com/plone/Products.CMFPlone/issues/1767">https://github.com/plone/Products.CMFPlone/issues/1767</a><br
/><br
/>Submitted: Peter Holzer &lt;[email protected]&gt;<br
/>Leader:&nbsp;<br
/>Sprinters:<br
/><br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>bobtemplates.plone theming improvements</b><br
/><a href="https://github.com/plone/bobtemplates.plone/tree/Boston_theming_improments">https://github.com/plone/bobtemplates.plone/tree/Boston_theming_improments</a><br
/><ul><li>separate theming template from plone_addon</li
><li>add a Fat theme template (TTW)</li
><li>add Fat theme buildout template<br/><br
/></li></ul
>Submitted by: Maik Derstappen (MrTango)<br
/>Leader: Maik Derstappen<br
/>Sprinters:<br
/>- David Bain &lt;[email protected]&gt;<br
/><br
/><b><i>Status:</i></b><br
/>Separate theme template from plone_addon:<br
/>- almost done, needs some testing<br
/><br
/>Fat_theme:<br
/>&nbsp;Have added a fattheme_buildout which can be used to do theming with your editor of choice and then use plonetheme_upload (<a href="https://www.npmjs.com/package/plonetheme-upload)">https://www.npmjs.com/package/plonetheme-upload)</a><br
/>&nbsp;to upload the theme to your plone site. [David Bain]<br
/>&nbsp;<br
/>&nbsp;Next steps: Create a wrapper "plone_create"&nbsp; which can be used to call bobtemplates.plone in a user-friendly manner.&nbsp;<br
/>&nbsp; For example:<br
/>&nbsp;&nbsp;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; plone_create fattheme<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; plone_create plone_addon<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; plone_create fattheme_buildout<br
/><br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><b>Plone marketing</b><br
/>* create more news items for Plone.org<br
/>* published <a href="https://plone.org/news/another-successful-annual-plone-conference">https://plone.org/news/another-successful-annual-plone-conference</a><br
/>* content adjustments on Plone.com<br
/>* product marketing concept brainstorming for headless CMS<br
/>* will conduct interviews tonight and tomorrow (to be transcribed and edited into more news articles)<br
/><br
/>Sprinters:<br
/>- Gabrielle Hendryx-Parker<br
/>- Carol Ganz<br
/>- Paul Roeland<br
/>- Kim Nguyen<br
/><br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>Cleanup &amp; Python 3</b><br
/>Sprinters:<br
/>- David Glick<br
/><br
/>Day one:<br
/>- Implemented and merged PR to remove use of formlib from GenericSetup. It's no longer a dependency of Plone!<br
/>- Prepared pull requests to make it possible to install Products.CMFPlone and run it without installing Archetypes<br
/>- Released zope.globalrequest 1.3 which is compatible with Python 3.<br
/>- Reviewing work from the plone.server team on making plone.alterego compatible with Python 3.<br
/><br
/>Day two:<br
/>- Added support for Python 3 to plone.behavior, plone.event, and plone.portlets<br
/><br
/>- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br
/><br
/><b>Python 3 Book docs</b><br
/><br
/>Sprinters: Lennart Regebro<br
/><br
/>* Finish the community release for Supporting Python 3<br
/>* Automatically generate the latest HTML and PDF versions every night<br
/><br
/><br
/></body>
</html>
Share |