[00:22:16 EDT(-0400)] * JASIGLogBot (n=PircBot@jasig.Princeton.EDU) has joined ##uportal
[00:22:16 EDT(-0400)] * Topic is 'http://uportal.pastebin.com/ - http://www.ja-sig.org/wiki/display/UPC/uportal+IRC+Logs' set by EricDalquist on 2008-02-27 12:32:13 EST(-0500)
[07:03:03 EDT(-0400)] * higmad (n=chatzill@pcit-8752.hig.se) has joined ##uportal
[08:40:51 EDT(-0400)] * athena (n=athena@adsl-75-58-127-15.dsl.wlfrct.sbcglobal.net) has joined ##uportal
[08:52:26 EDT(-0400)] * jessm (n=Jess@c-71-232-1-65.hsd1.ma.comcast.net) has joined ##uportal
[08:55:53 EDT(-0400)] * colinclark (n=colin@bas2-toronto09-1176130646.dsl.bell.ca) has joined ##uportal
[08:59:20 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[09:31:12 EDT(-0400)] * colinclark (n=colin@bas2-toronto09-1176130646.dsl.bell.ca) has joined ##uportal
[09:42:36 EDT(-0400)] * bszabo (n=bszabo@ip68-227-239-204.ph.ph.cox.net) has joined ##uportal
[10:16:39 EDT(-0400)] * colinclark (n=colin@142.150.154.101) has joined ##uportal
[10:30:08 EDT(-0400)] * michelled (n=michelle@142.150.154.193) has joined ##uportal
[11:09:03 EDT(-0400)] * holdorph (n=holdorph@wsip-72-215-204-133.ph.ph.cox.net) has joined ##uportal
[11:28:43 EDT(-0400)] * michelled (n=team@142.150.154.193) has joined ##uportal
[11:30:49 EDT(-0400)] * lennard1 (n=sparhk@wsip-72-215-204-133.ph.ph.cox.net) has joined ##uportal
[12:39:33 EDT(-0400)] * Sememmon (n=Sememmon@wsip-72-215-204-133.ph.ph.cox.net) has joined ##uportal
[12:58:10 EDT(-0400)] <EricDalquist> so I think I finally fixed all the groups code broken by the ChannelDefinition refactoring
[12:58:14 EDT(-0400)] <EricDalquist> there were at least a dozen places that did
[12:58:30 EDT(-0400)] <EricDalquist> Class c = Class.forName("org.jasig.portal.ChannelDefinition"):
[12:58:46 EDT(-0400)] <EricDalquist> instead of just Class c = ChannelDefinition.class;
[12:58:54 EDT(-0400)] <EricDalquist> which means the refactoring missed all of them
[12:58:58 EDT(-0400)] <athena> ah
[12:59:11 EDT(-0400)] <athena> i guess i should have done a grep for that
[12:59:12 EDT(-0400)] <EricDalquist> I would love to have heard the reasoning for that
[12:59:16 EDT(-0400)] <athena> lol.
[12:59:20 EDT(-0400)] <athena> yeah
[12:59:31 EDT(-0400)] <athena> much better to do things that are checked by the compiler
[13:50:51 EDT(-0400)] <EricDalquist> ok, all the ChannelDefinition stuff should be cleaned up in trunk
[13:51:01 EDT(-0400)] <EricDalquist> and groups manager is working correctly again
[13:51:38 EDT(-0400)] <athena> yay!
[13:51:41 EDT(-0400)] <athena> what was wrong w/ it?
[13:51:55 EDT(-0400)] <EricDalquist> lots of places where ChannelDefinition was specified
[13:52:00 EDT(-0400)] <EricDalquist> so none of the groups code worked
[13:52:04 EDT(-0400)] <EricDalquist> because it couldn't find the class
[13:52:17 EDT(-0400)] <athena> ah, right
[15:37:22 EDT(-0400)] <athena> http://developer.yahoo.net/blog/archives/2009/10/a_engineers_gui.html
[15:37:30 EDT(-0400)] <athena> scroll down to "a dismal testing harness"
[15:37:33 EDT(-0400)] <athena> hilarious
[15:38:52 EDT(-0400)] <EricDalquist> lol
[15:39:25 EDT(-0400)] * athena is still laughing
[15:39:43 EDT(-0400)] <EricDalquist> those ipfw rules look fun
[15:40:05 EDT(-0400)] <athena> yeah
[15:54:07 EDT(-0400)] * lennard1 (n=sparhk@wsip-72-215-204-133.ph.ph.cox.net) has joined ##uportal
[15:58:24 EDT(-0400)] <athena> so, random user experience story from last week
[15:58:34 EDT(-0400)] <athena> when i was having dinner w/ my family they started talking about facebook
[15:58:52 EDT(-0400)] <athena> and how the first time they'd had someone try and chat w/ them, they couldn't figure out how to write back
[15:58:58 EDT(-0400)] <athena> they saw the text box and typed in there
[15:59:04 EDT(-0400)] <athena> but there was no "send" button
[15:59:18 EDT(-0400)] <athena> so the text just sat there until someone else eventually told them to just hit enter
[15:59:38 EDT(-0400)] <EricDalquist> huh
[15:59:44 EDT(-0400)] <athena> probably a good example of the dangers of making a user interface too slick
[15:59:53 EDT(-0400)] <EricDalquist> guess a difference between mouse and keyboard centric thought
[15:59:59 EDT(-0400)] <athena> yeah
[16:00:02 EDT(-0400)] <athena> seems like
[16:00:05 EDT(-0400)] <EricDalquist> I rarely click anything
[16:00:13 EDT(-0400)] <EricDalquist> but I spend a lot of time at a computer
[16:00:18 EDT(-0400)] <EricDalquist> Gretchen clicks most things
[16:00:24 EDT(-0400)] <EricDalquist> and rarely hits enter
[16:00:27 EDT(-0400)] <EricDalquist> or tab
[16:00:37 EDT(-0400)] <athena> yeah i don't use the mouse if i can help it either - it kills me to watch other people use a website
[16:00:46 EDT(-0400)] <athena> the mouse bothers my wrist, amount other things
[16:01:04 EDT(-0400)] <EricDalquist> yeah
[16:01:16 EDT(-0400)] <athena> but it's probably an example too of the pain users feel when a UI is unfamiliar, when strategies for interaction change
[16:01:32 EDT(-0400)] <athena> i want uportal to feel modern, but not be so bleeding edge that people have to learn new interaction styles
[16:01:40 EDT(-0400)] <EricDalquist> yeah
[16:03:14 EDT(-0400)] <athena> i guess i sort of hope we can be on the forefront of good design, accessiblity, etc., but slightly trail changes in user interface styles
[16:03:30 EDT(-0400)] <athena> i'd kind of hate for someone to experience something for the first time in their university portal
[16:03:45 EDT(-0400)] <athena> let google establish standards, and we can follow
Page Comparison
General
Content
Integrations