/
uPortal IRC Logs-2010-02-18

uPortal IRC Logs-2010-02-18

[04:37:17 EST(-0500)] * JASIGLogBot (~PircBot@jasig.Princeton.EDU) has joined ##uportal
[04:37:17 EST(-0500)] * 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:35:47 EST(-0500)] * tsnfoo (~tsnfoo@cpe-173-88-27-191.columbus.res.rr.com) has joined ##uportal
[09:01:25 EST(-0500)] * tsnfoo (~tsnfoo@wso-mbp15-2.test.denison.edu) has joined ##uportal
[09:07:33 EST(-0500)] * colinclark (~colin@bas2-toronto09-1176130909.dsl.bell.ca) has joined ##uportal
[09:33:17 EST(-0500)] * athena (~athena@adsl-99-90-243-15.dsl.wlfrct.sbcglobal.net) has joined ##uportal
[09:59:59 EST(-0500)] * EricDalquist (~dalquist@2607:f388:e:0:221:9bff:fe37:e768) has joined ##uportal
[10:01:32 EST(-0500)] * holdorph (~holdorph@wsip-72-215-204-133.ph.ph.cox.net) has joined ##uportal
[10:04:42 EST(-0500)] * lfuller (~sparhk@wsip-72-215-204-133.ph.ph.cox.net) has joined ##uportal
[10:20:18 EST(-0500)] <EricDalquist> athena: does the calendar portlet have any caldav support?
[10:20:32 EST(-0500)] <EricDalquist> and if so what does it add versus simply iCal?
[10:20:34 EST(-0500)] <athena> yep!
[10:20:42 EST(-0500)] <athena> not much, really
[10:21:04 EST(-0500)] <athena> though of course if you have something that works better w/ caldav than w/ ical it's helpful
[10:21:10 EST(-0500)] <EricDalquist> ok
[10:21:16 EST(-0500)] <athena> like zimbra doesn't have ical feeds you can just query
[10:21:20 EST(-0500)] <EricDalquist> so there is no ability to edit remote calendars
[10:21:40 EST(-0500)] <athena> and in some ways i think it's better for google calendar, since you don't have to copy/paste that private url
[10:21:44 EST(-0500)] <athena> correct
[10:21:46 EST(-0500)] <EricDalquist> right
[10:21:47 EST(-0500)] <EricDalquist> ok
[10:21:49 EST(-0500)] <EricDalquist> thanks (smile)
[10:21:52 EST(-0500)] <athena> we've talked about a couple ways we could add editing support
[10:22:04 EST(-0500)] <athena> i think it'd be interested to add support for caldav editing
[10:22:24 EST(-0500)] <athena> and then maybe add a simple local calendar store
[10:22:47 EST(-0500)] <EricDalquist> yeah
[10:22:48 EST(-0500)] <athena> but that's something i'm just never going to get to unless a client wants it
[10:22:53 EST(-0500)] <athena> too much work to do on the side
[10:22:57 EST(-0500)] <EricDalquist> I'll bring it up here
[10:23:01 EST(-0500)] <athena> cool (smile)
[10:23:08 EST(-0500)] <EricDalquist> our calendaring person was looking at the screenshots
[10:23:16 EST(-0500)] <athena> oh, have you seen the new screenshots?
[10:23:20 EST(-0500)] <EricDalquist> and got all excited by the CalDav info
[10:23:22 EST(-0500)] <athena> gary did a nice job w/ it
[10:23:22 EST(-0500)] <EricDalquist> not sure
[10:23:23 EST(-0500)] <EricDalquist> link?
[10:23:32 EST(-0500)] <athena> http://www.unicon.net/blog/jbourey/jasig-calendar-portlet-updates
[10:23:37 EST(-0500)] <athena> mobile support now too
[10:23:53 EST(-0500)] <EricDalquist> yup
[10:24:04 EST(-0500)] <athena> has the calendaring person looked at bedework at all?
[10:24:41 EST(-0500)] <athena> i think part of me would suggest maybe using bedework for the calendar store, then using the calendar portlet to provide a view of it in the portal
[10:25:00 EST(-0500)] <EricDalquist> yeah, he knows the bedeworks folks
[10:25:16 EST(-0500)] <athena> i wish i had more opportunity to play w/ that project
[10:25:43 EST(-0500)] <EricDalquist> yup
[11:17:47 EST(-0500)] <athena> ok, http://www.slideshare.net/uportal/uportal-roadmap-community-call-uportal-32-and-beyond now includes synchronized slides and audio!
[11:17:56 EST(-0500)] <EricDalquist> woohoo!
[11:18:01 EST(-0500)] <athena> (smile)
[11:18:39 EST(-0500)] * agherna (~agherna@panache.ci.uiuc.edu) has joined ##uportal
[11:25:52 EST(-0500)] <agherna> question about the uportal 3.1.1 ant build file
[11:26:32 EST(-0500)] <agherna> there's a uportal-impl.classpath path defined in a macrodef
[11:26:43 EST(-0500)] <agherna> in there, it adds 2 path elements.
[11:27:12 EST(-0500)] <agherna> the 1 that's not clear to me as to where it can be found is uportal-impl.classpath
[11:27:36 EST(-0500)] <EricDalquist> that is being defined (eventually) by the maven ant tasks JAR
[11:28:36 EST(-0500)] <EricDalquist> so that happens inside the <maven-artifact-macro> macrodef
[11:28:53 EST(-0500)] <EricDalquist> that macrodef takes a project name and a path to a pom.xml
[11:28:56 EST(-0500)] <agherna> yep
[11:29:13 EST(-0500)] <EricDalquist> and it sets a bunch of variables
[11:29:34 EST(-0500)] <EricDalquist> after checking to see if the maven project being pointed to is 'up to date'
[11:29:40 EST(-0500)] <agherna> the pom sets a bunch of variables or build.xml sets a bunch of variables?
[11:30:02 EST(-0500)] <EricDalquist> so if you look inside of: <macrodef name="maven-artifact-macro">
[11:30:24 EST(-0500)] <EricDalquist> there is:
[11:30:24 EST(-0500)]

<EricDalquist> <artifact:dependencies pathid="@

Unknown macro: {project-name}

.classpath" verbose="false">


[11:30:24 EST(-0500)]

<EricDalquist> <pom refid="@

Unknown macro: {project-name}

.pom" />


[11:30:24 EST(-0500)] <EricDalquist> </artifact:dependencies>
[11:30:52 EST(-0500)] <EricDalquist> that uses the Maven Ant Tasks library to have Maven create an ant compatible classpath using the specified pom
[11:31:25 EST(-0500)] <agherna> i see
[11:31:52 EST(-0500)] <EricDalquist> all of those other <properties> that are set within the macrodef are also available inside the macrodef call
[11:32:14 EST(-0500)] <EricDalquist> macrodefs are like ant's version of functions with anonymous callbacks
[11:32:32 EST(-0500)] <agherna> right. familiar with macrodef
[11:35:31 EST(-0500)] * Sememmon (~Sememmon@unaffiliated/sememmon) has joined ##uportal
[11:35:49 EST(-0500)] <agherna> looking at the macrodef for uportal-impl-macro then, it looks like it builds on maven-artifact-macro by adding elements to the uPortal classpath so that things like crn-import, etc. can be set up concisely.
[11:36:01 EST(-0500)] <EricDalquist> right
[11:36:23 EST(-0500)] <EricDalquist> there are specific macro defs for each module in the uportal project that do things specific to that module
[11:36:33 EST(-0500)] <agherna> if i wanted to add elements to the classpath for uPortal, i'd put them in uportal-impl-macro then, right?
[11:36:39 EST(-0500)] <agherna> in the <path>
[11:36:48 EST(-0500)] <EricDalquist> um .... yes ...
[11:36:59 EST(-0500)] <EricDalquist> but why not just add them to the pom.xml?
[11:37:14 EST(-0500)] <agherna> for uPortal you mean?
[11:37:27 EST(-0500)] <agherna> uportal-impl?
[11:37:36 EST(-0500)] <EricDalquist> yeah
[11:37:47 EST(-0500)] <agherna> well, i could do that
[11:37:53 EST(-0500)] <EricDalquist> like if you need an additional dependency the place to add it is the uportal pom
[11:37:59 EST(-0500)] <EricDalquist> that ant file should never need editing
[11:38:04 EST(-0500)] <agherna> ok
[11:38:28 EST(-0500)] <EricDalquist> since editing classpath in the ant file would only affect specific things run by ant
[11:38:39 EST(-0500)] <EricDalquist> that dependency wouldn't actually be included in the uportal-impl jar
[11:38:42 EST(-0500)] <EricDalquist> or deployed
[11:38:56 EST(-0500)] <EricDalquist> or available to some other tools that are maven plugins
[11:39:00 EST(-0500)] <agherna> i've added some profiles to the various pom.xml files that are activated by a system property
[11:39:18 EST(-0500)] <agherna> if i set the system property on the command line, will those get propagated to mvn via ant?
[11:39:47 EST(-0500)] <EricDalquist> I don't think so
[11:39:56 EST(-0500)] <EricDalquist> I think that was a big problem with the ant build file we've been running into
[11:40:12 EST(-0500)] <EricDalquist> and a big part of the reason for wanting to move away from ant completely
[11:40:21 EST(-0500)] <agherna> bummer
[11:40:46 EST(-0500)] <EricDalquist> yes
[11:41:54 EST(-0500)] <agherna> ok. thanks for your help.
[11:48:03 EST(-0500)] <athena> agherna - i think you can add stuff to pass through ant properties to the maven commands, at least
[11:48:26 EST(-0500)] <athena> it's really a pain
[11:50:36 EST(-0500)] <agherna> don't like pain (smile)
[11:57:27 EST(-0500)] * Sememmon (~Sememmon@unaffiliated/sememmon) has joined ##uportal
[12:59:15 EST(-0500)] * lfuller (~sparhk@wsip-72-215-204-133.ph.ph.cox.net) has joined ##uportal
[13:20:51 EST(-0500)] * colinclark (~colin@bas2-toronto09-1176130909.dsl.bell.ca) has joined ##uportal
[14:10:40 EST(-0500)] * Sememmon (~Sememmon@unaffiliated/sememmon) has joined ##uportal
[15:22:58 EST(-0500)] * agherna (~agherna@panache.ci.uiuc.edu) has joined ##uportal
[16:49:49 EST(-0500)] * agherna_ (~agherna@vpn82-7e-94-77.near.uiuc.edu) has joined ##uportal
[16:53:38 EST(-0500)] * agherna_ (~agherna@panache.ci.uiuc.edu) has joined ##uportal
[18:01:22 EST(-0500)] * tsnfoo (~tsnfoo@140.141.211.105) has joined ##uportal
[19:16:10 EST(-0500)] * lfuller (~sparhk@wsip-72-215-204-133.ph.ph.cox.net) has left ##uportal
[19:31:36 EST(-0500)] * colinclark (~colin@bas2-toronto09-1176130909.dsl.bell.ca) has joined ##uportal
[20:50:27 EST(-0500)] * athena (~athena@adsl-99-90-243-15.dsl.wlfrct.sbcglobal.net) has joined ##uportal
[20:59:05 EST(-0500)] * lfuller (~sparhk@ip68-98-56-21.ph.ph.cox.net) has joined ##uportal
[21:06:04 EST(-0500)] * colinclark (~colin@bas2-toronto09-1176130909.dsl.bell.ca) has joined ##uportal
[21:41:01 EST(-0500)] * tsnfoo (~tsnfoo@cpe-173-88-27-191.columbus.res.rr.com) has joined ##uportal
[22:09:07 EST(-0500)] * colinclark (~colin@bas2-toronto09-1176130909.dsl.bell.ca) has joined ##uportal