Archive for category Web/Work

Accepting Reality: Terms of Service Agreements

TeamSnap Term of Service Agreement

TeamSnap Term of Service Agreement

Refreshing to see a site that accepts the reality that few, if any, users will ever read the lengthy terms of service. TeamSnap makes this clear if you read the small text below the Create New Team button.

Even though I probably won’t read them, by clicking this button I agree to the TeamSnap Terms of Service anyway.

They maintain this realistic viewpoint and casual tone in the TeamSnap privacy policy when referring to their promise not to share information with anyone.

The only exception to this might be if we’re required to share your information with law enforcement. Or maybe if there was some cataclysmic global event like an asteroid strike and we thought it might help. But short of that, your information is 100% confidential. In fact, we’d be inclined to lay down our lives to protect your information (or at least just lay down, like for a nap).

It is easy to be casual and fun when you have a product that serves its purpose well. In managing a soccer team, TeamSnap has proven to be simple to use and effective. Apparently there are many types of groups using the TeamSnap service beyond sports teams. Alas, no rock-paper-scissors teams yet.

Tags: ,

SunGardHE Summit 2009: Luminis 5 Architecture

This session presented the technical architecture and demonstrations for Luminis 5. In my eyes Luminis 5 is a product architected so differently from Luminis 4 that it almost represents a new product. Asked about release dates, the product technical architect deferred to the product manager who relayed the planned beta at the end of 2009 without a firm general release date in 2010.

The architecture is very framework based with all the Java and other keywords thrown in. The development environment is more agile with regular builds and ongoing unit and performance testing. Keywords and architectural strategies:

  • Spring Framework
  • Hibernate object relationship management
  • Decoupled presentation objects to permit support for a variety of presentation layers (e.g., Liferay portal, Oracle portal, uPortal)
  • Terracotta cluster management
  • CAS
  • Separate administration node to remove administrative load from user facing nodes
  • No email and calendar delivered with Luminis 5
  • OpenLDAP
  • Apache JackRabbit CMS for portal content management
  • Apache CXF (a standards-based messaging tool) — may not keep as Spring could provide this functionality
  • Flex for some channel content (primarily administrative channels, Flex XML not exposed)
  • Clustering taken care of by baseline Luminis 5, no longer our responsibility. Probably still want load balancer but Luminis 5 may mean it need not support SSL termination or sticky sessions as sessions will persist across notes.
  • Inter-portlet communication (action in one channel results in update in another channel)
  • IDM support (UDC supported solutions)
  • Fine-grained Access Controls rewritten with Flex interface
  • CPIP deprecated (although GCF and Secret Store still use non-exposed CPIP libraries migrated into GCF)

With the new Luminis 5 framework and TerraCotta cluster management, configman can be deprecated and settings modifications can be pushed to all portal notes without the need for a restart. The demo showed live changes in the admin node equivalent to a configman setting that immediately took affect in the user nodes.

The development team is performing regular performance testing to watch for performance trends as Luminis 5 evolves.

Discussing future migrations to Luminis 5, there was discussion of an ETL (Extract, Translate, Load) based migration model. This would include extracts to XML, translation and then load to the new systems. This methodology would be a vast improvement over the migration model clients are still suffering when going from Luminis III to Luminis 4.

Group and Course Tools are replaced by Community. Accessing a My Communities tab presents a series of channels making up a community. Selecting a group in a separate channel updates a collection of other channels such as community photos, music and other content. Asked about migrating Luminis 4 groups the answer came back that “we haven’t, but we can.”

Tags: , ,

SunGardHE Summit 2009: Luminis Opening Session

Joshua presented the Luminis opening session which was a high-level overview of why to use Luminis and where it is headed. He started by highlighting Luminis use at a few colleges to share the possibilities of implementing portal technology at an institution. The key idea I took from this was a possible new analytic to measure. One school measures the percent of students loggin into their portal after the students receive their admissions info (which includes instructions to log in for the first time). This is a measurement that I think would be valuable for us as well. Not only if they log in after being given instructions, but how long before they do. Is it immediate, a week later, longer?

He also shared the product roadmap which contained no surprises. The one note contrary to the published product roadmap was a note that we may see some Luminis 5 components prior to the planned release date. This is in alignment with the promise CEO Ron Lang made in his address regarding getting functionality to customers sooner. It will be interesting to see how this plays out given the vast differences between Luminis 4 and 5.

In this opening session we didn’t see many details but here are some random notes.

  • Post Luminis 4.2 release supporting Red Hat Linux AS 4.* and Oracle 11G
  • Luminis 5
    • Banner channels rewritten
    • Collaboration and community functionality will see academic and non-academic environments
    • Acceleration of functionality time to market
    • Introduction of AJAX and FLEX interfaces

After the session I went and found the Luminis Developers’ Lounge. It is nice to see that we have a true room again after the fabricated room of last year.

In a discussion with the Luminis Technical Architect we learned more details of Luminis 5 which sound promising. One concern though is that it will be such a new product that I worry about out of the box stability and new growing pains. They are obviously working now in a new development environment that should result in better product releases than we’ve seen in the past.

Confirmation received that email and calendar will no longer be delivered as part of Luminis. Existing Sun licenses will be migrated to Sun directly. Email and calendar integration will be expanded to include Sun, Microsoft, Google and — later — Zimbra.

The portal framework is obviously focused on Liferay but they believe support will be available for other frameworks (e.g., Oracle Portal, uPortal) based upon their new architecture. Liferay though is the primary Luminis 5 target.

More technical info to come in the Luminis 5 Architecture session.

Tags: , ,

SunGardHE Summit 2009: Opening Session

In a much more subdued opening than recent years SunGardHE Summit kicked off at noon Sunday. With respect to the current economic situation we were not exposed to the glitzy, overdone opening of Las Vegas two years ago or the musically rocking start in Anaheim last year.

The showmanship this year was left to Ron Lang, the “high energy” new CEO of SunGardHE. This “student” came out on skateboard with sunglasses and backpack. His speech set the tone we’ve been hearing from our SunGardHE contacts regarding a streamlined company with services focused on the customer. They will consolidate resources such as our account reps and services contacts so we always know who to contact. From what we’ve seen this consolidation is still a work in progress.

Lang also spoke of products moving from massive singular releases to incremental releases that promise to get tools into customer’s hands sooner. Of course I’m curious how that will play out in the vastly re-architected Luminis 5.

The highlight, of course, was the keynote speaker, Maya Angelou. She received a standing ovation as she was escorted to the stage and the awaiting table and chair. The focus of her talk to us was the rainbow in the clouds we can be in the lives of those we touch. She highlighted the rainbows she has been blessed by in her life with stories, readings and song. She spoke with a strength that contrasted the frailty coming with age.

Being a rainbow in the clouds expresses the impact she has had on all of us. A wonderful start for the conference.

Tags: ,

HighEdWeb 2008: Gabriel is best of track

Gabriel is repeating his presentation again this morning (twice) as the best of track! Listening to him now and won’t offer any details. Just visit his info on the video interface we use at PCC.

Tags: , ,

Plane, Train, Bus, Minivan, Minivan, Springfield, MO

A delayed posting of our long trip from Portland to Springfield, Missouri. The short version:

  • Morning of the lost dog; unrecognized forewarning of the day to come.
  • 9:45am, Portland Airport.
  • United Airlines check-in process is now completely dependent upon self check-in screens even at the ticket counter, a confusing and unorganized experience.
  • Everyone frustrated, even the ticket agents. Are they still called that? Agents are left simply herding customers rather than providing a complete service like I’m sure they would prefer.
  • $15 for a checked bag. Not an extra checked bag, $15 for your firsted checked bag.
  • Three PCC staff gather at the gate.
  • 11:00am, load the 737. We’re all in the same row.
  • Uneventful flight from Portland to Denver.
  • Layover for two hours.
  • Curious, why aren’t we loading?
  • Delayed appears at the boarding gate.
  • Two hours later we finally make our way down to the runway-level boarding gate.
  • Shooed back into the main terminal
  • 5:45pm, informed our flight was cancelled.
  • A line to learn our destiny.
  • “Denver International Airport closes at 6pm on Saturday evenings.”
  • All faces show disbelief.
  • No more flights to our destination or even anywhere closer.
  • Local man takes pictures of terminal, he’s never seen it so quiet. He thinks something is wrong.
  • Flight to London is only plane leaving after 6pm.
  • Our choice at this point was to take a hotel room for the night and get flights the next day.
  • Arrival time would be late afternoon, after our workshops and setup time.
  • Group of six contemplates renting a minivan.
  • A 12 hour drive.
  • Train ride to pick up luggage.
  • Visit the rental car counters.
  • Most car rental agencies also mostly closed after 6pm on Saturday.
  • Only company represented on our first stop had no minivans available.
  • Calls start to all rental agencies in the phonebook.
  • Avis representative shows up.
  • Avis has a vehicle available for drop-off in Springfield, MO.
  • The six head to Avis shuttle bus to get minivan.
  • Load up the minivan.
  • GPS set. Pretty much a straight shot but none of us have been here.
  • On the road with Karen at the wheel.
  • A little trouble getting out of the parking lot.
  • On the tollway.
  • Miss exit, so much for GPS navigation system.
  • Pay toll on exit.
  • Turn around.
  • Pay toll on entrance.
  • 800 miles to go.
  • One hour later.
  • RPMs on minivan start jumping.
  • Call Avis emergency number.
  • After 6pm Saturday, must wait for tow truck to deliver new vehicle from Denver Airport.
  • Limon, Colorado, is our stop.
  • Denny’s for next two hours.
  • Tow truck shows up.
  • New van gets off tow truck.
  • Unload Toyota van.
  • Load Chevy van.
  • Smaller van means luggage up front with us.
  • On the road, Gabriel driving.
  • Kansas!
  • Rest area at mile 98.
  • On the road, Luis driving.
  • Salina!
  • On the road, Tracy driving.
  • Kansas City!
  • Breakfast at McDonalds. When was the last time I ate at a McDonalds. Hunger wins.
  • On the road, Luis driving.
  • Fantastic Caverns? We can drive through it?
  • Springfield!
  • Hotel!
  • Noon, workshops start in an hour.
  • HighEdWeb 2008!!!

Tags: , , , , ,

HighEdWeb 2008: Kyle Ford

Kyle Ford spoke on social networking and Ning. Great talk on where we’ve been and where we’re headed with social networks. I’ve played with Ning for a while and was glad to hear his take on Ning for educational purposes. Key point for Ning is that it isn’t necessarily a company providing the space for social networks but us. I’ve been impressed with, and Kyle reminded us, how Ning branding stays out of the way.

He noted that there are 500,000 Ning social networks with 30 new sites every minute. Exciting to find out that you can get the code for Ning and customize the platform. This expands greatly even what their API offers.

For education he recommended education.ning.com and classroom20.ning.com.

They are also making use of Google OpenSocial for integrating custom applications into Ning. This is starting Thursday with options such as Box.net integration for file sharing. In this case integration is more than simply a widget but expanded content directly in Ning.

Kyle was asked about FERPA issues and noted that they were still learning and evaluating issues. Also noted that there is currently no option for local hosting. I asked about pre-populating networks with accounts via the APIs. He states this is possible and, afterword, in a follow-up recommends checking out developer.ning.com.

Tags: , ,

HighEdWeb 2008: Search Engine Optimization

Ads

Go for quality traffic by bidding on less popular search phrases. You won’t get as many clicks but those that do click are better quality matches.

Adwords can be cheaper at end of day or month when others have spent their budget.

Results Page Behavior

Good heat map of Google search results page showing focus on top level pay per click and top of organic results. “The Golden Triangle” at the top-left.

First click selection on Google results takes 6.5 seconds after having read 4 to 5 listings. So real important to have a good title. On average 85% click on organic results, 72% click the first link of interest, and 25% read all listings.

Top three organic links are read then steady linear drop for the remainder of result links.

Search Engine Ranking Factors

  • Number one thing to do to improve search results is to use keywords in the title tag. Title tag can be up to 70 characters and include organization name in title tag. We do this consistently and is effective. As I was recently bringing up in a meeting recently when defending our search capability for staff was the limited effectiveness of keywords and how we use the content to build good search results.
  • Link popularity
  • Anchor text of inbound link
  • Age of site
  • Link popularity for internal links
  • Can use keywords for content you don’t want in the page and misspellings of common words ( I’m curious about the validity of this practice).
  • Recommends depth of URL to be no more than two (/one/two/three/four).
Avoid
  • image text
  • iframes for displaying content
  • media without text representations
Poynter Institute reports that readers are more willing to read into a page further than they are for print. The assumption is that the reader is more committed to the content they have spent time drilling down into.

Tags: , ,

HighEdWeb 2008

Gabriel is also here and posting. He, of course, is keeping much more up to date than me. I have some catching up to do.

Tags:

HigherEdWeb 2008: Wiki+Shared Drive+ DocMgmt = Our Intranet

Discussion on Intranet need. Library looking to replace shared drive space full of documents. Of course these are almost completely unorganized. They were looking for a better collaborative tool.

They are using Confluence by Atlassian (makers of JIRA). I have also looked at Confluence which seems like a nice tool and it seems to have worked well for this presenter for an Intranet environment. For a wiki this is the solution I would look at when regarding the need for a simplified tool for the staff and faculty I need to consider.

They had considered other solutions like MediaWiki and Drupal. Confluence was implemented because the IT staff already was providing support for Confluence.

I would like a tool that expands beyond the tools that Confluence provides and am now looking at a solution that provides a wiki solution in combination with blog and social aspects as well. I’ll write separately of that investigation.

Tags: , , ,