SprintsPloneConference2017.html — 74 KB
File contents
<html><head><meta content="text/html; charset=UTF-8" http-equiv="content-type"><style type="text/css">ul.lst-kix_bjs1x4u3iy8j-6{list-style-type:none}ul.lst-kix_bjs1x4u3iy8j-5{list-style-type:none}ul.lst-kix_bjs1x4u3iy8j-4{list-style-type:none}ul.lst-kix_bjs1x4u3iy8j-3{list-style-type:none}ul.lst-kix_bjs1x4u3iy8j-2{list-style-type:none}ul.lst-kix_bjs1x4u3iy8j-1{list-style-type:none}ul.lst-kix_bjs1x4u3iy8j-0{list-style-type:none}ul.lst-kix_q3gwjcoo0qth-0{list-style-type:none}ul.lst-kix_bjs1x4u3iy8j-8{list-style-type:none}ul.lst-kix_6w0t03r3h4j4-1{list-style-type:none}ul.lst-kix_bjs1x4u3iy8j-7{list-style-type:none}ul.lst-kix_6w0t03r3h4j4-0{list-style-type:none}ul.lst-kix_y0e20hhckbzt-0{list-style-type:none}ul.lst-kix_y0e20hhckbzt-2{list-style-type:none}ul.lst-kix_y0e20hhckbzt-1{list-style-type:none}ul.lst-kix_y0e20hhckbzt-4{list-style-type:none}ul.lst-kix_y0e20hhckbzt-3{list-style-type:none}ul.lst-kix_y0e20hhckbzt-6{list-style-type:none}ul.lst-kix_y0e20hhckbzt-5{list-style-type:none}ul.lst-kix_y0e20hhckbzt-8{list-style-type:none}ul.lst-kix_y0e20hhckbzt-7{list-style-type:none}.lst-kix_6079or72ljhy-6>li:before{content:"- "}.lst-kix_6079or72ljhy-5>li:before{content:"- "}.lst-kix_6079or72ljhy-2>li:before{content:"- "}.lst-kix_6079or72ljhy-4>li:before{content:"- "}.lst-kix_6079or72ljhy-3>li:before{content:"- "}.lst-kix_6079or72ljhy-0>li:before{content:"- "}.lst-kix_6079or72ljhy-1>li:before{content:"- "}ul.lst-kix_6w0t03r3h4j4-3{list-style-type:none}ul.lst-kix_6w0t03r3h4j4-2{list-style-type:none}ul.lst-kix_6w0t03r3h4j4-5{list-style-type:none}ul.lst-kix_6w0t03r3h4j4-4{list-style-type:none}ul.lst-kix_6w0t03r3h4j4-7{list-style-type:none}ul.lst-kix_6w0t03r3h4j4-6{list-style-type:none}ul.lst-kix_6w0t03r3h4j4-8{list-style-type:none}.lst-kix_6079or72ljhy-7>li:before{content:"- "}.lst-kix_6079or72ljhy-8>li:before{content:"- "}ul.lst-kix_95qsqk9ifm1b-6{list-style-type:none}ul.lst-kix_95qsqk9ifm1b-5{list-style-type:none}ul.lst-kix_95qsqk9ifm1b-8{list-style-type:none}ul.lst-kix_95qsqk9ifm1b-7{list-style-type:none}ul.lst-kix_95qsqk9ifm1b-2{list-style-type:none}ul.lst-kix_95qsqk9ifm1b-1{list-style-type:none}ul.lst-kix_95qsqk9ifm1b-4{list-style-type:none}ul.lst-kix_95qsqk9ifm1b-3{list-style-type:none}.lst-kix_p4hi5to0ofzq-3>li:before{content:"- "}.lst-kix_p4hi5to0ofzq-1>li:before{content:"- "}.lst-kix_p4hi5to0ofzq-7>li:before{content:"- "}.lst-kix_bjs1x4u3iy8j-7>li:before{content:"\0025cb "}.lst-kix_p4hi5to0ofzq-5>li:before{content:"- "}.lst-kix_l56p5cwtcl2b-7>li:before{content:"\0025cb "}ul.lst-kix_b40ocwcmjhiu-3{list-style-type:none}ul.lst-kix_b40ocwcmjhiu-2{list-style-type:none}ul.lst-kix_b40ocwcmjhiu-1{list-style-type:none}ul.lst-kix_b40ocwcmjhiu-0{list-style-type:none}.lst-kix_l56p5cwtcl2b-5>li:before{content:"\0025a0 "}ul.lst-kix_b40ocwcmjhiu-7{list-style-type:none}ul.lst-kix_b40ocwcmjhiu-6{list-style-type:none}ul.lst-kix_b40ocwcmjhiu-5{list-style-type:none}ul.lst-kix_b40ocwcmjhiu-4{list-style-type:none}.lst-kix_l56p5cwtcl2b-3>li:before{content:"\0025cf "}.lst-kix_l56p5cwtcl2b-1>li:before{content:"\0025cb "}ul.lst-kix_95qsqk9ifm1b-0{list-style-type:none}.lst-kix_9uun0tcx94uq-2>li:before{content:"\0025a0 "}.lst-kix_x70jmollm5xi-1>li:before{content:"\0025cb "}ul.lst-kix_x70jmollm5xi-0{list-style-type:none}.lst-kix_4z9eqoxsyfmw-1>li:before{content:"- "}.lst-kix_4z9eqoxsyfmw-3>li:before{content:"- "}.lst-kix_9uun0tcx94uq-0>li:before{content:"\0025cf "}.lst-kix_9uun0tcx94uq-4>li:before{content:"\0025cb "}ul.lst-kix_x70jmollm5xi-3{list-style-type:none}ul.lst-kix_x70jmollm5xi-4{list-style-type:none}ul.lst-kix_x70jmollm5xi-1{list-style-type:none}ul.lst-kix_x70jmollm5xi-2{list-style-type:none}ul.lst-kix_x70jmollm5xi-7{list-style-type:none}ul.lst-kix_x70jmollm5xi-8{list-style-type:none}ul.lst-kix_x70jmollm5xi-5{list-style-type:none}ul.lst-kix_x70jmollm5xi-6{list-style-type:none}.lst-kix_6w0t03r3h4j4-1>li:before{content:"\0025cb "}.lst-kix_4z9eqoxsyfmw-5>li:before{content:"- "}.lst-kix_x70jmollm5xi-3>li:before{content:"\0025cf "}.lst-kix_x70jmollm5xi-5>li:before{content:"\0025a0 "}ul.lst-kix_b40ocwcmjhiu-8{list-style-type:none}.lst-kix_x70jmollm5xi-7>li:before{content:"\0025cb "}.lst-kix_bjs1x4u3iy8j-3>li:before{content:"\0025cf "}.lst-kix_bjs1x4u3iy8j-5>li:before{content:"\0025a0 "}.lst-kix_6w0t03r3h4j4-3>li:before{content:"\0025cf "}.lst-kix_6w0t03r3h4j4-5>li:before{content:"\0025a0 "}.lst-kix_9uun0tcx94uq-8>li:before{content:"\0025a0 "}.lst-kix_9uun0tcx94uq-6>li:before{content:"\0025cf "}.lst-kix_4z9eqoxsyfmw-7>li:before{content:"- "}.lst-kix_6w0t03r3h4j4-7>li:before{content:"\0025cb "}.lst-kix_bjs1x4u3iy8j-1>li:before{content:"\0025cb "}ul.lst-kix_nuh8mdpw2nq-1{list-style-type:none}ul.lst-kix_nuh8mdpw2nq-2{list-style-type:none}ul.lst-kix_nuh8mdpw2nq-3{list-style-type:none}ul.lst-kix_nuh8mdpw2nq-4{list-style-type:none}ul.lst-kix_nuh8mdpw2nq-5{list-style-type:none}ul.lst-kix_nuh8mdpw2nq-6{list-style-type:none}ul.lst-kix_nuh8mdpw2nq-7{list-style-type:none}ul.lst-kix_nuh8mdpw2nq-8{list-style-type:none}.lst-kix_q3gwjcoo0qth-0>li:before{content:"\0025cf "}ul.lst-kix_nuh8mdpw2nq-0{list-style-type:none}.lst-kix_95qsqk9ifm1b-3>li:before{content:"\0025cf "}.lst-kix_95qsqk9ifm1b-7>li:before{content:"\0025cb "}.lst-kix_95qsqk9ifm1b-6>li:before{content:"\0025cf "}.lst-kix_j5zyq1pjxhou-5>li:before{content:"\0025a0 "}.lst-kix_j5zyq1pjxhou-1>li:before{content:"\0025cb "}.lst-kix_q3gwjcoo0qth-8>li:before{content:"\0025a0 "}.lst-kix_ckbg83uqmle0-3>li:before{content:"\0025cf "}.lst-kix_ckbg83uqmle0-4>li:before{content:"\0025cb "}.lst-kix_j5zyq1pjxhou-2>li:before{content:"\0025a0 "}.lst-kix_95qsqk9ifm1b-2>li:before{content:"\0025a0 "}.lst-kix_q3gwjcoo0qth-1>li:before{content:"\0025cb "}ul.lst-kix_fn6oq2jtgcts-0{list-style-type:none}ul.lst-kix_fn6oq2jtgcts-1{list-style-type:none}ul.lst-kix_fn6oq2jtgcts-4{list-style-type:none}.lst-kix_q3gwjcoo0qth-5>li:before{content:"\0025a0 "}ul.lst-kix_fn6oq2jtgcts-5{list-style-type:none}ul.lst-kix_fn6oq2jtgcts-2{list-style-type:none}ul.lst-kix_fn6oq2jtgcts-3{list-style-type:none}ul.lst-kix_fn6oq2jtgcts-8{list-style-type:none}.lst-kix_q3gwjcoo0qth-4>li:before{content:"\0025cb "}.lst-kix_ckbg83uqmle0-7>li:before{content:"\0025cb "}.lst-kix_ckbg83uqmle0-8>li:before{content:"\0025a0 "}ul.lst-kix_fn6oq2jtgcts-6{list-style-type:none}.lst-kix_j5zyq1pjxhou-6>li:before{content:"\0025cf "}ul.lst-kix_fn6oq2jtgcts-7{list-style-type:none}.lst-kix_tp3s0y5v3d63-2>li:before{content:"\0025a0 "}.lst-kix_my473r4orfou-6>li:before{content:"\0025cf "}.lst-kix_tp3s0y5v3d63-3>li:before{content:"\0025cf "}.lst-kix_my473r4orfou-2>li:before{content:"\0025a0 "}.lst-kix_my473r4orfou-1>li:before{content:"\0025cb "}.lst-kix_my473r4orfou-5>li:before{content:"\0025a0 "}.lst-kix_tp3s0y5v3d63-6>li:before{content:"\0025cf "}ul.lst-kix_khur5nl58mk4-7{list-style-type:none}ul.lst-kix_khur5nl58mk4-8{list-style-type:none}.lst-kix_ckbg83uqmle0-0>li:before{content:"\0025cf "}.lst-kix_tp3s0y5v3d63-7>li:before{content:"\0025cb "}ul.lst-kix_khur5nl58mk4-3{list-style-type:none}ul.lst-kix_khur5nl58mk4-4{list-style-type:none}ul.lst-kix_khur5nl58mk4-5{list-style-type:none}ul.lst-kix_khur5nl58mk4-6{list-style-type:none}.lst-kix_7d0tq8u8ope9-0>li:before{content:"\0025cf "}ul.lst-kix_khur5nl58mk4-0{list-style-type:none}.lst-kix_iv90pmkqkxwn-6>li:before{content:"- "}ul.lst-kix_khur5nl58mk4-1{list-style-type:none}ul.lst-kix_khur5nl58mk4-2{list-style-type:none}.lst-kix_iv90pmkqkxwn-7>li:before{content:"- "}.lst-kix_7d0tq8u8ope9-4>li:before{content:"\0025cb "}.lst-kix_7d0tq8u8ope9-3>li:before{content:"\0025cf "}.lst-kix_7d0tq8u8ope9-8>li:before{content:"\0025a0 "}.lst-kix_7d0tq8u8ope9-7>li:before{content:"\0025cb "}ul.lst-kix_z1jbv9gfah0t-5{list-style-type:none}ul.lst-kix_z1jbv9gfah0t-6{list-style-type:none}ul.lst-kix_z1jbv9gfah0t-7{list-style-type:none}.lst-kix_p4hi5to0ofzq-0>li:before{content:"- "}ul.lst-kix_z1jbv9gfah0t-8{list-style-type:none}ul.lst-kix_l3r4qhcnoupk-1{list-style-type:none}.lst-kix_ewwdpi82b7va-0>li:before{content:"\0025cf "}ul.lst-kix_l3r4qhcnoupk-2{list-style-type:none}ul.lst-kix_l3r4qhcnoupk-3{list-style-type:none}ul.lst-kix_l3r4qhcnoupk-4{list-style-type:none}ul.lst-kix_l3r4qhcnoupk-0{list-style-type:none}ul.lst-kix_9uun0tcx94uq-5{list-style-type:none}ul.lst-kix_p4hi5to0ofzq-1{list-style-type:none}.lst-kix_khur5nl58mk4-0>li:before{content:"\0025cf "}ul.lst-kix_9uun0tcx94uq-4{list-style-type:none}ul.lst-kix_p4hi5to0ofzq-0{list-style-type:none}.lst-kix_ewwdpi82b7va-4>li:before{content:"\0025cb "}ul.lst-kix_9uun0tcx94uq-7{list-style-type:none}ul.lst-kix_9uun0tcx94uq-6{list-style-type:none}ul.lst-kix_p4hi5to0ofzq-5{list-style-type:none}ul.lst-kix_l3r4qhcnoupk-5{list-style-type:none}ul.lst-kix_9uun0tcx94uq-8{list-style-type:none}ul.lst-kix_p4hi5to0ofzq-4{list-style-type:none}ul.lst-kix_l3r4qhcnoupk-6{list-style-type:none}ul.lst-kix_p4hi5to0ofzq-3{list-style-type:none}.lst-kix_p4hi5to0ofzq-4>li:before{content:"- "}.lst-kix_p4hi5to0ofzq-8>li:before{content:"- "}ul.lst-kix_l3r4qhcnoupk-7{list-style-type:none}ul.lst-kix_p4hi5to0ofzq-2{list-style-type:none}ul.lst-kix_l3r4qhcnoupk-8{list-style-type:none}ul.lst-kix_p4hi5to0ofzq-8{list-style-type:none}ul.lst-kix_p4hi5to0ofzq-7{list-style-type:none}ul.lst-kix_p4hi5to0ofzq-6{list-style-type:none}ul.lst-kix_9uun0tcx94uq-1{list-style-type:none}ul.lst-kix_9uun0tcx94uq-0{list-style-type:none}ul.lst-kix_9uun0tcx94uq-3{list-style-type:none}.lst-kix_l56p5cwtcl2b-8>li:before{content:"\0025a0 "}.lst-kix_bjs1x4u3iy8j-8>li:before{content:"\0025a0 "}ul.lst-kix_9uun0tcx94uq-2{list-style-type:none}.lst-kix_iv90pmkqkxwn-3>li:before{content:"- "}ul.lst-kix_4z9eqoxsyfmw-1{list-style-type:none}ul.lst-kix_4z9eqoxsyfmw-2{list-style-type:none}ul.lst-kix_4z9eqoxsyfmw-0{list-style-type:none}ul.lst-kix_4z9eqoxsyfmw-5{list-style-type:none}ul.lst-kix_4z9eqoxsyfmw-6{list-style-type:none}.lst-kix_l3r4qhcnoupk-3>li:before{content:"\0025cf "}ul.lst-kix_4z9eqoxsyfmw-3{list-style-type:none}.lst-kix_50nja9it1hj-0>li:before{content:"\0025cf "}ul.lst-kix_4z9eqoxsyfmw-4{list-style-type:none}ul.lst-kix_4z9eqoxsyfmw-7{list-style-type:none}ul.lst-kix_4z9eqoxsyfmw-8{list-style-type:none}.lst-kix_98fbhewvb8k4-1>li:before{content:"\0025cb "}.lst-kix_l56p5cwtcl2b-4>li:before{content:"\0025cb "}.lst-kix_nuh8mdpw2nq-0>li:before{content:"\0025cf "}.lst-kix_50nja9it1hj-8>li:before{content:"\0025a0 "}.lst-kix_50nja9it1hj-4>li:before{content:"\0025cb "}ul.lst-kix_z1jbv9gfah0t-1{list-style-type:none}ul.lst-kix_z1jbv9gfah0t-2{list-style-type:none}ul.lst-kix_z1jbv9gfah0t-3{list-style-type:none}ul.lst-kix_z1jbv9gfah0t-4{list-style-type:none}.lst-kix_98fbhewvb8k4-5>li:before{content:"\0025a0 "}.lst-kix_z1jbv9gfah0t-8>li:before{content:"\0025a0 "}.lst-kix_l56p5cwtcl2b-0>li:before{content:"\0025cf "}ul.lst-kix_z1jbv9gfah0t-0{list-style-type:none}.lst-kix_9uun0tcx94uq-1>li:before{content:"\0025cb "}ul.lst-kix_ckbg83uqmle0-2{list-style-type:none}ul.lst-kix_ckbg83uqmle0-1{list-style-type:none}ul.lst-kix_ckbg83uqmle0-0{list-style-type:none}.lst-kix_b40ocwcmjhiu-1>li:before{content:"\0025cb "}.lst-kix_x70jmollm5xi-2>li:before{content:"\0025a0 "}.lst-kix_4z9eqoxsyfmw-4>li:before{content:"- "}ul.lst-kix_98fbhewvb8k4-1{list-style-type:none}ul.lst-kix_98fbhewvb8k4-2{list-style-type:none}ul.lst-kix_98fbhewvb8k4-0{list-style-type:none}.lst-kix_6w0t03r3h4j4-0>li:before{content:"\0025cf "}ul.lst-kix_98fbhewvb8k4-5{list-style-type:none}ul.lst-kix_j5zyq1pjxhou-6{list-style-type:none}ul.lst-kix_ckbg83uqmle0-6{list-style-type:none}ul.lst-kix_98fbhewvb8k4-6{list-style-type:none}ul.lst-kix_j5zyq1pjxhou-5{list-style-type:none}ul.lst-kix_ckbg83uqmle0-5{list-style-type:none}ul.lst-kix_98fbhewvb8k4-3{list-style-type:none}ul.lst-kix_j5zyq1pjxhou-4{list-style-type:none}ul.lst-kix_ckbg83uqmle0-4{list-style-type:none}ul.lst-kix_98fbhewvb8k4-4{list-style-type:none}ul.lst-kix_j5zyq1pjxhou-3{list-style-type:none}ul.lst-kix_ckbg83uqmle0-3{list-style-type:none}ul.lst-kix_j5zyq1pjxhou-2{list-style-type:none}.lst-kix_b40ocwcmjhiu-5>li:before{content:"\0025a0 "}ul.lst-kix_j5zyq1pjxhou-1{list-style-type:none}ul.lst-kix_98fbhewvb8k4-7{list-style-type:none}ul.lst-kix_j5zyq1pjxhou-0{list-style-type:none}.lst-kix_x70jmollm5xi-6>li:before{content:"\0025cf "}ul.lst-kix_ckbg83uqmle0-8{list-style-type:none}ul.lst-kix_98fbhewvb8k4-8{list-style-type:none}.lst-kix_4z9eqoxsyfmw-0>li:before{content:"- "}ul.lst-kix_ckbg83uqmle0-7{list-style-type:none}.lst-kix_khur5nl58mk4-8>li:before{content:"\0025a0 "}.lst-kix_3uya5xfmyolz-2>li:before{content:"\0025a0 "}.lst-kix_l3r4qhcnoupk-7>li:before{content:"\0025cb "}ul.lst-kix_j5zyq1pjxhou-8{list-style-type:none}ul.lst-kix_j5zyq1pjxhou-7{list-style-type:none}.lst-kix_6w0t03r3h4j4-8>li:before{content:"\0025a0 "}.lst-kix_khur5nl58mk4-4>li:before{content:"\0025cb "}.lst-kix_ewwdpi82b7va-8>li:before{content:"\0025a0 "}.lst-kix_bjs1x4u3iy8j-4>li:before{content:"\0025cb "}.lst-kix_6w0t03r3h4j4-4>li:before{content:"\0025cb "}.lst-kix_9uun0tcx94uq-5>li:before{content:"\0025a0 "}.lst-kix_3uya5xfmyolz-6>li:before{content:"\0025cf "}.lst-kix_4z9eqoxsyfmw-8>li:before{content:"- "}.lst-kix_bjs1x4u3iy8j-0>li:before{content:"\0025cf "}ul.lst-kix_50nja9it1hj-8{list-style-type:none}ul.lst-kix_50nja9it1hj-3{list-style-type:none}ul.lst-kix_50nja9it1hj-2{list-style-type:none}ul.lst-kix_50nja9it1hj-1{list-style-type:none}ul.lst-kix_50nja9it1hj-0{list-style-type:none}ul.lst-kix_50nja9it1hj-7{list-style-type:none}ul.lst-kix_50nja9it1hj-6{list-style-type:none}ul.lst-kix_50nja9it1hj-5{list-style-type:none}ul.lst-kix_50nja9it1hj-4{list-style-type:none}.lst-kix_fn6oq2jtgcts-8>li:before{content:"\0025a0 "}ul.lst-kix_my473r4orfou-8{list-style-type:none}ul.lst-kix_my473r4orfou-7{list-style-type:none}ul.lst-kix_my473r4orfou-6{list-style-type:none}.lst-kix_fn6oq2jtgcts-6>li:before{content:"\0025cf "}.lst-kix_fn6oq2jtgcts-7>li:before{content:"\0025cb "}ul.lst-kix_3uya5xfmyolz-0{list-style-type:none}ul.lst-kix_3uya5xfmyolz-2{list-style-type:none}.lst-kix_fn6oq2jtgcts-5>li:before{content:"\0025a0 "}ul.lst-kix_my473r4orfou-1{list-style-type:none}ul.lst-kix_3uya5xfmyolz-1{list-style-type:none}ul.lst-kix_my473r4orfou-0{list-style-type:none}ul.lst-kix_3uya5xfmyolz-4{list-style-type:none}.lst-kix_fn6oq2jtgcts-4>li:before{content:"\0025cb "}ul.lst-kix_3uya5xfmyolz-3{list-style-type:none}ul.lst-kix_3uya5xfmyolz-6{list-style-type:none}ul.lst-kix_my473r4orfou-5{list-style-type:none}ul.lst-kix_3uya5xfmyolz-5{list-style-type:none}ul.lst-kix_my473r4orfou-4{list-style-type:none}ul.lst-kix_3uya5xfmyolz-8{list-style-type:none}ul.lst-kix_my473r4orfou-3{list-style-type:none}ul.lst-kix_3uya5xfmyolz-7{list-style-type:none}ul.lst-kix_my473r4orfou-2{list-style-type:none}.lst-kix_fn6oq2jtgcts-1>li:before{content:"\0025cb "}.lst-kix_fn6oq2jtgcts-0>li:before{content:"\0025cf "}.lst-kix_fn6oq2jtgcts-2>li:before{content:"\0025a0 "}.lst-kix_fn6oq2jtgcts-3>li:before{content:"\0025cf "}ul.lst-kix_l56p5cwtcl2b-6{list-style-type:none}ul.lst-kix_l56p5cwtcl2b-7{list-style-type:none}ul.lst-kix_l56p5cwtcl2b-8{list-style-type:none}ul.lst-kix_l56p5cwtcl2b-2{list-style-type:none}ul.lst-kix_l56p5cwtcl2b-3{list-style-type:none}ul.lst-kix_l56p5cwtcl2b-4{list-style-type:none}ul.lst-kix_l56p5cwtcl2b-5{list-style-type:none}ul.lst-kix_l56p5cwtcl2b-0{list-style-type:none}ul.lst-kix_l56p5cwtcl2b-1{list-style-type:none}.lst-kix_nuh8mdpw2nq-8>li:before{content:"\0025a0 "}.lst-kix_nuh8mdpw2nq-5>li:before{content:"\0025a0 "}.lst-kix_nuh8mdpw2nq-4>li:before{content:"\0025cb "}.lst-kix_nuh8mdpw2nq-3>li:before{content:"\0025cf "}.lst-kix_z1jbv9gfah0t-4>li:before{content:"\0025cb "}.lst-kix_y0e20hhckbzt-7>li:before{content:"\0025cb "}.lst-kix_y0e20hhckbzt-6>li:before{content:"\0025cf "}.lst-kix_z1jbv9gfah0t-3>li:before{content:"\0025cf "}.lst-kix_y0e20hhckbzt-5>li:before{content:"\0025a0 "}.lst-kix_z1jbv9gfah0t-1>li:before{content:"\0025cb "}.lst-kix_z1jbv9gfah0t-2>li:before{content:"\0025a0 "}.lst-kix_nuh8mdpw2nq-6>li:before{content:"\0025cf "}.lst-kix_y0e20hhckbzt-2>li:before{content:"\0025a0 "}.lst-kix_y0e20hhckbzt-4>li:before{content:"\0025cb "}.lst-kix_nuh8mdpw2nq-7>li:before{content:"\0025cb "}.lst-kix_z1jbv9gfah0t-0>li:before{content:"\0025cf "}.lst-kix_y0e20hhckbzt-3>li:before{content:"\0025cf "}.lst-kix_y0e20hhckbzt-0>li:before{content:"\0025cf "}.lst-kix_y0e20hhckbzt-1>li:before{content:"\0025cb "}.lst-kix_ewwdpi82b7va-1>li:before{content:"\0025cb "}.lst-kix_98fbhewvb8k4-8>li:before{content:"\0025a0 "}.lst-kix_ewwdpi82b7va-3>li:before{content:"\0025cf "}.lst-kix_khur5nl58mk4-1>li:before{content:"\0025cb "}.lst-kix_ewwdpi82b7va-5>li:before{content:"\0025a0 "}.lst-kix_l3r4qhcnoupk-4>li:before{content:"\0025cb "}ul.lst-kix_ewwdpi82b7va-7{list-style-type:none}ul.lst-kix_ewwdpi82b7va-8{list-style-type:none}.lst-kix_98fbhewvb8k4-2>li:before{content:"\0025a0 "}.lst-kix_iv90pmkqkxwn-2>li:before{content:"- "}.lst-kix_50nja9it1hj-3>li:before{content:"\0025cf "}ul.lst-kix_ewwdpi82b7va-0{list-style-type:none}.lst-kix_l3r4qhcnoupk-2>li:before{content:"\0025a0 "}ul.lst-kix_ewwdpi82b7va-1{list-style-type:none}ul.lst-kix_ewwdpi82b7va-2{list-style-type:none}.lst-kix_50nja9it1hj-1>li:before{content:"\0025cb "}ul.lst-kix_ewwdpi82b7va-3{list-style-type:none}ul.lst-kix_ewwdpi82b7va-4{list-style-type:none}.lst-kix_l3r4qhcnoupk-0>li:before{content:"\0025cf "}.lst-kix_98fbhewvb8k4-0>li:before{content:"\0025cf "}.lst-kix_iv90pmkqkxwn-0>li:before{content:"- "}ul.lst-kix_ewwdpi82b7va-5{list-style-type:none}ul.lst-kix_ewwdpi82b7va-6{list-style-type:none}.lst-kix_nuh8mdpw2nq-1>li:before{content:"\0025cb "}.lst-kix_z1jbv9gfah0t-5>li:before{content:"\0025a0 "}.lst-kix_50nja9it1hj-7>li:before{content:"\0025cb "}.lst-kix_z1jbv9gfah0t-7>li:before{content:"\0025cb "}.lst-kix_98fbhewvb8k4-6>li:before{content:"\0025cf "}.lst-kix_50nja9it1hj-5>li:before{content:"\0025a0 "}.lst-kix_98fbhewvb8k4-4>li:before{content:"\0025cb "}.lst-kix_b40ocwcmjhiu-2>li:before{content:"\0025a0 "}.lst-kix_b40ocwcmjhiu-4>li:before{content:"\0025cb "}.lst-kix_b40ocwcmjhiu-0>li:before{content:"\0025cf "}.lst-kix_b40ocwcmjhiu-8>li:before{content:"\0025a0 "}.lst-kix_b40ocwcmjhiu-6>li:before{content:"\0025cf "}.lst-kix_khur5nl58mk4-7>li:before{content:"\0025cb "}.lst-kix_l3r4qhcnoupk-6>li:before{content:"\0025cf "}.lst-kix_khur5nl58mk4-5>li:before{content:"\0025a0 "}.lst-kix_3uya5xfmyolz-3>li:before{content:"\0025cf "}.lst-kix_khur5nl58mk4-3>li:before{content:"\0025cf "}.lst-kix_ewwdpi82b7va-7>li:before{content:"\0025cb "}.lst-kix_l3r4qhcnoupk-8>li:before{content:"\0025a0 "}.lst-kix_3uya5xfmyolz-1>li:before{content:"\0025cb "}.lst-kix_3uya5xfmyolz-7>li:before{content:"\0025cb "}.lst-kix_3uya5xfmyolz-5>li:before{content:"\0025a0 "}.lst-kix_95qsqk9ifm1b-5>li:before{content:"\0025a0 "}ul.lst-kix_tp3s0y5v3d63-8{list-style-type:none}ul.lst-kix_tp3s0y5v3d63-7{list-style-type:none}ul.lst-kix_tp3s0y5v3d63-6{list-style-type:none}ul.lst-kix_tp3s0y5v3d63-5{list-style-type:none}.lst-kix_95qsqk9ifm1b-4>li:before{content:"\0025cb "}.lst-kix_95qsqk9ifm1b-8>li:before{content:"\0025a0 "}ul.lst-kix_tp3s0y5v3d63-4{list-style-type:none}ul.lst-kix_tp3s0y5v3d63-3{list-style-type:none}ul.lst-kix_tp3s0y5v3d63-2{list-style-type:none}ul.lst-kix_tp3s0y5v3d63-1{list-style-type:none}ul.lst-kix_tp3s0y5v3d63-0{list-style-type:none}ul.lst-kix_6079or72ljhy-4{list-style-type:none}ul.lst-kix_7d0tq8u8ope9-2{list-style-type:none}ul.lst-kix_6079or72ljhy-5{list-style-type:none}ul.lst-kix_7d0tq8u8ope9-1{list-style-type:none}ul.lst-kix_6079or72ljhy-6{list-style-type:none}ul.lst-kix_7d0tq8u8ope9-4{list-style-type:none}.lst-kix_j5zyq1pjxhou-7>li:before{content:"\0025cb "}ul.lst-kix_6079or72ljhy-7{list-style-type:none}ul.lst-kix_7d0tq8u8ope9-3{list-style-type:none}ul.lst-kix_6079or72ljhy-0{list-style-type:none}ul.lst-kix_7d0tq8u8ope9-6{list-style-type:none}.lst-kix_q3gwjcoo0qth-7>li:before{content:"\0025cb "}ul.lst-kix_6079or72ljhy-1{list-style-type:none}ul.lst-kix_7d0tq8u8ope9-5{list-style-type:none}ul.lst-kix_6079or72ljhy-2{list-style-type:none}ul.lst-kix_7d0tq8u8ope9-8{list-style-type:none}.lst-kix_j5zyq1pjxhou-4>li:before{content:"\0025cb "}.lst-kix_j5zyq1pjxhou-8>li:before{content:"\0025a0 "}ul.lst-kix_6079or72ljhy-3{list-style-type:none}ul.lst-kix_7d0tq8u8ope9-7{list-style-type:none}.lst-kix_95qsqk9ifm1b-0>li:before{content:"\0025cf "}.lst-kix_ckbg83uqmle0-2>li:before{content:"\0025a0 "}.lst-kix_j5zyq1pjxhou-3>li:before{content:"\0025cf "}.lst-kix_95qsqk9ifm1b-1>li:before{content:"\0025cb "}.lst-kix_q3gwjcoo0qth-2>li:before{content:"\0025a0 "}.lst-kix_ckbg83uqmle0-5>li:before{content:"\0025a0 "}.lst-kix_ckbg83uqmle0-6>li:before{content:"\0025cf "}.lst-kix_q3gwjcoo0qth-3>li:before{content:"\0025cf "}.lst-kix_q3gwjcoo0qth-6>li:before{content:"\0025cf "}.lst-kix_tp3s0y5v3d63-0>li:before{content:"\0025cf "}ul.lst-kix_6079or72ljhy-8{list-style-type:none}ul.lst-kix_7d0tq8u8ope9-0{list-style-type:none}.lst-kix_tp3s0y5v3d63-4>li:before{content:"\0025cb "}.lst-kix_my473r4orfou-8>li:before{content:"\0025a0 "}.lst-kix_tp3s0y5v3d63-1>li:before{content:"\0025cb "}.lst-kix_tp3s0y5v3d63-5>li:before{content:"\0025a0 "}.lst-kix_my473r4orfou-7>li:before{content:"\0025cb "}.lst-kix_my473r4orfou-0>li:before{content:"\0025cf "}.lst-kix_ckbg83uqmle0-1>li:before{content:"\0025cb "}.lst-kix_tp3s0y5v3d63-8>li:before{content:"\0025a0 "}.lst-kix_my473r4orfou-4>li:before{content:"\0025cb "}.lst-kix_iv90pmkqkxwn-4>li:before{content:"- "}.lst-kix_my473r4orfou-3>li:before{content:"\0025cf "}.lst-kix_iv90pmkqkxwn-5>li:before{content:"- "}.lst-kix_7d0tq8u8ope9-1>li:before{content:"\0025cb "}ul.lst-kix_iv90pmkqkxwn-6{list-style-type:none}ul.lst-kix_iv90pmkqkxwn-7{list-style-type:none}ul.lst-kix_iv90pmkqkxwn-8{list-style-type:none}.lst-kix_7d0tq8u8ope9-2>li:before{content:"\0025a0 "}.lst-kix_iv90pmkqkxwn-8>li:before{content:"- "}ul.lst-kix_iv90pmkqkxwn-0{list-style-type:none}ul.lst-kix_iv90pmkqkxwn-1{list-style-type:none}.lst-kix_7d0tq8u8ope9-6>li:before{content:"\0025cf "}ul.lst-kix_iv90pmkqkxwn-2{list-style-type:none}ul.lst-kix_iv90pmkqkxwn-3{list-style-type:none}ul.lst-kix_iv90pmkqkxwn-4{list-style-type:none}ul.lst-kix_iv90pmkqkxwn-5{list-style-type:none}.lst-kix_7d0tq8u8ope9-5>li:before{content:"\0025a0 "}.lst-kix_p4hi5to0ofzq-2>li:before{content:"- "}.lst-kix_ewwdpi82b7va-2>li:before{content:"\0025a0 "}.lst-kix_ewwdpi82b7va-6>li:before{content:"\0025cf "}.lst-kix_p4hi5to0ofzq-6>li:before{content:"- "}.lst-kix_iv90pmkqkxwn-1>li:before{content:"- "}.lst-kix_l56p5cwtcl2b-6>li:before{content:"\0025cf "}.lst-kix_l3r4qhcnoupk-1>li:before{content:"\0025cb "}.lst-kix_50nja9it1hj-2>li:before{content:"\0025a0 "}.lst-kix_98fbhewvb8k4-7>li:before{content:"\0025cb "}.lst-kix_z1jbv9gfah0t-6>li:before{content:"\0025cf "}.lst-kix_nuh8mdpw2nq-2>li:before{content:"\0025a0 "}.lst-kix_y0e20hhckbzt-8>li:before{content:"\0025a0 "}.lst-kix_l56p5cwtcl2b-2>li:before{content:"\0025a0 "}.lst-kix_98fbhewvb8k4-3>li:before{content:"\0025cf "}.lst-kix_50nja9it1hj-6>li:before{content:"\0025cf "}.lst-kix_b40ocwcmjhiu-3>li:before{content:"\0025cf "}.lst-kix_9uun0tcx94uq-3>li:before{content:"\0025cf "}.lst-kix_x70jmollm5xi-0>li:before{content:"\0025cf "}.lst-kix_x70jmollm5xi-4>li:before{content:"\0025cb "}.lst-kix_4z9eqoxsyfmw-2>li:before{content:"- "}.lst-kix_b40ocwcmjhiu-7>li:before{content:"\0025cb "}.lst-kix_6w0t03r3h4j4-2>li:before{content:"\0025a0 "}.lst-kix_x70jmollm5xi-8>li:before{content:"\0025a0 "}.lst-kix_j5zyq1pjxhou-0>li:before{content:"\0025cf "}.lst-kix_l3r4qhcnoupk-5>li:before{content:"\0025a0 "}.lst-kix_3uya5xfmyolz-4>li:before{content:"\0025cb "}.lst-kix_bjs1x4u3iy8j-2>li:before{content:"\0025a0 "}.lst-kix_bjs1x4u3iy8j-6>li:before{content:"\0025cf "}.lst-kix_3uya5xfmyolz-0>li:before{content:"\0025cf "}.lst-kix_3uya5xfmyolz-8>li:before{content:"\0025a0 "}.lst-kix_khur5nl58mk4-2>li:before{content:"\0025a0 "}ul.lst-kix_q3gwjcoo0qth-7{list-style-type:none}ul.lst-kix_q3gwjcoo0qth-8{list-style-type:none}ul.lst-kix_q3gwjcoo0qth-5{list-style-type:none}ul.lst-kix_q3gwjcoo0qth-6{list-style-type:none}ul.lst-kix_q3gwjcoo0qth-3{list-style-type:none}ul.lst-kix_q3gwjcoo0qth-4{list-style-type:none}ul.lst-kix_q3gwjcoo0qth-1{list-style-type:none}ul.lst-kix_q3gwjcoo0qth-2{list-style-type:none}.lst-kix_4z9eqoxsyfmw-6>li:before{content:"- "}.lst-kix_9uun0tcx94uq-7>li:before{content:"\0025cb "}.lst-kix_khur5nl58mk4-6>li:before{content:"\0025cf "}.lst-kix_6w0t03r3h4j4-6>li:before{content:"\0025cf "}ol{margin:0;padding:0}table td,table th{padding:0}.c6{background-color:#ffffff;color:#000000;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:11pt;font-family:"Verdana";font-style:normal}.c3{margin-left:36pt;padding-top:0pt;padding-left:0pt;padding-bottom:0pt;line-height:1.15;orphans:2;widows:2;text-align:left}.c12{margin-left:36pt;padding-top:14pt;padding-left:0pt;padding-bottom:0pt;line-height:1.15;orphans:2;widows:2;text-align:left}.c8{background-color:#ffffff;color:#000000;font-weight:700;text-decoration:none;vertical-align:baseline;font-size:11pt;font-family:"Verdana";font-style:normal}.c17{padding-top:0pt;padding-bottom:16pt;line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}.c0{color:#000000;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:11pt;font-family:"Arial";font-style:normal}.c20{color:#000000;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:26pt;font-family:"Arial";font-style:normal}.c23{color:#666666;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:15pt;font-family:"Arial";font-style:normal}.c19{padding-top:0pt;padding-bottom:3pt;line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}.c5{padding-top:0pt;padding-bottom:0pt;line-height:1.15;orphans:2;widows:2;text-align:left;height:11pt}.c10{padding-top:20pt;padding-bottom:6pt;line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}.c9{color:#000000;font-weight:700;text-decoration:none;vertical-align:baseline;font-size:20pt;font-family:"Arial";font-style:normal}.c13{color:#000000;font-weight:700;text-decoration:none;vertical-align:baseline;font-size:11pt;font-family:"Arial";font-style:normal}.c14{color:#000000;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:20pt;font-family:"Arial";font-style:normal}.c7{padding-top:0pt;padding-bottom:0pt;line-height:1.15;orphans:2;widows:2;text-align:left}.c22{text-decoration-skip-ink:none;font-size:10.5pt;-webkit-text-decoration-skip:none;color:#0366d6;text-decoration:underline}.c1{text-decoration-skip-ink:none;-webkit-text-decoration-skip:none;color:#1155cc;text-decoration:underline}.c18{background-color:#ffffff;max-width:468pt;padding:72pt 72pt 72pt 72pt}.c21{background-color:#fafafa;font-size:10.5pt;color:#24292e}.c4{color:inherit;text-decoration:inherit}.c2{padding:0;margin:0}.c11{margin-left:72pt;padding-left:0pt}.c16{font-weight:700}.c15{height:11pt}.title{padding-top:0pt;color:#000000;font-size:26pt;padding-bottom:3pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}.subtitle{padding-top:0pt;color:#666666;font-size:15pt;padding-bottom:16pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}li{color:#000000;font-size:11pt;font-family:"Arial"}p{margin:0;color:#000000;font-size:11pt;font-family:"Arial"}h1{padding-top:20pt;color:#000000;font-size:20pt;padding-bottom:6pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h2{padding-top:18pt;color:#000000;font-size:16pt;padding-bottom:6pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h3{padding-top:16pt;color:#434343;font-size:14pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h4{padding-top:14pt;color:#666666;font-size:12pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h5{padding-top:12pt;color:#666666;font-size:11pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h6{padding-top:12pt;color:#666666;font-size:11pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;font-style:italic;orphans:2;widows:2;text-align:left}</style></head><body class="c18"><p class="c19 title" id="h.jx8lb1bybbry"><span class="c20">Sprints - Plone Conference 2017</span></p><p class="c17 subtitle" id="h.jnu8tdqkukr6"><span class="c23">Use this page to list your sprint topics or join a sprint team!</span></p><p class="c7"><span class="c0">If you are adding a topic for sprinting, please include: </span></p><ul class="c2 lst-kix_3uya5xfmyolz-0 start"><li class="c3"><span class="c0">The sprint topic</span></li><li class="c3"><span class="c0">Your name and email address</span></li><li class="c3"><span class="c0">What type of contributors you’d like (writer, tester, designer, developer, sysadmin, etc.)</span></li><li class="c3"><span class="c0">What sort of level of expertise/experience is intended (beginner, intermediate, expert)</span></li><li class="c3"><span class="c0">A list of tasks that people could work on</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c0">If you’re interested in a particular topic, please add:</span></p><ul class="c2 lst-kix_98fbhewvb8k4-0 start"><li class="c3"><span class="c0">Your name and email address</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c0">Schedule Saturday</span></p><p class="c5"><span class="c0"></span></p><ul class="c2 lst-kix_z1jbv9gfah0t-0 start"><li class="c3"><span class="c0">9:00-9:30: Presenting sprint ideas</span></li><li class="c3"><span class="c0">17:00: Wrap up, presenting the sprint results </span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c0">Schedule Sunday</span></p><p class="c7"><span class="c0">9:00: Start</span></p><p class="c7"><span class="c0">17:00 Wrap-up, presenting sprint results</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c0">Template:</span></p><hr><p class="c5"><span class="c0"></span></p><h1 class="c10" id="h.xiv1lt8rf5ov"><span>This is my awesome sprint topic</span></h1><p class="c7"><span class="c0">Lead: John Doe, [email protected]</span></p><p class="c7"><span class="c0">Who should join: Developers, Testers</span></p><p class="c7"><span class="c0">Skill level: all</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Tasks</span></p><ul class="c2 lst-kix_x70jmollm5xi-0 start"><li class="c3"><span>Add tasks here...</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0 start"><li class="c3"><span class="c0">Add your name here...</span></li></ul><p class="c5"><span class="c0"></span></p><hr><p class="c5"><span class="c0"></span></p><p class="c5"><span class="c0"></span></p><h1 class="c10" id="h.bl84t0kvg740"><span class="c14">Pyramid, WebOb, Waitress, and any other project under the Pylons Project.</span></h1><p class="c7"><span>Lead: Steve Piercy, </span><span class="c1"><a class="c4" href="mailto:[email protected]">[email protected]</a></span></p><p class="c7"><span class="c0">Who should join: Any contributors</span></p><p class="c7"><span class="c0">Skill level: All skill levels</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Tasks</span></p><ul class="c2 lst-kix_my473r4orfou-0 start"><li class="c3"><span class="c0">Work through tutorials to learn Pyramid.</span></li><li class="c3"><span class="c0">Any issue in our issue trackers. Filter by "sprintable" label.</span></li></ul><ul class="c2 lst-kix_my473r4orfou-1 start"><li class="c7 c11"><span>Pyramid: </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/pylons/pyramid/issues&sa=D&ust=1550381616005000">https://github.com/pylons/pyramid/issues</a></span></li><li class="c7 c11"><span>Waitress: </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/pylons/waitress/issues&sa=D&ust=1550381616006000">https://github.com/pylons/waitress/issues</a></span></li><li class="c7 c11"><span>WebOb: </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/pylons/webob/issues&sa=D&ust=1550381616006000">https://github.com/pylons/webob/issues</a></span></li><li class="c7 c11"><span>webtest: </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/Pylons/webtest/issues&sa=D&ust=1550381616007000">https://github.com/Pylons/webtest/issues</a></span></li><li class="c7 c11"><span>colander: </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/Pylons/colander&sa=D&ust=1550381616007000">https://github.com/Pylons/colander</a></span></li><li class="c7 c11"><span>deform: </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/Pylons/deform&sa=D&ust=1550381616007000">https://github.com/Pylons/deform</a></span></li><li class="c7 c11"><span>Others: </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/pylons/&sa=D&ust=1550381616008000">https://github.com/pylons/</a></span></li></ul><ul class="c2 lst-kix_my473r4orfou-0"><li class="c3"><span>Work on Plone Foundation assimilation of Pylons Project</span></li></ul><p class="c7"><span class="c13">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0"><li class="c3"><span class="c0">Steve Piercy</span></li><li class="c3"><span>Chris Shenton</span></li></ul><h1 class="c10" id="h.xg5hi1o0pjnq"><span>Plone and Zope 4</span></h1><p class="c7"><span>Lead: Philip Bauer, </span><span class="c1"><a class="c4" href="mailto:[email protected]">[email protected]</a></span></p><p class="c7"><span class="c0">Who should join: Developers, Testers</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Tasks</span></p><ul class="c2 lst-kix_x70jmollm5xi-0"><li class="c3"><span>Fix failing tests for </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/Products.CMFPlone/issues/1351&sa=D&ust=1550381616009000">https://github.com/plone/Products.CMFPlone/issues/1351</a></span></li><li class="c3"><span class="c0">Test functionality, UI and features for bug we missed in the tests. Write tickets or fix the issues (plus regression-tests)</span></li><li class="c3"><span class="c0">Try migrations of databases without and with Content and Addons and fix issues with that. Start writing upgrade-steps</span></li><li class="c3"><span>Improve/finish upgrade guide </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://docs.google.com/document/d/1T-E6qD7BoTrebk9L6F1EC0qMvqSOAu0987av6wUZ7nY/edit&sa=D&ust=1550381616010000">https://docs.google.com/document/d/1T-E6qD7BoTrebk9L6F1EC0qMvqSOAu0987av6wUZ7nY/edit</a></span></li></ul><ul class="c2 lst-kix_x70jmollm5xi-1 start"><li class="c7 c11"><span>for Developers (import-changes and removes features)</span></li><li class="c7 c11"><span class="c0">for Admins and Users (changed features, e.g. in the ZMI)</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0"><li class="c3"><span class="c0">Benoit Suttor (bsuttor)</span></li><li class="c3"><span class="c0">Peter Mathis (petschki)</span></li><li class="c3"><span class="c0">Jens Klein (jensens)</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Wrap up</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c0">Tested addons: </span></p><ul class="c2 lst-kix_khur5nl58mk4-0 start"><li class="c3"><span class="c0">plone.app.multilingual ✔️ (working)</span></li><li class="c3"><span class="c0">collective.easyform ✔️ (working)</span></li><li class="c3"><span>plone.app.mosaic 🔴 (see pull request </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.app.blocks/pull/59&sa=D&ust=1550381616012000">https://github.com/plone/plone.app.blocks/pull/59</a></span><span> but maybe there is more breaking … </span><span class="c0">)</span></li><li class="c3 c15"><span class="c0"></span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c0">Database migration:</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span>We’ve created an empty Plone5.1/Zope2 2.13 Data.fs (with some testcontent) and copied it over to a Plone5.1/Zope2 4.0b1 buildout. Startup fails with traceback: </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/zopefoundation/Zope/issues/205&sa=D&ust=1550381616012000">https://github.com/zopefoundation/Zope/issues/205</a></span><span> (Fixed!)</span></p><p class="c5"><span class="c0"></span></p><h1 class="c10" id="h.5ix1vbi09dkr"><span class="c14">Plone and Python 3</span></h1><p class="c7"><span class="c13">Start migrating Plone to Python 3, setup tests and gather documentation </span></p><p class="c7"><span>Lead: Philip Bauer, </span><span class="c1"><a class="c4" href="mailto:[email protected]">[email protected]</a></span></p><p class="c7"><span class="c0">Who should join: Experienced developers</span></p><p class="c5"><span class="c13"></span></p><p class="c7"><span class="c13">Tasks</span></p><ul class="c2 lst-kix_x70jmollm5xi-0"><li class="c3"><span class="c0">Document setup of different Python 3 versions, tox and related tools to test and maintain Python 3 compatibility.</span></li><li class="c3"><span class="c0">Migrate GenericSetup and MailHost to Python 3 (Godefroid Chapelle and Andreas Zeidler)</span></li><li class="c3"><span>Update the jenkins-job for python3 (</span><span class="c1"><a class="c4" href="https://www.google.com/url?q=http://jenkins.plone.org/view/py3&sa=D&ust=1550381616014000">http://jenkins.plone.org/view/py3</a></span><span class="c0">) (DONE)</span></li><li class="c3"><span class="c0">Migrate packages without CMFPlone dependencies (e.g. finish migration of plone.rfc822)</span></li><li class="c3"><span class="c0">Fix all import-errors everywhere (use 2to3 and six to create backwards-compatible imports) (WIP)</span></li><li class="c3"><span class="c0">Look at plone.testing and plone.app.testing if we can get the lowermost testlayers to start on python 3 (TODO)</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0"><li class="c3"><span class="c0">Alexander Loechel</span></li><li class="c3"><span class="c0">Alessandro Pisa</span></li><li class="c3"><span class="c0">Ruda Porto Filgueiras</span></li><li class="c3"><span class="c0">Philip Bauer</span></li><li class="c3"><span class="c0">Oshane Bailey</span></li><li class="c3"><span class="c0">Andreas Zeidler</span></li><li class="c3"><span class="c0">Godefroid Chapelle</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Packages in which we fixed imports for Python 3:</span></p><ul class="c2 lst-kix_50nja9it1hj-0 start"><li class="c3"><span>AccessControl - [rudaporto] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/zopefoundation/AccessControl/pull/48&sa=D&ust=1550381616016000">https://github.com/zopefoundation/AccessControl/pull/48</a></span></li><li class="c3"><span>Products.CMFPlone [pbauer] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/Products.CMFPlone/pull/2181&sa=D&ust=1550381616017000">https://github.com/plone/Products.CMFPlone/pull/2181</a></span><span> </span></li><li class="c12"><span>Products.PlonePAS [pbauer] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/Products.PlonePAS/pull/26&sa=D&ust=1550381616017000">https://github.com/plone/Products.PlonePAS/pull/26</a></span><span class="c0"> </span></li><li class="c3"><span>Products.i18ntestcase [b4oshany] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/Products.i18ntestcase/pull/1&sa=D&ust=1550381616018000">https://github.com/plone/Products.i18ntestcase/pull/1</a></span><span> </span></li><li class="c12"><span>plone.api [rudaporto] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.api/pull/394&sa=D&ust=1550381616018000">https://github.com/plone/plone.api/pull/394</a></span></li><li class="c12"><span class="c0">plone.app.blob [rudaporto] - </span></li><li class="c12"><span>plone.app.caching [b4oshany] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.app.caching/pull/40&sa=D&ust=1550381616018000">https://github.com/plone/plone.app.caching/pull/40</a></span><span class="c0"> </span></li><li class="c12"><span class="c0">plone.app.collection [rudaporto] - nothing to do</span></li><li class="c3"><span>plone.app.content [alert] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.app.content/pull/143&sa=D&ust=1550381616019000">plone.app.content/pull/143</a></span></li><li class="c3"><span class="c0">plone.app.contentlisting [rudaporto] - nothing to do</span></li><li class="c3"><span>plone.app.imaging [alert] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.app.imaging/pull/34&sa=D&ust=1550381616019000">https://github.com/plone/plone.app.imaging/pull/34</a></span></li><li class="c3"><span>plone.app.layout [alert] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.app.layout/pull/134&sa=D&ust=1550381616020000">https://github.com/plone/plone.app.layout/pull/134</a></span></li><li class="c3"><span>plone.app.ldap [ale-rt] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.app.ldap/pull/33&sa=D&ust=1550381616020000">https://github.com/plone/plone.app.ldap/pull/33</a></span></li><li class="c3"><span>p</span><span>lone.app.linkintegrity - [ale-rt] </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.app.linkintegrity/pull/61&sa=D&ust=1550381616020000">https://github.com/plone/plone.app.linkintegrity/pull/61</a></span></li><li class="c3"><span class="c0">plone.app.locales [rudaporto] - nothing to do</span></li><li class="c3"><span>plone.app.mosaic [b4oshany] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.app.mosaic/pull/390&sa=D&ust=1550381616021000">https://github.com/plone/plone.app.mosaic/pull/390</a></span><span class="c0"> </span></li><li class="c3"><span>plone.app.openid [b4oshany] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.app.openid/pull/12&sa=D&ust=1550381616021000">https://github.com/plone/plone.app.openid/pull/12</a></span><span class="c0"> </span></li><li class="c3"><span>plone.app.multilingual [alert] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.app.multilingual/pull/296&sa=D&ust=1550381616022000">https://github.com/plone/plone.app.multilingual/pull/296</a></span><span class="c0"> </span></li><li class="c3"><span>plone.app.portlets [ale-rt] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.app.portlets/pull/104&sa=D&ust=1550381616022000">https://github.com/plone/plone.app.portlets/pull/104</a></span></li><li class="c3"><span class="c0">plone.app.relationfield [rudaporto] - nothing to do</span></li><li class="c3"><span>plone.app.standardtiles [b4oshany] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.app.standardtiles/pull/82&sa=D&ust=1550381616022000">https://github.com/plone/plone.app.standardtiles/pull/82</a></span><span class="c0"> </span></li><li class="c3"><span class="c0">plone.app.testing [rudaporto] - nothing to do</span></li><li class="c3"><span>Plone.app.textfield [b4oshany] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.app.textfield/pull/26&sa=D&ust=1550381616023000">https://github.com/plone/plone.app.textfield/pull/26</a></span><span class="c0"> </span></li><li class="c3"><span class="c0">plone.app.upgrade [rudaporto] - nothing to do</span></li><li class="c3"><span class="c0">plone.app.users [rudaporto] - nothing to do</span></li><li class="c3"><span>P</span><span>lone.app.versioningbehavior - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.app.versioningbehavior/pull/35&sa=D&ust=1550381616023000">https://github.com/plone/plone.app.versioningbehavior/pull/35</a></span></li><li class="c3"><span class="c21">plone.app.vocabularies [vincero] - </span><span class="c22"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.app.vocabularies/pull/53&sa=D&ust=1550381616024000">plone/plone.app.vocabularies#53</a></span></li><li class="c3"><span class="c0">plone.app.workflow [rudaporto] - nothing to do</span></li><li class="c3"><span>plone.app.robotframework [ale-rt, b4oshany] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.app.robotframework/pull/70&sa=D&ust=1550381616024000">https://github.com/plone/plone.app.robotframework/pull/70</a></span><span class="c0"> </span></li><li class="c3"><span>plone.app.theming </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.app.theming/pull/137&sa=D&ust=1550381616025000">https://github.com/plone/plone.app.theming/pull/137</a></span></li><li class="c3"><span>plone.app.z3cform </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.app.z3cform/pull/80&sa=D&ust=1550381616025000">https://github.com/plone/plone.app.z3cform/pull/80</a></span></li><li class="c3"><span class="c0">plone.autoform [rudaporto] - nothing to do</span></li><li class="c3"><span class="c0">plone.behavior [rudaporto] - nothing to do</span></li><li class="c3"><span>plone.dexterity [pbauer] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.dexterity/pull/74&sa=D&ust=1550381616025000">https://github.com/plone/plone.dexterity/pull/74</a></span><span class="c0"> </span></li><li class="c3"><span>p</span><span>lone.formwidget.namedfile - [ale-rt] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.formwidget.namedfile/pull/30&sa=D&ust=1550381616026000">https://github.com/plone/plone.formwidget.namedfile/pull/30</a></span></li><li class="c3"><span>plone.intelligenttext - nothing to do</span></li><li class="c3"><span>plone.namedfile [alert]</span><span> - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.namedfile/pull/60&sa=D&ust=1550381616026000">https://github.com/plone/plone.namedfile/pull/60</a></span></li><li class="c3"><span>plone.supermodel [b4oshany] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.supermodel/pull/23&sa=D&ust=1550381616027000">https://github.com/plone/plone.supermodel/pull/23</a></span></li><li class="c3"><span>plone.testing - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.testing/pull/38&sa=D&ust=1550381616027000">https://github.com/plone/plone.testing/pull/38</a></span><span class="c0"> </span></li><li class="c3"><span class="c0">plone.uuid - nothing to do</span></li><li class="c3"><span>Products.CMFCore [rudaporto] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/zopefoundation/Products.CMFCore/pull/29&sa=D&ust=1550381616027000">https://github.com/zopefoundation/Products.CMFCore/pull/29</a></span></li><li class="c3"><span>Products.CMFFormController [rudaporto] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/Products.CMFFormController/pull/13&sa=D&ust=1550381616028000">https://github.com/plone/Products.CMFFormController/pull/13</a></span></li><li class="c3"><span>Products.PluggableAuthService [rudaporto] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/zopefoundation/Products.PluggableAuthService/pull/10&sa=D&ust=1550381616028000">https://github.com/zopefoundation/Products.PluggableAuthService/pull/10</a></span></li><li class="c3"><span>Products.ZopeVersionControl [rudaporto] - </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/zopefoundation/Products.ZopeVersionControl/pull/1&sa=D&ust=1550381616029000">https://github.com/zopefoundation/Products.ZopeVersionControl/pull/1</a></span></li></ul><p class="c5"><span class="c0"></span></p><p class="c5"><span class="c0"></span></p><h1 class="c10" id="h.2fwuh8taeacl"><span class="c14">plone.restapi</span></h1><p class="c7"><span>Lead: Thomas Buchberger, </span><span class="c1"><a class="c4" href="mailto:[email protected]">[email protected]</a></span></p><p class="c7"><span class="c0">Who should join: Developers, Integrators</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Tasks</span></p><ul class="c2 lst-kix_fn6oq2jtgcts-0 start"><li class="c3"><span>Review ACL user pull request </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.restapi/pull/378&sa=D&ust=1550381616030000">https://github.com/plone/plone.restapi/pull/378</a></span></li><li class="c3"><span>Plone.app.event </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.restapi/pull/394&sa=D&ust=1550381616031000">https://github.com/plone/plone.restapi/pull/394</a></span></li><li class="c3"><span>Review / merge add translation endpoint </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.restapi/pull/345&sa=D&ust=1550381616031000">https://github.com/plone/plone.restapi/pull/345</a></span></li><li class="c3"><span>Show expired content </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone.restapi/pull/388&sa=D&ust=1550381616031000">https://github.com/plone/plone.restapi/pull/388</a></span><span class="c0"> </span></li><li class="c3"><span class="c0">Switch default buildout to Plone 5</span></li></ul><p class="c7"><span class="c13">Repository</span></p><ul class="c2 lst-kix_95qsqk9ifm1b-0 start"><li class="c3"><span class="c0">https://github.com/plone/plone.restapi</span></li></ul><p class="c7"><span class="c13">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0"><li class="c3"><span class="c0">Timo Stollenwerk</span></li><li class="c3"><span class="c0">...</span></li></ul><h1 class="c10" id="h.dzbw8o1vt618"><span class="c14">Vue.js SDK for plone.restapi</span></h1><p class="c7"><span>Lead: Thomas Buchberger, </span><span class="c1"><a class="c4" href="mailto:[email protected]">[email protected]</a></span></p><p class="c7"><span class="c0">Who should join: Developers</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Tasks</span></p><ul class="c2 lst-kix_x70jmollm5xi-0"><li class="c3"><span class="c0">Provide similar functionality as in plone.restapi-angular (Form generation, traversal, …)</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0"><li class="c3"><span>Kevin Bieri</span></li><li class="c3 c15"><span class="c0"></span></li></ul><h1 class="c10" id="h.wab7nslnv8i6"><span class="c14">Pastanaga Angular</span></h1><p class="c7"><span>Lead: Eric Bréhault </span><span class="c1"><a class="c4" href="mailto:[email protected]">[email protected]</a></span></p><p class="c7"><span class="c0">Who should join: frontend developers (or anybody willing to learn about Angular)</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Tasks</span></p><ul class="c2 lst-kix_x70jmollm5xi-0"><li class="c3"><span class="c0">Build MVP</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Repository</span></p><ul class="c2 lst-kix_q3gwjcoo0qth-0 start"><li class="c3"><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/pastanaga-angular&sa=D&ust=1550381616035000">https://github.com/plone/pastanaga-angular</a></span><span class="c0"> </span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0"><li class="c3"><span class="c0">Davi Lima</span></li><li class="c3"><span class="c0">Stefan Antonelli</span></li><li class="c3"><span class="c0">Alexandra Janin</span></li><li class="c3"><span class="c0">Charles Bebee</span></li><li class="c3"><span class="c0">Peter Holtzer</span></li><li class="c3"><span class="c0">Sune Wøller</span></li><li class="c3"><span class="c0">Fulvio Casali</span></li><li class="c3"><span class="c0">Chris Shenton</span></li><li class="c3 c15"><span class="c0"></span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Results</span></p><ul class="c2 lst-kix_ewwdpi82b7va-0 start"><li class="c3"><span>Project and repository created: </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/pastanaga-angular&sa=D&ust=1550381616036000">https://github.com/plone/pastanaga-angular</a></span></li><li class="c3"><span>Test setup and Travis configuration: </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://travis-ci.org/plone/pastanaga-angular&sa=D&ust=1550381616036000">https://travis-ci.org/plone/pastanaga-angular</a></span></li><li class="c3"><span class="c0">Universal (server-side rendering): in progress</span></li><li class="c3"><span class="c0">Mr.developer for Angular: in progress</span></li><li class="c3"><span class="c0">Login form: done</span></li><li class="c3"><span class="c0">Toolbar: in progress</span></li><li class="c3"><span class="c0">Add document form: in progress</span></li><li class="c3"><span class="c0">Bugfixing and unittests/regression tests of the plone.restapi-angular and angular-traversal dependencies (Sune)</span></li></ul><p class="c5"><span class="c0"></span></p><h1 class="c10" id="h.tjm4wo9itweq"><span class="c14">Pastanaga React</span></h1><p class="c7"><span class="c0">Lead: Roel Bruggink</span></p><p class="c7"><span class="c0">Who should join: frontend developers </span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0"><li class="c3"><span class="c0">Timo Stollenwerk</span></li><li class="c3"><span class="c0">Michael Toepfl</span></li><li class="c3"><span class="c0">Add your name here...</span></li></ul><h1 class="c10" id="h.fdgbw5d7ls8g"><span class="c14">Pastanaga.io</span></h1><p class="c7"><span class="c0">Lead: Timo Stollenwerk</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Tasks</span></p><ul class="c2 lst-kix_j5zyq1pjxhou-0 start"><li class="c3"><span class="c0">Outline content for pastanaga.io</span></li><li class="c3"><span class="c0">Ask Albert for a mock</span></li><li class="c3"><span class="c0">Implement HTML</span></li><li class="c3"><span class="c0">Set up server</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c16">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0"><li class="c3"><span class="c0">Paul</span></li><li class="c3"><span class="c0">Stefan Antonelli</span></li></ul><h1 class="c10" id="h.qnwm8sb6vcm9"><span class="c14">Big Green Button: GatsbyJS + plone.restapi</span></h1><ul class="c2 lst-kix_p4hi5to0ofzq-0 start"><li class="c3"><span class="c0">Create a plugin for GatsbyJS that fetches content from plone.restapi to render a static site</span></li></ul><p class="c7"><span>Lead: Timo Stollenwerk </span><span class="c1"><a class="c4" href="mailto:[email protected]">[email protected]</a></span></p><p class="c7"><span class="c0">Who should join: Developers</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0"><li class="c3"><span class="c0">Olivier Delaere</span></li></ul><p class="c5"><span class="c0"></span></p><h1 class="c10" id="h.cjoxsryyhruv"><span>Guillotina</span></h1><p class="c7"><span class="c0">Lead: Nathan van Gheem</span></p><p class="c7"><span class="c0">Who should join: Developers</span></p><p class="c7"><span class="c0">Skill level: all</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Tasks</span></p><ul class="c2 lst-kix_x70jmollm5xi-0"><li class="c3"><span class="c0">Documentation!</span></li><li class="c3"><span class="c0">Implement addable types endpoint</span></li><li class="c3"><span class="c0">Change ownership endpoint</span></li><li class="c3"><span class="c0">Improve test coverage</span></li><li class="c3"><span class="c0">Website?</span></li><li class="c3"><span class="c0">And more, see https://github.com/plone/guillotina/issues</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0"><li class="c3"><span class="c0">Timo Stollenwerk</span></li><li class="c3"><span class="c0">Nazrul Islam</span></li></ul><p class="c7"><span class="c13">Progress</span></p><ul class="c2 lst-kix_b40ocwcmjhiu-0 start"><li class="c3"><span class="c0">Robotframework-guillotina: https://travis-ci.org/guillotinaweb/robotframework-guillotina</span></li></ul><p class="c5"><span class="c0"></span></p><h1 class="c10" id="h.9hnd4db05gt7"><span>plonecli / bobtemplates.plone / mr.bob</span></h1><p class="c7"><span class="c0">Lead: Maik Derstappen</span></p><p class="c7"><span class="c0">Who should join: Developers</span></p><p class="c7"><span class="c0">Skill level: all</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Tasks</span></p><ul class="c2 lst-kix_x70jmollm5xi-0"><li class="c3"><span class="c0">Fix bobtemplates.plone templates</span></li><li class="c3"><span class="c0">Add nested template support to mr.bob</span></li><li class="c3"><span class="c0">Build plonecli with nested templates and autocomplition</span></li><li class="c3"><span class="c0">Fix Problems on Windows</span></li><li class="c3"><span class="c0">Raise Functional Test Coverage and combined Test coverage collection and presentation </span></li><li class="c3"><span>Integrate ideas for updates Best Pratices: </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=http://plone-best-practices-discussion.readthedocs.io/en/latest/&sa=D&ust=1550381616043000">http://plone-best-practices-discussion.readthedocs.io/en/latest/</a></span><span> / </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/plone_best_practices_discussion&sa=D&ust=1550381616043000">https://github.com/plone/plone_best_practices_discussion</a></span><span class="c0"> </span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0"><li class="c3"><span class="c0">Davi Lima</span></li><li class="c3"><span class="c0">David Bain</span></li><li class="c3"><span class="c0">Thomas Massmann</span></li><li class="c3"><span class="c0">Alexander Loechel</span></li><li class="c3"><span class="c0">Steffen Lindner</span></li></ul><p class="c5"><span class="c0"></span></p><h1 class="c10" id="h.7zae63ns8pcn"><span>WSGI in plone.recipe.zope2instance</span></h1><p class="c7"><span class="c0">Lead: Thomas Schorr</span></p><p class="c7"><span class="c0">Who should join: Developers</span></p><p class="c7"><span class="c0">Skill level: all</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Tasks</span></p><ul class="c2 lst-kix_x70jmollm5xi-0"><li class="c3"><span class="c0">Add tasks here...</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0"><li class="c3"><span class="c0">Add your name here…</span></li></ul><p class="c5"><span class="c0"></span></p><h1 class="c10" id="h.q6dwf7t0xthb"><span>Websauna</span></h1><p class="c7"><span class="c0">Lead: Érico Andrei</span></p><p class="c7"><span class="c0">Who should join: Developers</span></p><p class="c7"><span class="c0">Skill level: all</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Tasks</span></p><ul class="c2 lst-kix_x70jmollm5xi-0"><li class="c3"><span class="c0">Pyramid 1.9 support</span></li></ul><ul class="c2 lst-kix_x70jmollm5xi-1 start"><li class="c7 c11"><span class="c0">Use plaster instead of the current monkey patches</span></li></ul><ul class="c2 lst-kix_x70jmollm5xi-0"><li class="c3"><span class="c0">Documentation</span></li></ul><ul class="c2 lst-kix_x70jmollm5xi-1 start"><li class="c7 c11"><span class="c0">Cleanup documentation, fix typos</span></li><li class="c7 c11"><span class="c0">Development: pyramid_autodoc is broken with latest Sphinx</span></li></ul><ul class="c2 lst-kix_x70jmollm5xi-0"><li class="c3"><span class="c0">User testing</span></li></ul><ul class="c2 lst-kix_x70jmollm5xi-1 start"><li class="c7 c11"><span class="c0">Test Websauna cookiecutter templates</span></li><li class="c7 c11"><span class="c0">Improve tutorials</span></li></ul><p class="c5"><span class="c13"></span></p><p class="c7"><span class="c16">Chat</span></p><ul class="c2 lst-kix_ckbg83uqmle0-0 start"><li class="c3"><span class="c0">https://gitter.im/websauna/websauna</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c16">Repositories</span></p><ul class="c2 lst-kix_tp3s0y5v3d63-0 start"><li class="c3"><span class="c0">https://github.com/websauna</span></li></ul><p class="c5"><span class="c13"></span></p><p class="c7"><span class="c13">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0"><li class="c3"><span class="c0">Érico Andrei</span></li><li class="c3"><span class="c0">Maksym Shalenyi</span></li></ul><p class="c5"><span class="c0"></span></p><h1 class="c10" id="h.xy5jmcal9aj7"><span>Plone.org Improvements: add-on listing + Release and Security info</span></h1><p class="c7"><span class="c0">Lead: Alexander Loechel</span></p><p class="c7"><span class="c0">Who should join: Designers, Integrators, Developers</span></p><p class="c7"><span class="c0">Skill level: all</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Tasks</span></p><ul class="c2 lst-kix_x70jmollm5xi-0"><li class="c3"><span class="c0">Define Design for presentation of Add ons, Releases, Hotfix and Vulnerabilities</span></li><li class="c3"><span class="c0">Document what Addon developer needs to do, to get their addons listed on plone.org</span></li><li class="c3"><span class="c0">Implement Browser Views </span></li><li class="c3"><span class="c0">Add tasks here...</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0"><li class="c3"><span class="c0">Stefan Antonelli (Providing some Mockups)</span></li><li class="c3"><span class="c0">Add your name here…</span></li></ul><p class="c5"><span class="c0"></span></p><h1 class="c10" id="h.e4xkre35ubhz"><span>pas.plugins.ldap</span></h1><p class="c7"><span class="c0">Lead: Fred</span></p><p class="c7"><span class="c0">Who should join: Developers</span></p><p class="c7"><span class="c0">Skill level: all</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Tasks</span></p><ul class="c2 lst-kix_x70jmollm5xi-0"><li class="c3"><span class="c0">Add tasks here...</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0"><li class="c3"><span class="c0">Stefan Antonelli (Testing, can provide Active Directory-Setup in VM)</span></li><li class="c3"><span class="c0">Add your name here…</span></li></ul><p class="c5"><span class="c0"></span></p><h1 class="c10" id="h.qrwtjzg3gmie"><span>Plone 5.1 upgrade guide + user docs</span></h1><p class="c7"><span class="c0">Lead: Maurits van Rees</span></p><p class="c7"><span class="c0">Who should join: (PLIP) developers, end users, writers</span></p><p class="c7"><span class="c0">Skill level: all</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Tasks</span></p><ul class="c2 lst-kix_x70jmollm5xi-0"><li class="c3"><span class="c0">For each PLIP (PLone Improvement Proposal) that ended up in Plone 5.1, describe what is new for end users and what integrators and add-on developers need to change to make use of the new feature.</span></li><li class="c3"><span class="c0">Make a list of other, smaller improvements that can be highlighted.</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0"><li class="c3"><span class="c0">Maurits van Rees</span></li><li class="c3"><span class="c0">Add your name here…</span></li><li class="c3 c15"><span class="c0"></span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Existing documentation</span></p><ul class="c2 lst-kix_nuh8mdpw2nq-0 start"><li class="c3"><span>Current </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/documentation/blob/5.1/manage/upgrading/version_specific_migration/upgrade_to_51.rst&sa=D&ust=1550381616052000">5.1 buildout upgrade guide</a></span><span class="c0">, which is what we want to extend.</span></li><li class="c3"><span>Current </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/documentation/blob/5.1/develop/addons/upgrade_to_51.rst&sa=D&ust=1550381616052000">5.1 add-on upgrade guide</a></span><span class="c0">, which is also what we want to extend.</span></li><li class="c3"><span class="c0">The individual PLIP issues, linked from the above documentation.</span></li><li class="c3"><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://docs.google.com/document/d/1yHYmXzaVRQDEK6JWAU1bJmgIaHmO9B1nnAdFyzdFnBU/edit&sa=D&ust=1550381616053000">Merged PLIPs</a></span><span> (Google Doc initiated by Framework Team)</span><span class="c0">.</span></li><li class="c3"><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://docs.plone.org/manage/upgrading/version_specific_migration/index.html&sa=D&ust=1550381616053000">Previous version-specific procedures and tips</a></span><span> on docs.plone.org</span><span class="c0">.</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Deliverables</span></p><ul class="c2 lst-kix_y0e20hhckbzt-0 start"><li class="c3"><span>Pull request for the </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/documentation/blob/5.1/manage/upgrading/version_specific_migration/upgrade_to_51.rst&sa=D&ust=1550381616054000">5.1 upgrade guide</a></span><span class="c0">.</span></li><li class="c3"><span class="c0">Screen shots for PLIPs that affect the user interface</span></li><li class="c3"><span class="c0">Proposal for text that the Marketing Team could use to attract new users (including developers) and persuade old users to upgrade.</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Progress</span></p><ul class="c2 lst-kix_bjs1x4u3iy8j-0 start"><li class="c3"><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/plone/documentation/tree/ploneconf2017-upgrade-guide-51&sa=D&ust=1550381616054000">https://github.com/plone/documentation/tree/ploneconf2017-upgrade-guide-51</a></span></li></ul><p class="c5"><span class="c0"></span></p><h1 class="c10" id="h.xpr5cqb334fr"><span>JSON Schema Builder with JavaScript</span></h1><p class="c7"><span class="c0">Lead: Mohammad Tareq Alam</span></p><p class="c7"><span class="c0">Who should join: Developers</span></p><p class="c7"><span class="c0">Skill level: all</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Tasks</span></p><ul class="c2 lst-kix_x70jmollm5xi-0"><li class="c3"><span>Create a plone addon plone.formbuilder </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/tareqalam/plone.formbuilder&sa=D&ust=1550381616056000">https://github.com/tareqalam/plone.formbuilder</a></span><span class="c0"> - Work in progress</span></li><li class="c3"><span class="c0">Include ngFormBuilder (from formio) into the addon - Done</span></li><li class="c3"><span class="c0">Re-shape to adapt with plone UI - Done</span></li><li class="c3"><span class="c0">Make way to save schema json file into storage inside plone to some content - Done</span></li><li class="c3"><span class="c0">Folder type dexterity content type could be good to store the forms - Done</span></li><li class="c3"><span>Make an angular APP </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/tareqalam/plone-angular-formbuilder-demo&sa=D&ust=1550381616056000">https://github.com/tareqalam/plone-angular-formbuilder-demo</a></span><span class="c0"> </span></li><li class="c3"><span class="c0">Angular APP which can load the json schema using rest api of plone maybe @types endpoint is re-useable here. </span></li></ul><ul class="c2 lst-kix_x70jmollm5xi-1 start"><li class="c7 c11"><span class="c0">Created /@schema endpoint for converting saved schema and loading the angular2-schema-form compatible schema</span></li></ul><p class="c7"><span class="c0"> TODO:</span></p><ul class="c2 lst-kix_6w0t03r3h4j4-0 start"><li class="c7 c11"><span class="c0">Have to make it work for all type of widgets coming from the ngformbuilder</span></li><li class="c7 c11"><span class="c0">Fix the order so it loads same order as it is saved in backend</span></li></ul><ul class="c2 lst-kix_x70jmollm5xi-0"><li class="c3"><span class="c0">Make app to save data and post to plone using plone rest api - Not done</span></li></ul><p class="c7"><span class="c16">Progress</span><span class="c0">:</span></p><ul class="c2 lst-kix_l56p5cwtcl2b-0 start"><li class="c7 c11"><span> </span><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/tareqalam/plone.formbuilder&sa=D&ust=1550381616057000">https://github.com/tareqalam/plone.formbuilder</a></span><span class="c0"> </span></li><li class="c7 c11"><span class="c1"><a class="c4" href="https://www.google.com/url?q=https://github.com/tareqalam/plone-angular-formbuilder-demo&sa=D&ust=1550381616058000">https://github.com/tareqalam/plone-angular-formbuilder-demo</a></span><span> </span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0"><li class="c3"><span class="c0">Add your name here…</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c5"><span class="c0"></span></p><h1 class="c10" id="h.wxbmp5lkce7o"><span>Microcontroller widgets</span></h1><p class="c7"><span>Lead: Naoki NAKANISHI, </span><span class="c1"><a class="c4" href="mailto:[email protected]">[email protected]</a></span></p><p class="c7"><span class="c0">Who should join: IoT guys</span></p><p class="c7"><span class="c0">Skill level: all</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Tasks</span></p><ul class="c2 lst-kix_x70jmollm5xi-0"><li class="c3"><span>Make Micropython code to connect to Plone. > </span><span class="c13">DONE</span></li><li class="c3"><span>Create widgets for Microcontrollers.> </span><span class="c13">In progress</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0"><li class="c3"><span class="c0">Manabu TERADA</span></li></ul><p class="c5"><span class="c0"></span></p><h1 class="c10" id="h.9d49y11gp9km"><span>Update Plone xmlrpc to support dexterity types</span></h1><p class="c7"><span class="c0">Lead: Danni Als, [email protected]</span></p><p class="c7"><span class="c0">Who should join: Developers, Testers</span></p><p class="c7"><span class="c0">Skill level: all</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Tasks</span></p><ul class="c2 lst-kix_x70jmollm5xi-0"><li class="c3"><span class="c0">Add tasks here...</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0"><li class="c3"><span class="c0">Danni Als</span></li><li class="c3"><span class="c0">Mohammad Tareq Alam</span></li></ul><p class="c5"><span class="c0"></span></p><h1 class="c10" id="h.o60lu89ea34i"><span>Mixed bag</span></h1><p class="c7"><span class="c0">Skill level: all</span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Tasks</span></p><ul class="c2 lst-kix_x70jmollm5xi-0"><li class="c3"><span class="c0">Docs.plone.org fixes and planning -> in progress</span></li><li class="c3"><span class="c0">New release of plone-docsbuilder</span></li><li class="c3"><span class="c0">New release of docs theme</span></li><li class="c3"><span class="c0">Prep. new docs test setup ->WIP</span></li><li class="c3"><span class="c0">Ploneconf 2018 preparation meetings -> done</span></li><li class="c3"><span class="c0">Server consolidation planning -> in progress -> KUBERNETES FTW !</span></li><li class="c3"><span class="c0">Administratrivia (reimbursement, new Contrib Agreements, …) -> done</span></li></ul><p class="c5"><span class="c0"></span></p><p class="c5"><span class="c0"></span></p><p class="c5"><span class="c0"></span></p><p class="c7"><span class="c13">Participants</span></p><ul class="c2 lst-kix_9uun0tcx94uq-0"><li class="c3"><span class="c0">Paul Roeland</span></li><li class="c3"><span class="c0">Sven Strack</span></li><li class="c3"><span class="c0">Manabu Terada</span></li></ul></body></html>