wjdennen's blog

Compiling usage stats

I'm always impressed when I see other schools usage statistics and graphs. Unfortunately, Luminis does not seem to have any built-in tools for gathering an analyzing usage stats. So, I wanted to create this as a place to compile hints and tips.

To get a rundown of unique logins each day, you can run this against your /opt/luminis/logs/session.log file(s):

grep "user login:" session.log | awk '{ print $1 " " $5 }' | sort | uniq | awk '{ print $1 }' | uniq -c

Output will look like this:

94 2008-05-08
90 2008-05-09
26 2008-05-10
10 2008-05-11

Problem with CAS sessions

There were several great sessions at Summit about using CAS to integrate external applications into Luminis. I found that it was pretty easy to set up phpcas on a web server and bring a simple php app into a tab in the portal.

I found a Wordpress plugin which will basically CASify Wordpress.

However... when including a Wordpress page in the portal using an inline html frame, I have a problem.

Logging out of Lumnis does not seem to kill the CAS credentials. The user still has access to Wordpress, even though they are logged out of Luminis.

Tab names not "sticking"

Hi there,

I'm having trouble with tab names not "sticking." Has anyone else run into this?

I can log in as a layout owner and edit the tab, and rename it. The name sticks for a while but then reverts back to the old name at some point. (Possibly related to a restart of Luminis)

Also, I noticed that the configman settings maintain the old name for some reason. ie:

org.jasig.portal.layout.dlm.fragments.data.##=THE-OLD-NAME

is it safe to change the value of this directly via configman?

configman -s org.jasig.portal.layout.dlm.fragments.data.## "NEW-NAME"

Thanks.

Grouping Users (roles, imported groups/segments, group studio groups, courses, user attributes)

We're wrestling with the various ways to 'group' users within Luminis and the implications of using these methods, especially when it comes to targeting users or restricting access. The SunGard doc is a bit confusing. So, I wanted to document my current understanding and raise some questions - hopefully someone with a better understanding will correct me appropriately. (Don't be shy! Thanks.)

Methods of grouping

  • Roles
  • Imported groups (aka segments)
  • User attributes
  • Membership in a Group Studio Group
Syndicate content