Re: [uportal-dev] Announcing the uPortal 3.0.0-GA Release

2008-04-20 Thread Timothy Carroll
What an incredible accomplishment.  In addition to the development,  
there has been an extraordinary amount of coordination and  
communication required to make this happen.  The core group of people  
that worked so hard to make this happen deserve a party at the  
upcoming JA-SIG.  They almost seem like celebrities considering all  
the chatter from the key players on the list recently.

Congratulations!



On Apr 17, 2008, at 5:18 PM, Eric Dalquist wrote:

JA-SIG is proud to announce the General Audience release of uPortal  
3.0.0. uPortal 3.0.0 GA is the culmination of a significant effort by  
many people in the uPortal community to take a revolutionary step  
with the uPortal code base.

Full release notes are available along with a uPortal 3.0 release  
overview. The release notes page includes links to the milestone and  
two release candidates that preceded this GA release.

This release includes the following new features and fixes:

A standard project structure and build management system using Maven  
2 with Ant utility scripts.
Use of the Pluto 1.1 portlet container which provides future-proofing  
for eventual JSR-286 support.
A single Spring application context with much of the portal  
application configuration residing in this context.
Database import and export utilities using Cernunnos scripts. Thanks  
to Andrew Wills from Unicon for this work.
A new theme and skin along with a more understandable directory  
structure for layout and skin related files. The new skin is also  
using jQuery to provide drag and drop features which are enabled by  
default. Thanks to Gary Thompson from Unicon and Jen Bourey from Yale  
for this work.
Layout cache friendly dynamic title support for channels and  
portlets. Dynamic titles for channels and portlets work on every  
render now. Thanks to Nick Bolton from Unicon for this work.
Quickstart generation scripts. Quickstart generation is now as simple  
as running an Ant task.
Consistent cache scheme and configuration based on Spring-Modules  
Caching API. Most existing dynamic caches have been converted to use  
the new API and it is currently backed by EHCache though other  
caching frameworks can easily be used.
CAS 3.2 is bundled with uPortal and is used as the default  
authentication mechanism. Thanks to Scott Battaglia from Rutgers,  
Andrew Petro from Unicon and Jen Bourey from Yale for this work.
CAS Proxy tickets are available to JSR-168 portlets as a user  
attribute. Thanks to Jen Bourey from Yale for this work.
New default content that provides a better first-impression and  
demonstration of the uPortal framework.
Over 150 bugs, improvements, new features, and tasks resolved since 2.6
Source and Quick Start downloads are available on the uPortal All  
Release page. JavaDocs and developer-centric materials are available  
on the project's Maven site

This release is ready for general use. If you do find any issues  
please file them in the JA-SIG Issue Tracker

I want to thank everyone who contributed to the development both  
directly and in-directly. Having this developer community available  
for both code and design insight has been invaluable.

A more press-release centric announcement will follow tomorrow on the  
uportal-user and other lists along with the uPortal web-site and  
other locations.

uPortal 3.0.0 Release Engineer,
-Eric Dalquist



-- 
Join your friends and colleagues at JA-SIG 2008 - Higher Education Solutions: 
The Community Source Way!
April 27th - 30th, 2008 in St. Paul, Minnesota USA

Featuring CAS, DSpace, Fedora, Fluid, Internet2, Kuali, Sakai, uPortal, and 
more!
Information/Registration at: 
http://www.ja-sig.org/conferences/08spring/index.html

Subscribe to the conference blog, The Community Source Way
http://jasig2008.blogspot.com, for news and updates about the  event.

Join the Conference networking site at http://ja-sigspring08.crowdvine.com/

You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev

Re: [uportal-dev] not equal in pags

2008-04-14 Thread Timothy Carroll
I'm no REGEX guru, but I enlisted one locally.  Neither of us could  
figure out a way to resolve the example case I documented.  Would you  
mind sharing how you would accomplish this using the example?


Thanks, Tim


On Apr 14, 2008, at 1:04 PM, Dan Ellentuck wrote:

Hi Tim,

You can do most anything with Strings out of the box with the  
RegexTester, including testing an attribute for NOT EQUALS.


   Dan

Timothy Carroll wrote:

Hi All.
Is anyone aware of an easy way to accomplish a NOT EQUAL operation  
in PAGS.  Basically, we have a personDirectory attribute setup, and  
we want to create a PAGS group that evaluates membership based on  
that attribute being NOT EQUAL to a specific string.

An example would be:
A user is a member of Authenticated Users when attribute  
username is not equal to guest
So far as I can tell, this is not really possible with PAGS out of  
the box.  However, it seems like a perfectly reasonable thing to  
do, so I'm hoping someone has overcome this hurdle already.

Thanks in advance, Tim



--
Join your friends and colleagues at JA-SIG 2008 - Higher Education  
Solutions: The Community Source Way!

April 27th - 30th, 2008 in St. Paul, Minnesota USA

Featuring CAS, DSpace, Fedora, Fluid, Internet2, Kuali, Sakai,  
uPortal, and more!
Information/Registration at: http://www.ja-sig.org/conferences/ 
08spring/index.html


Subscribe to the conference blog, The Community Source Way
http://jasig2008.blogspot.com, for news and updates about the  event.

Join the Conference networking site at http://ja- 
sigspring08.crowdvine.com/


You are currently subscribed to uportal-dev@lists.ja-sig.org as:  
[EMAIL PROTECTED]
To unsubscribe, change settings or access archives, see http://www.ja- 
sig.org/wiki/display/JSG/uportal-dev



--
Join your friends and colleagues at JA-SIG 2008 - Higher Education Solutions: The 
Community Source Way!
April 27th - 30th, 2008 in St. Paul, Minnesota USA

Featuring CAS, DSpace, Fedora, Fluid, Internet2, Kuali, Sakai, uPortal, and 
more!
Information/Registration at: 
http://www.ja-sig.org/conferences/08spring/index.html

Subscribe to the conference blog, The Community Source Way
http://jasig2008.blogspot.com, for news and updates about the  event.

Join the Conference networking site at http://ja-sigspring08.crowdvine.com/

You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


Re: [uportal-dev] not equal in pags

2008-04-14 Thread Timothy Carroll
Thanks Dan.

We wrote a quick StringNotEquals tester (attached:
-- 
Join your friends and colleagues at JA-SIG 2008 - Higher Education Solutions: 
The Community Source Way!
April 27th - 30th, 2008 in St. Paul, Minnesota USA

Featuring CAS, DSpace, Fedora, Fluid, Internet2, Kuali, Sakai, uPortal, and 
more!
Information/Registration at: 
http://www.ja-sig.org/conferences/08spring/index.html

Subscribe to the conference blog, The Community Source Way
http://jasig2008.blogspot.com, for news and updates about the  event.

Join the Conference networking site at http://ja-sigspring08.crowdvine.com/

You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev

StringNotEqualsIgnoreCaseTester.java
Description: Binary data
).  You can use it as a starting point if you'ld like.  I was just  
surprised that it wasn't already built in.

Tim


On Apr 14, 2008, at 8:12 PM, Dan Ellentuck wrote:

Hi Tim,

I played around a little and came up with this ugly thing, which I'm  
sure can be improved by someone who knows what they're doing with  
regular expressions.

^guest.+$|^.+guest$|^[^g].*$|^g[^u].*$|^gu[^e].*$|^gue[^s].*$|^gues 
[^t].*$|^g$|^gu$|^gue$|^gues$

But you've made your point.  No one should have to code something  
like this to do String NOT EQUALS.  I will add a string not equals  
tester to the pags tester package and also post the code in jira.   
Give me a day or two.

Dan

Timothy Carroll wrote:
 I'm no REGEX guru, but I enlisted one locally.  Neither
 of us could figure out a way to resolve the example case
 I documented.  Would you mind sharing how you would
 accomplish this using the example?
 Thanks, Tim
 On Apr 14, 2008, at 1:04 PM, Dan Ellentuck wrote:
 Hi Tim,
 You can do most anything with Strings out of the box with
 the RegexTester, including testing an attribute for NOT
 EQUALS.
 Dan
 Timothy Carroll wrote:
 Hi All. Is anyone aware of an easy way to accomplish a
 NOT EQUAL operation in PAGS.  Basically, we have a
 personDirectory attribute setup, and we want to create
 a PAGS group that evaluates membership based on that attribute  
 being NOT EQUAL to a specific string. An
 example would be: A user is a member of Authenticated
 Users when attribute username is not equal to
 guest So far as I can tell, this is not really
 possible with PAGS out of the box.  However, it seems
 like a perfectly reasonable thing to do, so I'm hoping
 someone has overcome this hurdle already. Thanks in
 advance, Tim


-- 
Join your friends and colleagues at JA-SIG 2008 - Higher Education  
Solutions: The Community Source Way!
April 27th - 30th, 2008 in St. Paul, Minnesota USA

Featuring CAS, DSpace, Fedora, Fluid, Internet2, Kuali, Sakai,  
uPortal, and more!
Information/Registration at: http://www.ja-sig.org/conferences/ 
08spring/index.html

Subscribe to the conference blog, The Community Source Way
http://jasig2008.blogspot.com, for news and updates about the  event.

Join the Conference networking site at http://ja- 
sigspring08.crowdvine.com/

You are currently subscribed to uportal-dev@lists.ja-sig.org as:  
[EMAIL PROTECTED]
To unsubscribe, change settings or access archives, see http://www.ja- 
sig.org/wiki/display/JSG/uportal-dev



Re: [uportal-dev] channel/tab terminology

2008-03-25 Thread Timothy Carroll

we have implemented a bit more hierarchy than the out of box uportal.

we use the terms tabs, pages, portlets



Jen Bourey wrote:

Hi all,

In cleaning up the up3 UI, I've noticed that the terminology isn't 
always consistent.  What do we want to use?  I think historically 
we've used channel and tab as terms?  At Yale, we've switched to 
calling those items portlets and pages, not that that's necessarily 
better.


I don't have strong feelings about what terminology we use, although I 
would like to fix it to all be the same.  What would everyone prefer?


- Jen
--


Join your friends and colleagues at JA-SIG 2008 - Higher Education 
Solutions: The Community Source Way! April 27th - 30th, 2008 in St. 
Paul, Minnesota USA



Featuring CAS, DSpace, Fedora, Fluid, Internet2, Kuali, Sakai, 
uPortal, and more! Information/Registration at: 
http://www.ja-sig.org/conferences/08spring/index.html



Subscribe to the conference blog, The Community Source Way 
http://jasig2008.blogspot.com http://jasig2008.blogspot.com/, for 
news and updates about the event.



Join the Conference networking site at 
http://ja-sigspring08.crowdvine.com/



You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


--
Join your friends and colleagues at JA-SIG 2008 - Higher Education Solutions: The 
Community Source Way!
April 27th - 30th, 2008 in St. Paul, Minnesota USA

Featuring CAS, DSpace, Fedora, Fluid, Internet2, Kuali, Sakai, uPortal, and 
more!
Information/Registration at: 
http://www.ja-sig.org/conferences/08spring/index.html

Subscribe to the conference blog, The Community Source Way
http://jasig2008.blogspot.com, for news and updates about the  event.

Join the Conference networking site at http://ja-sigspring08.crowdvine.com/

You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


Re: [uportal-dev] channel/tab terminology

2008-03-25 Thread Timothy Carroll
Why not just switch to content and containers as the terminology.  It  
is generic but descriptive.


Tim



On Mar 25, 2008, at 12:19 PM, Andrew Petro [EMAIL PROTECTED] wrote:


Jen,

I favor sticking with the historical tab and channel terminology  
for this release.  It maximizes the re-usability of existing  
documentation.


I object to portlet as the generic term for the dynamic boxes on  
the screen in the uPortal documentation and terminology because it  
is confusing in its relationship to JSR-168 Portlets.  Some of the  
channels are implemented as JSR-168 portlets.  Some are not.   
Technically, all of them are channels and can benefit by channel  
things, like channel types, metadata about which channel controls to  
show, categorization, and selection of audiences permitted to  
subscribe to them.


I see why implementing schools might adopt portlet, or widget, or  
channel, or thingamabob as their local terminology.  End users don't  
need to understand JSR-168 and the distinction of which channels are  
JSR-168 portlets and which are not.


The target audience of the uPortal release, however, tends more  
towards the IT staff of higher education institutions who might  
adopt and implement uPortal locally.  Avoiding calling things  
portlets that are not Portlets has value for this audience.



I like the term tab.  Using the default theme and skin, they look  
like tabs.  I find it easier to explain this to people in terms of  
tabs, and then tell them that if they want they could look like  
something other than tabs.  Tabs are nicely concrete and palpable  
and easier to grok.  I like using managed fragment to  
differentiate between DLM managed tabs and end-user personal layout  
tabs.


The term page has too much content management system expectations  
associated with it.  uPortal *isn't* a content management system and  
you *don't* interact with pages in the sense of Drupal or  
HyperContent.


Andrew


Timothy Carroll wrote:

we have implemented a bit more hierarchy than the out of box uportal.

we use the terms tabs, pages, portlets



Jen Bourey wrote:

Hi all,

In cleaning up the up3 UI, I've noticed that the terminology isn't  
always consistent.  What do we want to use?  I think historically  
we've used channel and tab as terms?  At Yale, we've switched to  
calling those items portlets and pages, not that that's  
necessarily better.


I don't have strong feelings about what terminology we use,  
although I would like to fix it to all be the same.  What would  
everyone prefer?


- Jen
--



--
Join your friends and colleagues at JA-SIG 2008 - Higher Education  
Solutions: The Community Source Way!

April 27th - 30th, 2008 in St. Paul, Minnesota USA

Featuring CAS, DSpace, Fedora, Fluid, Internet2, Kuali, Sakai,  
uPortal, and more!

Information/Registration at: 
http://www.ja-sig.org/conferences/08spring/index.html

Subscribe to the conference blog, The Community Source Way
http://jasig2008.blogspot.com, for news and updates about the  event.

Join the Conference networking site at http://ja-sigspring08.crowdvine.com/

You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


--
Join your friends and colleagues at JA-SIG 2008 - Higher Education Solutions: The 
Community Source Way!
April 27th - 30th, 2008 in St. Paul, Minnesota USA

Featuring CAS, DSpace, Fedora, Fluid, Internet2, Kuali, Sakai, uPortal, and 
more!
Information/Registration at: 
http://www.ja-sig.org/conferences/08spring/index.html

Subscribe to the conference blog, The Community Source Way
http://jasig2008.blogspot.com, for news and updates about the  event.

Join the Conference networking site at http://ja-sigspring08.crowdvine.com/

You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


Re: [uportal-dev] ORA-01000: maximum open cursors exceeded

2008-03-06 Thread Timothy Carroll

I'm waiting on DBA confirmation for Jason's question, but to clarify...

All of our portlets use their own datasource.  The portal framework has 
an isolated Oracle database instance.




Parker Grimes wrote:
Another clarification question... do you have any portlets that open 
database connections that could be causing the problem, or if you 
think the open connections are coming from uPortal itself?


Parker


On Thu, Mar 6, 2008 at 8:12 AM, Jason Shao (CampusEAI Consortium) 
[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote:


On Mar 5, 2008, at 11:35 PM, Timothy Carroll wrote:

 environment in question.  A lot of the documentation and chat on
 this issue talks about ensuring that all cursors and result sets are
 closed when finished, but there is some speculation over how
 actively that has to be managed.  Additionally, we have looked into
 the implications of connection pooling, and that seems to push the
 solutions into a more shadowy area.

Tim,

Just to clarify: you are seeing essentially a cursor leak, but *not* a
connection leak? e.g. if you look at your DBCP status using JMX or the
like, and on the Oracle side the number of open connections is
relatively constant?

Jason

--
Open Source Developers: Love community and open source? Want to make
it easier for schools to use? Our OpenSource group is hiring.
Email Jason Shao [EMAIL PROTECTED]
mailto:[EMAIL PROTECTED] to start a conversation.

--
Jason Shao
Director of Open Source Solutions
CampusEAI Consortium
1940 East 6th Street, 11th Floor
Cleveland, OH 44114
Tel: 216.589.9626x249
Fax: 216.589.9639


--
Join your friends and colleagues at JA-SIG 2008 - Higher
Education Solutions: The Community Source Way!
April 27th - 30th, 2008 in St. Paul, Minnesota USA

Featuring CAS, DSpace, Fedora, Fluid, Internet2, Kuali, Sakai,
uPortal, and more!
Information/Registration at:
http://www.ja-sig.org/conferences/08spring/index.html

You are currently subscribed to uportal-dev@lists.ja-sig.org
mailto:uportal-dev@lists.ja-sig.org as: [EMAIL PROTECTED]
mailto:[EMAIL PROTECTED]
To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


--
You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


--
Join your friends and colleagues at JA-SIG 2008 - Higher Education Solutions: The 
Community Source Way!
April 27th - 30th, 2008 in St. Paul, Minnesota USA

Featuring CAS, DSpace, Fedora, Fluid, Internet2, Kuali, Sakai, uPortal, and 
more!
Information/Registration at: 
http://www.ja-sig.org/conferences/08spring/index.html

You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


Re: [uportal-dev] ORA-01000: maximum open cursors exceeded

2008-03-06 Thread Timothy Carroll
The connections appear to be constant, so yes... it appears to be a 
cursor leak.


Jason Shao (CampusEAI Consortium) wrote:

On Mar 5, 2008, at 11:35 PM, Timothy Carroll wrote:

environment in question.  A lot of the documentation and chat on this 
issue talks about ensuring that all cursors and result sets are 
closed when finished, but there is some speculation over how actively 
that has to be managed.  Additionally, we have looked into the 
implications of connection pooling, and that seems to push the 
solutions into a more shadowy area.


Tim,

Just to clarify: you are seeing essentially a cursor leak, but *not* a 
connection leak? e.g. if you look at your DBCP status using JMX or the 
like, and on the Oracle side the number of open connections is 
relatively constant?


Jason

--
Open Source Developers: Love community and open source? Want to make 
it easier for schools to use? Our OpenSource group is hiring.

Email Jason Shao [EMAIL PROTECTED] to start a conversation.

--
Jason Shao
Director of Open Source Solutions
CampusEAI Consortium
1940 East 6th Street, 11th Floor
Cleveland, OH 44114
Tel: 216.589.9626x249
Fax: 216.589.9639




--
Join your friends and colleagues at JA-SIG 2008 - Higher Education Solutions: The 
Community Source Way!
April 27th - 30th, 2008 in St. Paul, Minnesota USA

Featuring CAS, DSpace, Fedora, Fluid, Internet2, Kuali, Sakai, uPortal, and 
more!
Information/Registration at: 
http://www.ja-sig.org/conferences/08spring/index.html

You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


Re: [uportal-dev] ORA-01000: maximum open cursors exceeded

2008-03-06 Thread Timothy Carroll
It appears that Andrew P. had done some work to create a 
DBCPDataSourceFactory class, but I don't believe that is in play; right?


So, if tomcat is setting up the database pool via JNDI, how can we see 
what it is using for DBCP default values?


Thanks Again, Tim

Jason Shao (CampusEAI Consortium) wrote:

On Mar 5, 2008, at 11:35 PM, Timothy Carroll wrote:

environment in question.  A lot of the documentation and chat on this 
issue talks about ensuring that all cursors and result sets are 
closed when finished, but there is some speculation over how actively 
that has to be managed.  Additionally, we have looked into the 
implications of connection pooling, and that seems to push the 
solutions into a more shadowy area.


Tim,

Just to clarify: you are seeing essentially a cursor leak, but *not* a 
connection leak? e.g. if you look at your DBCP status using JMX or the 
like, and on the Oracle side the number of open connections is 
relatively constant?


Jason

--
Open Source Developers: Love community and open source? Want to make 
it easier for schools to use? Our OpenSource group is hiring.

Email Jason Shao [EMAIL PROTECTED] to start a conversation.

--
Jason Shao
Director of Open Source Solutions
CampusEAI Consortium
1940 East 6th Street, 11th Floor
Cleveland, OH 44114
Tel: 216.589.9626x249
Fax: 216.589.9639




--
Join your friends and colleagues at JA-SIG 2008 - Higher Education Solutions: The 
Community Source Way!
April 27th - 30th, 2008 in St. Paul, Minnesota USA

Featuring CAS, DSpace, Fedora, Fluid, Internet2, Kuali, Sakai, uPortal, and 
more!
Information/Registration at: 
http://www.ja-sig.org/conferences/08spring/index.html

You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


[uportal-dev] ORA-01000: maximum open cursors exceeded

2008-03-05 Thread Timothy Carroll

Hi All.

We are struggling to track down a recurring problem in exceeding the 
maximum open cursors threshold within Oracle.  This problem seems to 
creep up over a period of time.  We've seen it rear its ugly head about 
3 times in the past month, and it brings the portal to a screeching 
halt.  We steadily increased the threshold in Oracle, but now we are 
above the recommended value (500 - 1000), and we are not having a lot of 
luck tracking down the root cause.


Our portal implementation is very basic at the moment.  We have a 
controlled audience, and we do not currently allow user customizations 
in the environment in question.  A lot of the documentation and chat on 
this issue talks about ensuring that all cursors and result sets are 
closed when finished, but there is some speculation over how actively 
that has to be managed.  Additionally, we have looked into the 
implications of connection pooling, and that seems to push the solutions 
into a more shadowy area.


If anyone has any advise on where to look or what to look for, it would 
be greatly appreciated.  I hate to call people out, but I did see Mr. 
Petro's name on some of the DBCPDataSourceFactory code comments.  I hope 
he has a notion to comment (Andrew?), because I may have some additional 
questions on that piece of the puzzle as well.


Thanks a bunch everybody...

Tim

--
Join your friends and colleagues at JA-SIG 2008 - Higher Education Solutions: The 
Community Source Way!
April 27th - 30th, 2008 in St. Paul, Minnesota USA

Featuring CAS, DSpace, Fedora, Fluid, Internet2, Kuali, Sakai, uPortal, and 
more!
Information/Registration at: 
http://www.ja-sig.org/conferences/08spring/index.html

You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


Re: [uportal-dev] PROPOSAL: Enhance uPortal+DLM to support URLs that target tabs directly

2008-02-08 Thread Timothy Carroll

sorry for the delay on this...

http://www.ja-sig.org/issues/browse/UP-1943


Eric Dalquist wrote:
Interesting, I realized after reading those that since we use a SSO 
solution and don't have a guest view our fname links are always 
visited by authenticated users.


I'd like to get some more feedback from Drew and Tim on their 
solutions to figure out what we need to do here.


Drew,
Does your deep-linking for tabs work for guest users? What happens if 
you a link to a tab that would be in a user's authd layout but is not 
in the guest layout?


Tim,
Could you create a Jira issue and attach your code so we have 
something to look at there as well?


Getting a single solution for deep linking to both channels and tabs 
should be something we can get out of all of this.


Thanks,
-Eric



Pascal Aubry wrote:

Hi Eric,
Did you have a look at http://www.ja-sig.org/issues/browse/UP-1929 
and 
http://www.ja-sig.org/wiki/display/UPC/External+Links+to+Channels+and+tabs? 


Best,
PA

Eric Dalquist wrote:
Thats good to know. Could you file a bug against the version(s) of 
uPortal you've tested with describing the URLs you tried and the 
expected versus actual behavior?


http://www.ja-sig.org/issues/secure/CreateIssue!default.jspa

Thanks
-Eric

Vangel V. Ajanovski wrote:
pre-2.6 off of TRUNK, probably dating in between the period of 
2.5.3 and 2.6, with the several modifications for multilingual 
guest layouts that I have described here in sept.2006


If this happens only in my case, I guess it doesn't matter much, 
because in few weeks I will try to push towards up3.


I know that I tried to make it work several times last year and did 
not succeed.


Eric Dalquist wrote:
What version of uPortal are you running? It works for us without 
being logged in.


-Eric

Vangel V. Ajanovski wrote:

Unfortunately - this only works when logged in. Don't know why.







--
Join your friends and colleagues at JA-SIG 2008 - Higher Education Solutions: The 
Community Source Way!
April 27th - 30th, 2008 in St. Paul, Minnesota USA

Featuring CAS, DSpace, Fedora, Fluid, Internet2, Kuali, Sakai, uPortal, and 
more!
Information/Registration at: 
http://www.ja-sig.org/conferences/08spring/index.html

You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


Re: [uportal-dev] PROPOSAL: Enhance uPortal+DLM to support URLs that target tabs directly

2008-01-31 Thread Timothy Carroll

Drew,

I recently wrote a proof-of-concept dlm processor that will link someone 
directly to a maximized version of a portlet.  At the time, I was 
thinking... it would be easy to do something similar to navigate folks 
directly to a tab, or if you had anchors above each portlet, you could 
navigate them there as well.


We are in the middle of a significant roll-out project right now, but I 
would be happy to discuss this with you as time allows.


Tim

Drew Wills wrote:

Hey folks,

I've been asked by JHU to implement a deep-linking feature for their 
portal:  essentially, they want to be able to link directly to a 
specific tab from another web application.


I have the sense that a lot of folks would be interested in this 
feature.  I know I've been asked about it several times.  University 
of Colorado System, for one, would like it very much.


I also learned that Pearson Education needs this feature -- in fact, 
they implemented it.  It's currently used in their production portal 
that services large numbers of users.


What's more, I learned from a coworker at UNICON that Pearson had 
already agreed to contribute this feature -- they were only waiting on 
available bandwidth to get it done.


Rather than recreate this feature from scratch, I volunteered to be 
the one to get it in.  I've created a JIRA, with a patch attached:


  - http://www.ja-sig.org/issues/browse/UP-1936

I've applied this patch to a local copy of rel-2-6-patches and 
verified that it functions as expected.


When I first considered the issue I was worried that this enhancement 
would be pretty invasive;  it's actually very low-impact, as it turns 
out.


Here are all the files (5 total) affected by the patch:
-properties\db\data.xml
-webpages\stylesheets\org\jasig\portal\channels\DLMUserPreferences\tab-column\default.properties 

-webpages\stylesheets\org\jasig\portal\channels\DLMUserPreferences\tab-column\default.xsl 

-webpages\stylesheets\org\jasig\portal\layout\DLM-tab-column\tab-column.xsl 

-source\org\jasig\portal\channels\DLMUserPreferences\TabColumnPrefsState.java 



In a nutshell, you enhance the DLMUserPreferences channel to support 
CRUD operations on a specific folder attribute (stored ultimately in 
UP_SS_USER_ATTS):  externalId


Then, you enhance the DLM structure transformation to consume it where 
appropriate (takes like 3 lines of XSL).


Lastly, you have to register the name externalId as a valid folder 
attribute.  This is the change to data.xml:  it's one additional row 
in the DB.


URLs that target specific tabs would look like this:
-http[s]://my-portal/render.userLayoutRootNode.uP?uP_sparam=activeTabactiveTab={externalId} 



I think this is a compelling feature, and I'd very much like to get it 
into the product.


Thoughts?  Anyone else interested in this enhancement?

drew wills

PS:  JHU also has a great idea for writing a ServletFilter that could 
map to URLs like this one:


  - http[s]://my-portal/{externalId}

and translate them to the format shown above.  I'm sure they'll be 
happy to contribute that as well.




--
You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


Re: [uportal-dev] uP3 Structure Theme XSL Questions

2008-01-18 Thread Timothy Carroll

+1 to paring down the number of options

+1 to the directory structure suggestions with one minor suggested 
change... (have a dlm node in the tree under which you have tab-column 
rather than DLM-tab-column.  we currently have a dlm/tab-column theme as 
well as a dlm/tab-subtab-column directory structure)


we have been struggling with this very thing in our implementation.  at 
one point, i remember the structure causing some real confusion because 
some of the themes used structure stylesheets that were outside of the 
directory structure that they resided in (where another structure 
stylesheet actually existed as well... which made it too easy to assume 
that the theme was using the structure stylesheet that was closest in 
proximity).


we are in the process of creating a commons area for images as well.  
so, this thread comes at a good time, as it will give us some guidance 
in our upcoming updates to the 2.6 branch.


as we move forward can we make references to how the source tree would 
look, in addition to the actual deployment location?  maybe i'm missing 
something (i have not been following the up3 threads as closely as i 
should), but it appears that we will be moving the transforms from 
webpages/stylsheet and webpages/media to the source directory ??? please 
clarify ???




Eric Dalquist wrote:
I'd like to get some feedback about some upcoming changes to the 
uPortal 3 theme.


The next release of uP3 will include a theme provided by Gary Thompson 
from Unicon that includes some neat features such as fly-out menus, 
lighter xhtml, and well defined and broken up XSL. While talking with 
him about incorporating this new theme he had some suggestions 
relating to structure, theme and skin file locations.


Currently layout files are in 
/uportal-war/src/main/resources/org/jasig/portal/layout/ with no 
obvious declaration of which files are for the structure or which are 
for the theme. I would like to simply add structure/ and theme/ 
directories under layout/ and move the appropriate files under each.


Similarly with skin files we currently have directories that look like 
/uportal-war/src/main/webapp/media/org/jasig/portal/layout/tab-column/xhtml-theme/spring/ 
I would like to simplify this structure and remove the entire 
/org/jasig/portal/layout/tab-column/xhtml-theme/ bit and just have a 
skins/ directory in the base media directory, perhaps adding a common/ 
directory for shared js, css, images:


/uportal-war/src/main/webapp/media/common/javascript
/uportal-war/src/main/webapp/media/common/css
/uportal-war/src/main/webapp/media/skins/spring


With both layout XSL and skins I would also like to review what we are 
shipping with uPortal 3 to see if the variety of XSLs and skins 
actually add value.


For structure transforms we currently have:
/uportal-war/src/main/resources/org/jasig/portal/layout/DLM-tab-column/tab-column.xsl 
(this is the default in 2.6)

/uportal-war/src/main/resources/org/jasig/portal/layout/nested-categories/nested-categories.xsl
/uportal-war/src/main/resources/org/jasig/portal/layout/tab-column/tab-column.xsl

For theme transforms we currently have:
/uportal-war/src/main/resources/org/jasig/portal/layout/DLM-tab-column/nested-tables/nested-tables.xsl 
(this is the default in 2.6)

/uportal-war/src/main/resources/org/jasig/portal/layout/nested-categories/deck-of-cards/deck-of-cards.xsl
/uportal-war/src/main/resources/org/jasig/portal/layout/tab-column/deck-of-cards/deck-of-cards.xsl
/uportal-war/src/main/resources/org/jasig/portal/layout/tab-column/nested-tables/nested-tables.xsl
/uportal-war/src/main/resources/org/jasig/portal/layout/tab-column/xhtml-theme/xhtml-theme.xsl

For skins we currently have:
/uportal-war/src/main/webapp/media/org/jasig/portal/layout/DLM-tab-column/nested-tables/cp
/uportal-war/src/main/webapp/media/org/jasig/portal/layout/DLM-tab-column/nested-tables/imm
/uportal-war/src/main/webapp/media/org/jasig/portal/layout/DLM-tab-column/nested-tables/java
/uportal-war/src/main/webapp/media/org/jasig/portal/layout/DLM-tab-column/nested-tables/matrix
/uportal-war/src/main/webapp/media/org/jasig/portal/layout/DLM-tab-column/nested-tables/uosm
/uportal-war/src/main/webapp/media/org/jasig/portal/layout/DLM-tab-column/nested-tables/vsac
/uportal-war/src/main/webapp/media/org/jasig/portal/layout/nested-categories/deck-of-cards
/uportal-war/src/main/webapp/media/org/jasig/portal/layout/tab-column/nested-tables
/uportal-war/src/main/webapp/media/org/jasig/portal/layout/tab-column/xhtml-theme/grape
/uportal-war/src/main/webapp/media/org/jasig/portal/layout/tab-column/xhtml-theme/metal
/uportal-war/src/main/webapp/media/org/jasig/portal/layout/tab-column/xhtml-theme/ocean
/uportal-war/src/main/webapp/media/org/jasig/portal/layout/tab-column/xhtml-theme/spring 
(this is the default in 2.6)

/uportal-war/src/main/webapp/media/org/jasig/portal/layout/tab-column/xhtml-theme/usflag

Re: [uportal-dev] PROPOSAL: Import/Export for 3.0, 2.6.2, 2.5.4

2007-11-02 Thread Timothy Carroll

+1 tcarroll and +1 agherna

we are very excited to see this approach begin to make way into the 
trunk.  it is a vast improvement over the current operation.  the 
benefits outlined by drew are tangible and true.


the product as is... is leaps and bounds better than the existing 
process; however, after a brief discussion with drew wills, it seems we 
are both in agreement that it would be nice to be able to logically 
group documents in a roll-up fashion.  i.e. be able to draft and 
import/export a single document that contains related items

group
 permissions/
 membership/
/group


Drew Wills wrote:

Dear community,

After consulting some knowledgeable community members and colleagues, 
I believe the time is right for including the Cernunnos-based 
Import/Export features with the uPortal project itself.


I have updated JIRA UP-1834 
(http://www.ja-sig.org/issues/browse/UP-1834) to reflect this proposal 
in detail.


Here is a brief summary of the proposed changes:
  - Most of the out-of-the-box data set gets removed from data.xml.
  - These items get represented as individual XML documents;  the data 
itself is unchanged

  - These documents get imported (through the tool) in the 'db' target
  - Lower-level 'import' and 'export' targets (exactly as found in 
import-export.xml) get added to build.xml


Highlights/advantages of these changes include:
  - They make uPortal data significantly more accessible to humans 
outside the UI
  - They make it easy to migrate entities from one environment to 
another, such as:

- 2.5/2.6 to 3.0
- 'QA' to 'prod'
- 'portal.yale.edu' to 'my.wisc.edu'
  - They offer a solid foundation on which other entity-manipulation 
tools may be built


Here's where we propose to make these changes:
  - trunk/ (3.0)
  - rel-2-6-patches (after 2.6.1 is cut)
  - rel-2-5-patches (Capabilities only -- no changes to build or 
data.xml)


Some additional points:
  - To start with, all data (users, groups, channels, memberships, 
permissions, layouts) remains the same as it ever was;  of course -- 
the community is free to evolve this data subsequently
  - Setup  Deployment of the portal is unchanged;  'deploy', 'db', 
and 'initportal' work just as always


Please respond with your thoughts.  I would like form a consensus on 
this proposal so I can pull the trigger as time permits.


cheers all,

drew wills



--
You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


Re: [uportal-dev] ALM support project

2007-09-28 Thread Timothy Carroll

+1 on removing it.

+1 on bill's comments.

based on some previous threads, it almost seems like we need an 
additional svn space outside of the sandbox that is more like a uportal 
framework plug-ins or add-ons space.




William G. Thompson, Jr. wrote:

I think the approach is a good one, although I wonder if it would keep
these a bit clearer to put the ALM code into module tree distinct from
sandbox so as to keep the meaning of the sandbox experimental, not in
production, code base clear.

On 9/28/07, Eric Dalquist [EMAIL PROTECTED] wrote:
  

In the code cleanup effort outlined for the uP3 community roadmap I've
been removing chunks of deprecated code where prudent and doing other
minor tweaking. Some that was talked about in-depth at the conference
but not as much on this list is what to do with the ALM code. The plan I
had worked out with several folks was to pull the ALM/integrated modes
code out into a sandboxed project in SVN.

The goal of this is that we do not want new installs using ALM and we
don't have plans to continue to maintain that code. That said moving the
code into the sandbox allows someone else to step up at a later date and
apply ALM patches and actually use the code in uPortal 3. The sandboxed
project is designed to be an overlay of the uPortal 3 code, if there is
interest in actually making sure that overlay is functional as we move
forward I'm sure we could tweak the Maven build for the ALM project to
automate that processes.

These changes have already been made but it doesn't me they can't be
rolled back or have a different strategy taken.

-Eric

ALM Move: http://www.ja-sig.org/issues/browse/UP-1835
Code Cleanup: http://www.ja-sig.org/issues/browse/UP-1832






  


--
You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


Re: [uportal-dev] structure/theme stylesheets

2007-09-13 Thread Timothy Carroll

all set.  thanks susan!

Susan Bramhall wrote:
I have used it with dlm.  Are you sure your logging is set to debug at 
the right level?  It is org.jasig.portalUserInstance that does the 
logging.

Susan

Timothy Carroll wrote:

hi all.

i'm experimenting with the dlm processing pipeline, and i am wanting 
to take a look at the structure and theme stylesheets that are 
generated...


however, i turn DEBUG level logging on, and set the show structure 
and theme stylesheet attributes to true in the portal.properties 
file, but they do not show up in the log.


i've done this with alm in the past, without issue.  is this still 
supported in dlm?


thanks, tim





--
You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


Re: [uportal-dev] [VOTE] 2.6.1-GA

2007-09-12 Thread Timothy Carroll

+1

Eric Dalquist wrote:
With no negative feedback on the RC I'd like to propose cutting the 
2.6.1-GA release based on this code. Please respond with your vote on 
releasing.


Thank you,
-Eric

Eric Dalquist wrote:

uPortal developers,
uPortal 2.6.1 release candidate one is now available from the uPortal 
downloads page^ http://www.uportal.org/release/allReleases.html.


A release candidate signals feature completeness, makes a binary 
available for easy downloading and testing, and provides a concrete 
artifact to talk about and open issues against. It also defines a 
serious candidate for release as uPortal 2.6.1 GA. There are a short 
list of known issues to be resolved before GA, but it's a short list. 
Unless additional significant issues are raised, this will be uPortal 
2.6.1.


Release notes are available in the wiki^ 
http://www.ja-sig.org/wiki/display/UPC/2.6.1+RC1.


Since the GA release of uPortal 2.6.0, six issues have been 
addressed, including a functional off-line build and deploy script.


Eric Dalquist
uPortal 2.6.1 release engineer



--
You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


Re: [uportal-dev] VOTE to release 2.6.0 GA

2007-08-07 Thread Timothy Carroll

the only major impediment that i see is the xalan 2.7.0 requirement.

it is a problem for those of us using netbeans for development

there may be a work-around, but i have yet to find one that is desirable...



Andrew Petro wrote:

uPortal developers,

I write to call the question of releasing uPortal 2.6.0 general 
audience http://www.ja-sig.org/wiki/display/UPC/2.6.0, the further 
incremental improvement on the available RC2 
http://www.ja-sig.org/wiki/display/UPC/2.6.0+RC2, as staged in SVN as


https://www.ja-sig.org/svn/up2/tags/rel-2-6-0-GA/

Releasing 2.6.0 GA creates a maintenance branch for 
backwards-compatible patches towards 2.6.1, 2.6.2, etc. and frees the 
HEAD for evolutionary work.


With Eric's recent burst of activity to tie off niggling remaining 
issues, I think we've gotten what we're going to get out of an RC 
series on this and need to put this binary out there and start work 
towards a 2.6.1 etc.


+1 to release 2.6.0 GA.

Andrew



--
You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


--
You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


Re: [uportal-dev] [VOTE] Commit access for Timothy Carroll

2007-08-04 Thread Timothy Carroll
most of my work has been involved in the rendering pipeline.  as andy 
mentioned, i did some significant analysis and troubleshoot to arrive at 
a solution to the 1040 fix.  in addition, i have made some significant 
accomplishments in creating accessible themes in alm, which i plan to 
convert and commit to dlm.


there are a few other internal improvements that i have made to help 
facilitate channel publishing, particularly as it relates to adding 
additional servers to an existing cluster.  these are also items that i 
will look to contribute back to the community by implementing in future 
releases of uportal.


Andrew Petro wrote:

(Forking thread for clarity)

We have a bid for commitership here for Timothy Carroll, with a +1 
from newest commiter Andy Gherna.


Timothy, could you post sharing a few more words about your background 
with uPortal, interests in contributing?


Andrew

Andy Gherna wrote:

I would second this.  Tim's work was instrumental to fixing UP-1040.

 Original message 
  

Date: Fri, 03 Aug 2007 19:53:42 -0500
From: Timothy Carroll [EMAIL PROTECTED]  
Subject: Re: [uportal-dev] [VOTE] Commit access for Andy Gherna  
To: uportal-dev@lists.ja-sig.org


i would like to piggy-back on this request, as andy and i work closely 
together on this project... and, i have recently introduced some fixes 
as well.


Eric Dalquist wrote:

Andy has submitted several good patches for uPortal recently and is 
interested in commit access.


+1 from me.

-Eric
  
  

--
You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


--
Andy Gherna   |
Senior Research Programmer| Phone:  (217) 265-9490
CITES, University of Illinois | Email:  [EMAIL PROTECTED]

  



--
You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev


--
You are currently subscribed to uportal-dev@lists.ja-sig.org as: [EMAIL 
PROTECTED]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev