[p2pu-dev] Tech call notes - 9 May 2012

Dirk Uys dirk at p2pu.org
Thu May 10 07:17:01 UTC 2012


*Upcoming Release*

   - 21/22 May


   - robots.txt


   - some minor config changes


   - removing course organizers


   - email notification subject improvements


   - link to page enabling multi-task edit/create/delete/order added to
   challenges home page.


*Past Release*

   - 4 May


   - Bug fixes and other small improvements


++++++++++++++++++++++++++++


*May 9*


   - How do trello, tender (help.p2pu.org), and lighthouse integrate?


   - Two goals:


   - Simplify


   - Understand


   - Three tools:


   - help.p2pu.org


   - report bugs, ask for help, single point of contact for our users


   - -> keep it the one main point of contact


   - Lighthouse


   - tracking development tasks


   - has a lot of old content (may not be up to date)


   - *question ->* can we replace this with github issue tracker?


   - Trello


   - community feedback


   - dev work


   - planning for development


   - maybe only use trello for project pipeline and make github replace the
   other dev boards


   - Questions:


   - are we using others? github?


   - john mentioned that start using github for new bug reports


   - what about mailing lists?


   - Difference between issue tracker and trello


   - Issue tracker -> tracking bug reports ie click this and it doesn't work


   - Trello -> stuff we're committed to working on and are currently doing


   - Do users log bugs?


   - John: No, they submit bugs via help.p2pu.org -> this is the single
   point of contact


   - Moved this down:Philipp: +1, but right now they also log bugs (there
   is a link to lighthouse in the footer - see Zuzel's note below) Let's
   remove that and point to help.p2pu.org +1


   - Developers verify the issue (is it really a bug?) and then fix it or
   log it as a bug to be fixed.


   - Should contributors be able to create tickets?


   - All contributors / developers should be able to create tickets


   - I noticed that users log bugs on lighthouse as well (I thought we had
   moved all of that to help)


   - The 'Found a Bug?' link on the footer points to lighthouse (which can
   be changed) - should be changed to help --
   http://help.p2pu.org/discussions/problems#new_topic_form


   - However ultimatedly bugs that can not be solved inmediatedly should be
   moved to lighthouse since they are easier to manage there.


   - There is an 'Attach a Lighthouse Ticket' action on the right sidebar
   when support staff is looking at a discussions


   - Are trello and lighthouse in sync?


   - I don think we have integrated trello and lighthouse


   - trello is beaing used mostly for staff communication (with the
   exception of the work on the p2pu api)


   - lightouse is still easier to use by voluntary contributors and it is
   integrated with help.p2pu.org


   - Whats the difference between help and community mailing list?


   - help is help.p2pu.org with is our user support site (with single sign
   on with p2pu.org)


   - the community mailing list is a place to which some organizers,
   learners and people involved in moving p2pu fordward are subscribed


   - Project pipeline vs development trello boards


   - Dev board ->
   https://trello.com/board/development/4f3d1ecc3a1fad867ad57e76


   - Project pipeline = high level overview of projects and deadlines
   (sometimes checklists are used to provide more details about steps and
   progress)


   - Extra boards including dev board, challenge improvements board and
   p2pu api board go more in detail and can be assoicated with moultiple cards
   on the project pipeline


   - Project pipeline vs lighthouse?


   - project pipeline = where staff resources are focussed


   - lighthouse is a big repository of TODOs (feedback from p2pu community
   and users) which can at some point go into trello or could be takled by
   volunteers or could stay open for a long time


   - What about Github issues?


   - it integrates with the code


   - *Simplified setup:*


   - *(1) **How P2PU Support Works*


   - Single point of contact -> help.p2pu.org


   - If a support request comes in that is a bug we do this:


   - FIX IT -> Done


   - or Log it as a bug using the issue tracker that dev wants to use


   - report back on help.p2pu.org (or provide the link to the issue so that
   users can track progress)


   - always try to respond to people, even if we can't solve the problem


   - If a user sends an email directly to an individual or to a list:


   - forward it to help at p2pu.org


   - Make sure not to delete headers / edit message so that original
   authors get replies from the helpdesk


   - (2) Managing the development process


   - Store bugs and issues that need to be solved on github issue tracker


   - Volunteers can grab issues from here


   - Bugs


   - Trello project pipeline -> Overview of development "chunks" and where
   they are in the process


   - update during weekly tech call


   - Trello is where we store agreed specifications for what we build


   - Store screenshots, mock-ups


   - Link to background discussion on the dev list


   - Roadmap on wiki (dreammap? - what we would like to do)


   - updated once a month


   - higher level than trello


   - +1 -- i think that we need to consolidate a little. communication is
   spread across help, trello, lighthouse, mail, irc, etherpad, github, p2pu,
   etc


   - help - user help / non dev help


   - dev list - all dev discussions (like the API discussion currently
   happening on trello)


   - github - tickets/bug reports, code reviews +1


   - test https://github.com/benlangfeld/Lighthouse-2-Github if you are
   going to migrate tickets to github


   - I don't know if it will be possible to integrate help.p2pu.org with
   github --
   http://help.tenderapp.com/discussions/suggestions/660-github-issues-integration


   - trello - high level strategy/priorities - does this then need to be
   synced with roadmap on github wiki


   - *Next steps:*


   - Direct every user questions / bug reports to help.p2pu.org


   - (Zuzel?) Replace link to lighthouse from footer to point at
   http://help.p2pu.org/discussions/problems#new_topic_form


   - Dirk/Zuzel -> Clean up lighthouse tasks (only 50 open ones, I'll flag
   some) to make sure we don't loose important ones


   - schedule a call for this (i things at EST 10 - 12 thrusday, 10 on
   friday) let me know what time works for you


   - Dirk -> Investigate moving from lighthouse to github issue tracker


   - Are there any features we are losing?


   - We may be losing the ability to "send" tickets from help.p2pu.org to
   the tracker (we can do that for lighthouse). Do we care about this?


   - John -> Organize existing project pipeline into roadmap (discuss next
   week)



   - New badge to be added
   http://help.p2pu.org/discussions/problems/198-re-new-message-from-jonas-backelin-problems


   - done: https://p2pu.org/en/badges/certified-networked-teacher/


   - Check why 'This badge can be earned at all challenges.' is been
   displayed there


   - static bit of the template, we should probably change that


   -
   https://github.com/p2pu/lernanta/blob/master/lernanta/templates/badges/badge.html#L33


   - The badge needs to be associated with
   https://p2pu.org/en/groups/certified-networked-teacher/content/4demonstrating-the-use-of-web-tools-in-a-networked-learning-scenario/


   - I think there were three rubrics on http://pad.p2pu.org/p/CNT


   - django admin interface not working - will fix in shell


   - what error do you get?


   - no error, it doesn't update -- I will check if I can replicate which
   is the rubric missing?


   - and https://p2pu.org/en/badges/p2pu-open-source-developer/


   - and https://p2pu.org/en/badges/p2pu-translator/


   - Next


   - Let Jonas know and close the discussion at help.p2pu.org


   - Dirk/zuzel: fix things that's wrong



   - Release management update


   - Use google doc and/or etherpad?


   - Google doc with technical todo (might contain sensitive info)


   - Update release section on http://pad.p2pu.org/p/tech and include with
   dev notes sent to mailing list


   - Good to have one step-by-step guide with all the notes that remains
   updated


   - Maybe prepare a template and reuse it for each release


   - Take notes *after* the release (don't let this slow down the actual
   release)


   - Doesn't need to be public (main audience is internal)


   - Next step:


   - Dirk -> Create a release checklist (link to or replace existing
   documents)


   - Contains a few standard items (same for each release)


   - And updated with specifics per release



   - Go through list of responsibilities and make sure each has a new owner


   - http://pad.p2pu.org/p/detailed-responsibilities


   - [Dirk] Clarify "ask" for andre truter


   - Next steps;


   - Dirk to review again


   - Speak to Andre Truter about outsourcing as much as possible (maybe to
   andre, maybe to someone else)


   - Review in 1 month



   - Dev priorities/progress reporting in the community call


   - It's a pretty brief update during the community call, try to* keep it
   short*.


   - zuzel will run this week section



   - Demos:


   - multi-task edit/create/order/delete: see edit tasks link at the top
   left of http://alpha.p2pu.org/en/groups/my-challenge/ (login with admini
   strator/password)


   - add/remove organizers
   http://alpha.p2pu.org/en/groups/how-to-ride-a-bike/edit/participants/ (login
   with user10/password)


   - Next step


   - Dirk to look at it
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p2pu.org/pipermail/p2pu-dev/attachments/20120510/140b95a6/attachment-0001.html>


More information about the p2pu-dev mailing list