Personal tools
  • We're Hiring!

You are here: Home Community Minutes Mini Group meetings Web client meetings 2011 2011-12-12

2011-12-12

Attending: Chris, Emma, Ola, Scott, Scott ElWood, Will, Jason

Agenda

List of active branches.

Branch cleanup

gh-ola/develop
gh-ola/feature/pr-24-fix
gh-ola/feature/static_file_handling
gh-ola/feature/webadmin-2.0
gh-ola/feature/webgateway_sfh
gh-ola/master
gh-ola/python-gateway

gh-will/4-3-4-hotfixes
gh-will/6166_phase2
gh-will/7374_web_ui
gh-will/ajax_helper
gh-will/develop
gh-will/feature/6736_emdb
gh-will/feature/django_templates
gh-will/feature/kymograph_script
gh-will/feature/omexsd_browser
gh-will/feature/static_file_handling
gh-will/feature/training_examples
gh-will/feature/web_blitz_terminal
gh-will/master
gh-will/raphael_shape_edits
gh-will/search_template
gh-will/web_dialog

gh-chris-allan/develop
gh-chris-allan/django_1_3_1
gh-chris-allan/fslite-stage2
gh-chris-allan/int_vs_long_srv
gh-chris-allan/pr-24-fix

List of active Pull Requests.

To discuss:

  1. (5 min) PanoJS IE Bugs #7308

    • Action: Chris will ask for VM IN PROGRESS
    • Ola committed fix to 4-3-4-hotfixes
  2. (5 min) #7094 Django update

    • Action: Ola and Will will look at media files and make a list of files which should be promoted. NOT DONE Need to decide what should go into common (all webclient static content? connection functionality? other functionality / views etc?)
  3. (2 min) #7189 Static files handling.

    • Ola made final commit in PR34.
    • Scott will try to make testing preparation for PR34.
  4. #7095 JavaScript overhaul

    • Chris and Scott: picked few tickets and create google doc with jQuery plugin references DONE
    • https://docs.google.com/spreadsheet/ccc?key=0AhIdpFACdpc4dHFiVnBOQlBFaTA0SWlhaUZtS0hUV3c&hl=en_US#gid=0
  5. #7374 New webclient layout (see branch above)

    • Key issue is consistency with Insight
    • Need to document how to extend, add pages and tabs.
    • Tab links are configurable but webclient menu links are not yet.
  6. #6342 Decorators, connection etc.

    • Looking to move as much repetitive code into decorators as possible. Examples on ticket.
  7. Others:

    • (2 min) Unittests review #7202
    • (0 min) #7244 Web: Context toolbar and Header
      • #7245 Select widget adjustment.
  8. Priority list review.

    • Need to decide what we "must" have done by next release vv "would like" to have done.
    • Highest priority are changes which will break 3rd parties (depends on how much they are using now)
      • We have already broken extension of base webclient templates (HIC use case) but docs said we would.
      • We will break anyone using webclient view methods etc. but we have not documented this as a stable extension point.
    • What extension points do we want to support by the next release?

Notes

List of active branches.

Branch cleanup

  • ACTION for Everyone: already merged branches should be removed.

List of active Pull Requests.

  • GitHub/PR_34 MERGE BLUE -> Static file handling + Webadmin 2.0 + new templates hierarchy READY TO TEST

  • GitHub/PR_40 -> Bug fixes

    • Will: we should merge it soon, to not leave it. I pushed some fixes to scripts #7306

To discuss:

  1. (5 min) PanoJS IE Bugs #7308

    • Action: Chris will ask for VM IN PROGRESS
    • Action: fix needs to be tested with IE.
  2. (5 min) #7094 Django update

    • Action: Ola and Will will look at media files and make a list of files which should be promoted. NOT DONE
    • Will: Need to decide what should go into common (all webclient static content? connection functionality? other functionality / views etc?)
  3. (2 min) #7189 Static files handling.

    • Ola ready for testing. Still configuration is missed, but easy to fix.
    • Chris: We will need wiki page about migration steps and new features.
    • Ola: Do we already have wiki page for templates changes?
    • Will: No, not yet, as a part of CreateApp wiki page I created tutorial for older version.
    • Ola: Shall we create new wiki page for 4.4 with template and static files changes?
    • Chris: Make sense to put a new page where we start to annotate staff we change, after release we will maintain old one and decide which content goes where. Agreed
    • Action: new wiki page for 4.4: migration steps, new features documentation, etc.
  4. #7095 JavaScript overhaul

    • Scott: Google doc came up on the meeting on Tuesday. We created the spreadsheet to identify what should change with JS.

    • Ola: How many items is on the list? Scott: around 20.

    • Scott: We could put extra column how many times the lib is used to make a better overview. Because there is not enough space in google doc to put entire output of grep we could put details in comment of the ticket.

    • ACTION: Carlos will review the most critical library used by webgateway. Especially jQuery and jQuery.UI (#7105, #6466).

  5. #7374 New webclient layout (see branch above)

    • Will: UI changes based on PR34, we should be fine with merging that back.
    • Will: Many people have seen it and no one suggest anything. That is the best consensus among people who looked at that.
    • Chris: Is there any way to have one bar going across the entire width rather then two?
    • Simon: We found it useful to have two levels of menu.
    • Chris: Shall we move logout and help to the profile level.
    • Will: Logout is more lower level. they are always accessible because they are different kind of links. Profiled could be considered to moved there as well.
    • Chris: the same question to basket and activity?
    • Will: There is a mixture of what works well where.
    • Chris/Scott: We need to look at this more with entire team because this is not only UI change. It will require new screenshots movies etc.
    • Will: My two general questions are: how many toolbars we want to have and how many of those tabs we want to support when we pass information to the template.
    • Chris: from the infrastructure perspective we need to have this right for the first time. Once J-M is back we will schedule the meeting to talk about it.
    • ACTION: We will give will feedback individually and meeting will be scheduled after new year.
  6. #6342 Decorators, connection etc.

    • Will: I continue to do research what might be useful. I would like to align that to have better knowledge.
    • ACTION: Chris and Will will look at details.
  7. Priority list will be reviewed after Christmas.

Document Actions