Sprint Report (Final) (HTML)
The final version of the Boston sprint topics and status TitanPad
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! <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: <br /><ul><li>sc.social.like</li ><li>collective.cover</li ><li>collective/contentrule.mailtogroup</li ><li> this mailto group has been updated (i'll share this link)</li ><li>collective/atreal.massloader</li ><li>ftw.calendar </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> (wayne)</li ><li>updated explanatory text for collective.lazysizes and collective.fingerpointing .<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> </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 <br/><br /></li></ul >Submitted by: [email protected], [email protected]<br />Leader: Alexander Loechel<br />Sprinters: <br /><ul><li>Kim Nguyen</li ><li>Alexander Loechel</li ><li>David Bain</li ><li>Wayne Glover</li></ul >Status:<br /> Still work in progress, done some enhancement on pulling it<br /> 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: <br />Leader:<br />Sprinters: Joshua Zong <[email protected]><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: <br />Leader: Matthew Wilkes <[email protected]><br />Sprinters:<br />Matthew Wilkes<br />Alec Mitchell <br /><br />- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br /><br /><b>collective.easyform</b><br /><br />Submitted by: <br />Leader: prakhar joshi <[email protected]><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 </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 </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 </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: <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 <[email protected]><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 <[email protected]><br />Leader: Eric Bréhault<br />Sprinters: Juan Pablo Giménez <[email protected]><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 /> <a href="https://github.com/plone/Products.CMFPlone/issues/1351">https://github.com/plone/Products.CMFPlone/issues/1351</a><br /> See, if Plone is still running on latest Zope<br /> Fix tests with latest Zope dependencies<br /> <br /> Day 1: <br /> - Started a project kanban on GitHub for Zope 4 tasks<br /> <a href="https://github.com/plone/Products.CMFPlone/projects/2">https://github.com/plone/Products.CMFPlone/projects/2</a><br /> - Make Buildout work again<br /> - Make-it-work (dont fix in depth) - it begun<br /> <br /> Day 2:<br /> - Started a second project kanban on GitHub for Cleanup tasks (not related to Zope 4)<br /> <a href="https://github.com/plone/Products.CMFPlone/projects/3">https://github.com/plone/Products.CMFPlone/projects/3</a><br /> - try to merge early - changes in a way that they work in Zope2 and Zope4.<br /> - go on fixing packages to work on Zope 4<br /> - buildout runs now on Zope4 <br /> - "instance fg" works<br /> <br />Submitted By: Johannes Raggam <[email protected]><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: <br /><a href="https://github.com/plone/Products.CMFPlone/pull/1784">https://github.com/plone/Products.CMFPlone/pull/1784</a><br /><br /> Discuss alternative ways of handling resources (webpack)<br /> Identify tasks to improve resource registry<br /> Work on those tasks<br /><br />Submitted: Johannes Raggam <[email protected]><br />Leader: Johannes Raggam<br />Sprinters:<br /><br />- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br /><br /><b>eea.facetednavigation</b><br /><br />Submitted: Alin Voinea <[email protected]><br />Leader: Alin Voinea<br />Targets:<br /> - Release eea.facetednavigation 10.0<br />Sprinters:<br /> - Alin Voinea<br /> - Alec Ghica<br /> - David Batranu (the other David)<br />Issues:<br /> - <a href="https://github.com/eea/eea.facetednavigation/issues">https://github.com/eea/eea.facetednavigation/issues</a><br />Fixed:<br /> - <b>#114 </b>- Batch not working on Plone 5<br /><b> - #115 - </b>Fix upgrade from version 9.2 to 10.0<br /> - <b>#101</b> - RESPONSE content-type - application/javascript<br />Final status:<br /> - <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 <[email protected]><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 <[email protected]><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 <[email protected]><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 <[email protected]><br />Leader: <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 <[email protected]><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 /> 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 /> to upload the theme to your plone site. [David Bain]<br /> <br /> Next steps: Create a wrapper "plone_create" which can be used to call bobtemplates.plone in a user-friendly manner. <br /> For example:<br /> <br /> plone_create fattheme<br /> plone_create plone_addon<br /> 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 & 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
|