CAR

Group Tools Version 2.0 (Contains Group Activity and Group Request channels)

Description

Group Activity
Image of the Group Activity channel in action

This channel will list all groups and courses a user is a member of. For each group/course if there has been recent activity (defined as activity in the last 7 days) they will be provided with a link that will take them directly to that new content.

A new Group/Course Activity channel arriving soon

Figured as I had not posted anything for a while I might as well post a status type update. During Luminis Idol it was pointed out that the Group/Course Activity channel I created back in 2005 as popular as it was no longer runs nicely. (For those unfamiliar with the premises behind this channel go here http://www.lumdev.net/node/426).

This was most apparent when Michael was able to demonstrate during Idol:

  1. His home tab took forever to load
  2. The Group/Course Activity channel died with a nice 'Timed out' error

Easy method for obtaining luminis domain within the XSL of a channel

Well making some changes to the email channel (found in $CP_WEBINF/cars/email.car) to have the links take you into Horde/IMP I came across the following XSL extension that sungard has created.

cpExtension:formURL(aString)

What this does is create a URL on the Luminis server. You pass it the path to the file/script/image/etc and it will but in the appropriate http://servername/ piece at the start. The path you include needs to start from the root of the server, so no relative pathing.

How do I compile a class file within a channel's car?

I want to add a new channel called Campus Emergency, and have it be an additional option within the target announcements manager.

I opened the /opt/luminis/webapps/luminis/WEB-INF/cars/announcements.car and found the ScheduleBean.class that I needed to edit. I also changed the ScheduleBean.properties and ta-shed-target.jsp. I decompiled the class file, then when I try to compile it back to a class file it gives me "can't find symbol" errors. I tried putting the java file back into the cars directory and compiling it there, but it still won't go.

Exchange 2007: OWA Summary Channel

Given the theory in the first chapter, UVic started the implementation of an Exchange integration channel for Exchange 2007. The objectives were as such:

Chapter2: Implementation

The first chapter covered the concepts around creating an Exchange and SharePoint channel. This chapter will cover the implementation of that channel, along with the issues encountered, and hopefully some source code.

Combined Announcment Channel w\ Archive

Extending William's Combined Announcement Channel and someone's archive, we added an archive that sorts the announcements based on Month and year. We have had this for some time but, while it works, the code is not my favorite... I'm going to post it anyway and if you want to use it or customize it that's great.

[Updated:01/08/2008] Eclipse Luminis 3.3.* Development Environment

As promised or at least commented on some time ago, I have created a screen cap tutorial for setting up a development environment in Eclipse. This is certainly not the only methodology, but it seems to work for me :)

Try it out and let me know.

MOWA/SPS - Channel Concepts

Here are some ideas some ideas for Sharepoint Channels. Please take a look and add any ideas you have.

Exchange Inbox
Much like our current Inbox, a list of the top contents in your inbox with links to the email. Plus some links to common Inbox functionality. (I have no idea if the current inbox works with Exchange.. anyone?)
Exchange Calendar
A list of Today's calendar events, maybe with some JS popups for meeting information and links into Exchange so that you can look at more dates of create meetings.
Sharepoint Sites

UVic's 3.3.3 Custom Icon Channel

Recently we upgraded to Luminis 3.3.3.16, we were quite happy with the newer version as it solved a number of load issues, and seemed to be slightly more stable. I had heard that there were problems with the icons, but after perusing the articles here I discovered that there were a couple different solutions. Once we installed and got everything running however; there was nothing but issues.

We first attempted to use the method described in Jon's 3.3.3 icons post where the xsl file calls getCPInfo(). This worked very well, however, we started to notice that sometimes we received the wrong Icons. I did a little debugging by echoing out the results of getcpInfo():

Syndicate content