Personal tools
  • We're Hiring!

You are here: Home Community Minutes Mini Group meetings Web client meetings 2012 2012-01-09

2012-01-09

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

Agenda

List of active branches.

Branch cleanup

gh-ola/develop
gh-ola/feature/static_file_handling

gh-will/sprint6-web-backlog
gh-will/activities_panel
gh-will/6190_iframe
gh-will/feature/6736_emdb
gh-will/7374_web_ui
gh-will/7390_admin_scripts
gh-will/7393_webclient_docs
gh-will/6342_decorators_temp
gh-will/4-3-4-hotfixes
gh-will/feature/training_examples
gh-will/ajax_helper
gh-will/search_template
gh-will/feature/omexsd_browser
gh-will/raphael_shape_edits
gh-will/feature/kymograph_script
gh-will/feature/web_blitz_terminal

gh-chris/6343_conn_decorator
gh-chris/7391_ldap_referrals
gh-chris/fslite-stage2
gh-chris/int_vs_long_srv
gh-chris/django_1_3_1

List of active Pull Requests.

To discuss:

  1. (20 min may be done before meeting) #6342 Decorators, connection etc.

  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. (5 min) #7189 Static files handling.

    • Chris can't get sub-directories to work properly when running in "production" mode apart from the static URLs but we will deal with that problem once this is merged in.
  4. (5 min) #7095 JavaScript overhaul

    • google doc
    • ACTION: Carlos will review the most critical library used by webgateway. Especially jQuery and jQuery.UI (#7105, #6466).
  5. (5 min) #7374 New webclient layout (see branch above)

    • Various feedback received for current layout: Jason: "Too many rows of links on left", Chris: "Prefer 'Activities' label instead of icon", Ola: "I like it", JM: "Make the activities & basket icons smaller", Scott: long discussion (see ticket comment).
    • Docs for using new templates are work in progress: OmeroWeb/WritingTemplates
    • HIC guys will try to update to develop / activities_panel and try.
  6. (10 min) Others:

    • #7189 Static files handling. Chris can't get sub-directories to work properly when running in "production" mode apart from the static URLs but we will deal with that problem once this is merged in.
    • #7202 Unittests review - Carlos?
    • #7245 Select widget adjustment.
    • #7189 Static files handling.
      • Action: new wiki page for 4.4: migration steps, new features documentation, etc.
    • #7308 PanoJS IE Bugs
      • Action: fix needs to be tested with IE.
  7. 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

  1. #6342 Decorators, connection etc.

    • Ola: Technical discussion could happen tomorrow.
    • Chris: we brightly discussed moving everything to decorators. Will, Ola and myself discussed unifying some of the usage of webadmin client and gateway. So we will have one pattern of work. We concentrated on return value and what we send to the client is authentication issue, JSON, and other response. Carlos exclusively uses 404 which are all handled directly in the views. We didn't come to the decision how it should be, but agreed Chris will create prototype decorator and getBlitzConnection rewritten in the same time. Chris: in sprint 7 i will add couple of tickets for the gh-chris/6343_conn_decorator Will: In terms of login process in gh-will/ajax_helper there is a wrapper for ajax calls where if you get error the popup dialog will display login form. Carlos: Most of the code relay in session timeout handler. Also does not relay on credentials because of the "single user" usage.
  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?)

    • Ola: It will evaluate as we go.

    • Carlos: I would like to be involved in decision is making.

  3. #7095 JavaScript overhaul

    • google doc

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

    • Apart form Scott and Ola there were no more updates. Ola updated jquery.flot including piechart.

    • Carlos: I use flot extensively it should go to common.

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

    • Will: The most significant comments came form Jason's. Didn't like several rows of menu content. I was using this for a while and I do not feel this is a pain. Most of other comments doesn't affect general concept whether we move some bits and pieces around.
    • Chris: My worried was that we do not use white space on the logo level. We could make more things available to not waist white space. Because we think about complete rewrite of templates, might be worth to try to put there more.

    • Scott: Is it worth to see where this will go with additional elements?
      • Chris: We could be using a lots of strategy using if we have group of people to develop existing component (like will did with basket and activities). The most important elements are on those toolbars.

    • Emma: I agree with jason, that left hand side is to busy (to many things there).
    • Chris: This layout has everything we need, even is not perfect yet.
    • Will: I will create PR on that branch and we will play from there.
    • Will: I started wiki pages for using new templates are work in progress: OmeroWeb/WritingTemplates. Feedback needed.
  5. Others:

    • #7189 Static files handling. Chris can't get sub-directories to work properly when running in "production" mode apart from the static URLs but we will deal with that problem once this is merged in.
      • ACTION: Ola will show Chris tomorrow what she set up on her apache.
    • #7189 Static files handling.
      • Action: new wiki page for 4.4: migration steps, new features documentation, etc.
    • #7301 deleteObject
      • Chris: Delete object is not very flexible to delete other objects. I started to rewrite it to make it more efficient. It will be backward compatible but existing usage will populate warning.
  6. Priority list review.

    • Emma: The release data will be discussed tomorrow.
    • Chris: lets discuss tomorrow morning before the meeting.
Document Actions