Pages

Tuesday, January 12, 2010

Track usage in Lotus Connections with Google Analytics

View Comments

Lately, I've been working with many customers that are deploying Lotus Connections in the extranet. One of their common interests is being able to see and report on usage, page views, unique users, etc.

One easy, and free, way to do this is by using Google Analytics. And, as it turns out, it's very easy to add Google Analytics tracking to Lotus Connections. To do so, follow these instructions:

  1. Open an account with Google Analytics
  2. Get the code to add to your site. Typically, it looks something like this:

    <script type="text/javascript">
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
    </script>
    <script type="text/javascript">
    try {
    var pageTracker = _gat._getTracker("XX-YYYYYYY-Z");
    pageTracker._trackPageview();
    } catch(err) {}</script>
    


  3. Create a common footer file as explained here: http://publib.boulder.ibm.com/infocenter/ltscnnct/v2r0/topic/com.ibm.connections.25.help/t_admin_common_add_footer_section.html
  4. In the footer.html, add the tracking code from step 2 above to the very bottom of the file. Make sure you replace the code in red with your own 'page id' that you get from Google Analytics
  5. Save footer.html
  6. Restart Connections.
That's it! Enjoy!

Monday, January 11, 2010

I'll be speaking at Lotusphere 2010

View Comments

Last week I got a call from David Stephens to ask whether I would be willing to join them on stage on session BP301 - How Top Companies are Getting "Out of the Box" with Lotus Connections 2.5.


Here's the session abstract:

Join Workflow Studios, Stuart McIntyre, Chris Miller and myself. Your Lotus Connections 2.5 deployment doesn't have to be an island! You can mix Lotus Connections with other social software components and create a solution that feels right for your company. Believe it or not, there are ways to theme and brand your site without breaking your install! Do you have in-house productivity tools? Integrate them! We'll explore some best practices for managing your customizations and deploying them, and with these you can be more innovative in how you use the tool. See how a variety of customers, from different markets and backgrounds, have created unique approaches to managing profile information, status updates and external network integration. You'll leave this session armed with the knowledge needed to use Lotus Connections "outside the box"!

The session will be at Swan 5-6 on Wednesday at 4:15pm-5:15pm. Hope to see you there!

Change the default login page in Lotus Connections Homepage

View Comments

Today is a short blog post to share a cool customization that I've been asked about a lot recently.

One of the most common questions that I get these days is how to configure Lotus Connections so that the default page after login is the 'My Page' tab of the Homepage instead of the 'Updates' tab. The 'My Page' tab is the one that contains the widgets and that was the default in the v2.0.x days. In v2.5, the development team added activity streams and that's what's shown immediately after login.

Luckily, this has already been documented by my friend and co-worker Gerard Muecke. To see how this is done, check out Gerard's blog post: Changing the landing page after login in Lotus Connections 2.5.   

Enjoy!

Friday, January 8, 2010

Connections Upgrade and Migration Webcast on Jan 13th, 2010

View Comments

Next week, I'm going to be one of the panelists at the Connections Upgrade and Migration Webcast on Jan 13th , 2010. The event is free and is open to everybody.

Here's some information on the event:

Abstract
IBM Development and Support are hosting a Tech Exchange webcast and call on the topic of "Upgrade and Migration From Lotus Connections V2.0 to V2.5". There is no charge for participating.

Details:

Title: Upgrade and Migration From Lotus Connections V2.0 to V2.5

Date: Wednesday, January 13th, 2010
Time: 9:00 am - 10:30 am eastern US time (2:00 pm GMT)
Webcast access: https://www.lotuslive.com/en/join?schedid=4419191
Audio by phone:
Toll free US: 866-803-2143
Toll call US: 210-795-1098      
Confirmation Code: CONNECTIONS
Please dial in 5-10 minutes early to allow time for registration of all participants before the presentation starts.

Open Mic calls are Question & Answer sessions with a panel of subject matter experts covering your questions without going thru a slide presentation.

The slides will be posted as a reply to this topic when they are ready.

You can submit your question in advance via this forum. Questions should be of general interest. Troubleshooting of specific problems should still be handled by Technical Support, not by Webcast calls. We will collect questions, which have been posted to the forum as a reply to this topic and address as many of them as possible on the call. We will also take questions not submitted in advance.

You will need to provide your name and company affiliation when dialing in. You will need a touch tone phone to be able to ask questions. The presentation will be recorded and (in potentially edited form) made available via a web page to be linked from the Tech Exchange page.

You can find an up-to-date schedule of upcoming Open Mic calls and Webcast calls, as well as links to slides and recordings from past calls, here:
http://www.ibm.com/support/docview.wss?rs=899&uid=swg27011126

For more information, see this post. See you there!

Thursday, January 7, 2010

Updated: 10 principles for Enterprise 2.0 implementations

View Comments

About 19 months ago, I worked with the founder of BinaryPlex and creator of HiveMind, Tim Bull, to put together the 10 architectural principles for an Enterprise 2.0 implementation. Based on our experience since then, we have updated these principles. You'll notice that now we've removed 'architectural' from the title and now formally using the Enterprise 2.0 keyword. You can read the entire story in Tim's blog entry.

So here they are:

Principle 1: User controlled privacy, common security
Social software is by it’s very nature social! While user privacy is important and should be available at their discretion, authentication schemes should remain based on common standards to promote sharing and connectivity. In general, open read access is preferred. Complex, multi-factor Enterprise SSO solutions are generally NOT very compatible with social media goals even when they do integrate (e.g. they often break RSS, prevent mashups etc).

Principle 2: Identity reuse
Options should be provided to allow users to share profiles and identity without re-keying lots of information, externally this could mean Open Auth schemes. In Enterprises, identity should be able to be integrated into directories and other authoritative user sources.

Principle 3: Ubiquitous Online Access
Social Software should be considered an online access solution (ie. limited facility required to access the information in an off-line capability), but access should be facilitated from multiple points including mobile devices, not just a particular browser.

Principle 4: Don't create silos
The value of a trusted network dynamically increases with its sizehttp://en.wikipedia.org/wiki/Metcalfe's_Law. Ensure that your implementation is targetting the greatest number of users.

Principle 5: Modular services with integration based on common Open Standards
Services should be designed to maximise simple re-use and allow users to mashup up modules to meet their specific requirements. Support for protocols like ATOM, RSS and REST architectures is key to enable this.

Principle 6: Configuration not Customisaton
Social Software is evolving quickly, extensively configuring the software, not customising it by modifying core elements allows rapid roll-up to future versions and capabilities as these improve.

Principle 7: Build for Rapid Growth
Social Software is difficult to control and pilot, so system design should allow for a rapid uptake and changing usage patterns. Build with added headroom above what you might normally size for a pilot system. If you're inviting 1000 users, allow for 2000.

Principle 8: By the People, For the People
Be very clear on the aim and purpose of the system and make sure you remove barriers to adoption that prevent and hinder people sharing information with each other. This includes promoting Internationalisation and Ease-Of-Use UI's (no-one ever received training on LinkedIn). The counter to this is that you have an Enterprise Centric Approach where the information and its use is driven and mandated by the "good" of the Enterprise which is quite different in principle. In social media implementations, Enterprises are the benefactors of the outcomes of human interactions; it's the people who are the consumers driving the benefit.

Principle 9: Limit Content Creation Work-Flow
Social software solutions promote the sharing of information and activities, deriving value from the flow of this information through the eco-system. Approval processes hinder the value of this conversation, reducing the incentive to participate in the system. Strong requirements for content-creation work-flow potentially suggest that either social software is the wrong solution for the business, or that the business is not yet culturally aligned with social software.

Principle 10: People not Documents
Social Software is about people connecting to people and discovering and carrying on a conversation. It's not a document centric publishing and storage platform (although it may potentially extend to that if documents aid the conversation).