Thursday, August 18, 2011

First Steps into Jive Software: Sandbox, Windows OS Support, Linux, Jive Express

Over the past couple of years I've noticed an increase in chatter about Jive Software at conferences.  A few months back I was fortunate enough to be taken on as a volunteer at the J. Boye 2011 Conference (mostly intranet, UX, WCM stuff) where I heard a compelling story by CSC's Claire Flanagan on CSC's successful launch of Jive within their organization.  A year earlier she had received the Jive Champion Award for work on CSC's Meaningful Use Community (which I only mention because it is one of the few public facing examples of Jive that I've seen, so take a look).

To compound my interest in Jive I demo'ed it about 8 years back while working at Glaxo SmithKline and was less than impressed with it's UI so I wanted to see how things had evolved, and more recently I became aware that Jive is used as the backbone for Oracle's WebCenter social aspects (discussions, blogs, wikis, and presumably activity stream as well).  The latter should give everyone pause to question how close their relationship with Oracle is and if an acquisition will happen.  Having been a customer for a product that was acquired by Oracle a few years ago this concerns me. 

While the following is by no means a detailed analysis of the product nor particularly relevant to most folks, I've had an exceptional amount of caffeine today and thought I'd whip this together for the few folks that might be interested in getting started with Jive at a rudimentary level.

Time to Play!
After browsing the marketing heavy website and watching some light demo's I figured it was time to download and play, but to my dismay I couldn't find any download options.  I contacted their sales team and started peppering them with my questions.  Primarily I wanted to know what I had to do to get an environment up and running so I could poke and prod it.  Much to my surprise they offered to setup a hosted sandbox environment for me!!!!  After having recently installed Liferay and Oracle WebCenter the idea of installing another platform was appealing to my inner geek, but nothing can beat having a pre-configured environment setup for you to test on where you are the full admin and can do pretty much anything!  The only downside being that the environment wasn't pre-populated with content so out of the box it was a completely empty shell, and being the only one using the environment it took quite a bit of effort on my part to upload and add bunches of files, tags, blog and wiki posts, web content, and all the things you'd want to see to get a feel for how the product works.  Granted I'd have wanted to do all of these things myself anyway to find the limitations of the product, but it would have been nice if there were areas that already had content.

First Impression
My first impression was that the interface is very well designed and that technology challenged end users would have no problem using the tools. Additionally the administrative functions of adding content was straight-forward and something that business users would be able to do without much training.  Finally, search seems to work (from my fairly limited use) as you would hope it would.  Whether the returned object is web content, a document, page, user, or area, the flow is seamless and as close to a standard web search as any portal'esque product as you'd hope.  These three areas being some of the biggest problems the organization I work for hears from end users.  At a later point I'll add a followup post that includes more details about the sandbox environment and things I like as well as lingering questions about how it could fit into a company like ours to replace our Oracle WebCenter Interaction (formerly Plumtree) portal.

After a few hours of playing I returned my focus to how the product would fit into our Microsoft heavy IT infrastructure.  My first stop was to read the Jive documentation and support forums to see what types of issues customers deal with.  This led me to a few questions:

Question 1: What are the hardware requirements and is hosting available?
 
The only issue that gave me a moment of pause is reading that Jive doesn't support install on Windows OS.  Side note, I like how Jive calls it "on premise installs" since it seems that most of their customers go for hosted options!  It struck me as a bit odd that such a big company would only support Linux so I hit google to try to figure out what % of the market share for enterprise platforms is based on Linux, but unfortunately that data is not as straightforward as one would think.



It seems there are 2 ways the market is calculated:
  1. license revenue - this would lead one to believe the market is dominated by Microsoft since it charges for and tracks licenses where some Linux shops offer the product for free and with option support
  2. top X website traffic - tracking the most highly visited public website and identifying their hosting servers seems biased in that it leans heavily toward companies that have big bucks to spend on monster installs, doesn't tell the long tail story, and is probably biased by options chosen by hosting companies (Amazon, etc).
Even though I was skeptical of all the numbers I saw it was clear that Linux is here and its not the odd ball it was 10 years ago.  In commemoration of the 20 year anniversary of Linux, the Linux Foundation distributed this interesting infographic
 


Wanting to be absolutely sure about the support of Windows OS, I contacted my Jive rep and asked what the deal was, and whether there is a plan to support it in the future. This is the response I got:
It seems that we made the switch to deliver Jive as one bundle that includes a pre-configured and optimized environment a few years back. This decision was based on customer feedback for ease of administration and management, and to enhance the support experience.

Essentially, by focusing on one OS, Linux, we are able to provide the entire runtime environment that is consistent across all deployments. Also, just because the runtime doesn't run on Windows it doesn't mean that we are not compatible with Enterprise Windows environments...we offer "out of the box" integrations with ActiveyDirectory, Sharepoint, MS Office, and MS Outlook.
I get it, but given that we are a full fledged MS shop that means we would either need to have a high level IT pow wow to decide if support Linux is worth it, or consider hosting.  On the positive side, this note was also included in my response from Jive and this is a pretty huge positive:
We have a hosting option if you don't have Linux expertise in house where we would manage the entire environment for you at no extra cost than the on premise path.  We offer hosting on premise or single-tenant hosting by Jive (SAS-70 certified). On premises or not, we are somewhat of a SaaS solution offering full support. This is all included in the cost of the platform (regardless of where you host).
Note on tenancy: Multitenancy refers to a principle in software architecture where a single instance of the software runs on a server, serving multiple client organizations (tenants). Single is where the instance is used by a single client.

Question 2: What is Jive Express and how is it different from the enterprise social business software?
 In my random searches and in reading through discussion boards I came across mention of Jive Express as an alternative to Jive's SBS (Social Business Software).  It turns out that this is a smaller, cloud-based solution which runs out of the box, with no integration.  My rep told me that it was designed as a starter collaboration solution for smaller organizations that don't need to build strategy and adoption for large user groups.

Good luck finding a link to Jive Express on the Jive Software site, I had absolutely no luck and I thought I knew exactly what I was looking for!  I even tried guessing at what I thought would be obvious URLs for it, but fortunately my rep informed me that the URL is: http://signup.jivesbs.com/welcome

In my cursory overview of the welcome page I had to pause when I read the pricing tagline:
At $3 per user, it's pocket change.  For $3 per employee, you could buy your department a round of lattes every month.

My initial reaction was how is 3$ per user/month pocket change?
For our company of 4k users that comes out to a whopping $144k a year! That is more than we paid for our entire enterprise portal, and nearly 5x what we pay a year in support fees.  Reading a bit more into the pricing information it becomes clear that Express use is capped at a minimum of 100 users and a maximum of 1k users, and therefore wouldn't be an option for us anyway.

Curious what the difference between Express and SBS are? Here is a nifty chart that highlights the differences: http://signup.jivesbs.com/pricing.

Update:
Another tidbit I just picked up from my rep when asking about subscription costs "there's definitely an entry point of $50K/year. That I know".
At $50k a year in subscription costs that works out to a 5 yr total cost of ownership of $250k.


I was curious how that would compare with the current license/support fee we are paying, s for the sake of comparison I made this simple 5 year TOC chart w/ 250k
license/support 10k 20k 30k 40k 50k
0 50k 100k 150k 200k 250k
100k 150k 200k 250k 300k 350k
150k 200k 250k 300k 350 400k
200k 250k 300k 350k 400 450k
300k 350k 400k 450k 500 550k

Tuesday, August 16, 2011

OpenWorld 2011: E2.0 Folks: Building a schedule

By now hopefully you've registered for OpenWorld 2011 and have checked out the schedule builder tool to figure out what sessions to attend.  I'm a little late getting to it and figured I'd make a brief post to categorize the various sessions (I like organizing things!)


The WebCenter sessions are under Middleware: Content Management, Portals and Collaboration.  Just selecting the category from the dropdown won't bring-up the sessions until you click the search button on the bottom of the page.


Portal
Balfour Beatty: People and Expertise Finder with Oracle WebCenter and Identity Management (5641)
Create Business Mashups and Faceless Portals with Oracle WebCenter (10843)
Creating a Global E-Commerce Site with Oracle E-Business Suite and Oracle Fus... (9531)
Extending Oracle Applications Unlimited with Oracle WebCenter (12385)
Got Content? Need to Collaborate and Communicate? Come See Oracle WebCenter (30640)

Land O'Lakes' Connect3: A High-Volume Transaction-Based Composite Application (9533)
Leveraging Oracle WebCenter's Security Framework to Build a Secure Portal (13163) 
Marvel: Building Business Around a Content Hub (8401) 
Migrating to Oracle WebCenter: Best Practices (10821)
Oracle Composites and Portal Strategy and Vision (10800) 
Oracle Fusion Applications: Oracle WebCenter User Experience Case Study (10845)
Oracle WebCenter Performance, Scalability, and Administration (12521)  
Oracle's Strategy and Vision for Portals, Sites, Content, and Collaboration (15000)
Texas A&M University System Architecture: Oracle ADF, Oracle WebCenter Portal and Content (2923)
The User Engagement Platform for Oracle Applications (12560) 
Social/Collaboration
Activity Streams Are Just the Start: Enabling Effective Collaboration (10841)

Enabling Communities in the Social Enterprise (10822)
Oracle's Social and Collaboration Strategy and Vision (12522) 
Six Counter-intuitive Best Practices for Social Collaboration Adoption (13665)
Why We've Gone Social, and Was It Worth It? An Interactive Customer Panel (10885)

Content
A Deep Dive into Oracle WebCenter Content Integration (13883)
Archive Architectures and Best Practices (16380)
Deploying Oracle's Content Management Solution: Lessons Learned (10883)
Driving Business Value with a Content Infrastructure for Mobility: Medtronic ... (10860)
IOUG: Can SharePoint and Oracle ECM Coexist? Yes! (29164)
IOUG: Oracle Universal Content Management 11g Development Environment in 45 Minutes (27220)
IOUG: Oracle Universal Content Management Implementation Project (27320)
Integrating ECM into Your Enterprise: 5 Techniques to Try and 5 Traps to Avoid (9539)
NetApp Saves Millions by Automating Content Migration (14863)
Optimize Accounts Payable with Electronic Document Capture, Imaging, and Workflow (10863)
Oracle Enterprise Content Management Strategy and Vision (10861)
Oracle WebCenter and Oracle Applications: A Content Management Case Study (10862)
Streamline Multimedia Communications with Oracle WebCenter (14861)
Supporting an Enterprise Content Management Deployment @ Oracle (17920)
Unified Management of Healthcare Data with Oracle Content Management (12540)
What Does Mobility Mean for ECM and Enterprise 2.0? (8315)

Experience
Create Engaging and Targeted Customer Experiences, and Convert Customers into... (10820)
Managing Online Marketing Channels with Oracle's Web Experience Management Tools (30642)
Oracle's Web Experience Management: Strategy and Vision (10801)
Tailor the User Experience: Oracle WebCenter Personalization (10283)
Using the Mobile Channel for Online Engagement with Oracle's Web Experience Management Solution (10880)
Web Experience Management Roadmap: New Product Capabilities and New Integrations (37020)
Social Computing/Mobile Web Experience Management: Creating an Interactive, E... (13667)

Hands on labs
Build a Custom Portal with Oracle WebCenter (30620)
Create and Use a Page Template for Your Oracle WebCenter Portal (30621)
Creating Content Workflows with Oracle Unified Business Process Management Suite (30641)

Random:
Enabling a Social Enterprise in the Age of Cloud Computing (10882)
Electronic Operations and Maintenance Manuals for Construction Handover (15640) 
Searching Oracle Database 11g (30141)

Additional notes
  • Here is a blog post the highlights most of the good sessions, I'm curious why they left out some E2.0 sessions that look good to me! http://blogs.oracle.com/webcenter/entry/oracle_openworld_don_t_miss 
  • if you attended OOW last year you might find that your schedule builder is already full of sessions for this year.  At least that is the only logical conclusion I can come to on why my entire schedule was full with random sessions this year.  Wish there were a single button to wipe clean the entire schedule! 
  • is it me or has the schedule builder gotten worse this year?
  • There are >15 E2.0 sessions on Monday, Tuesday and Thursday.
    Wednesday there are only 4 sessions and 2 of them overlap!
    Consider taking Wed. as a day to explore a bit and take an extra thermos of coffee with you on the other days.
  • If this is your first OpenWorld
    • Plan on wearing shoes you'll be comfortable walking a LOT in
    • There are different exhibit halls, consider identifying what booths you want to visit before going in there - prepare to be overwhelmed
    • Bring a bag each day and save space to carry the stuff you'll inevitably pickup from the exhibit halls
    • Make a beer koozie with a neck strap because you'll find yourself walking with a plate of food and holding a drink a lot, and it REALLY helps if you can have a free hand
    • Checkout the San Francisco Guide in case you feel like doing some exploring
    • Bring/buy a light extension cord/power strip.  There is never enough power outlets at Moscone, so use this time to make a friend and open up some slots
    • Bring a light jacket for the night. It fogs over and gets cold and you will need one for the party!
    • Check Twitter hashtag #OOW11 for instant updates, giveaways and comments/feedback from others at the conference and consider subscribing for SMS messages from the official Oracle Openworld account: @oracleopenworld
    • Take a bus out to Fisherman's Wharf  and have some seafood
    • Be prepared for pan handlers
    • Avoid the Tenderloin
    • The Vietnamese food at Tu Luan is worth the 1/2 mile walk for a lunch visit: 8 Sixth St. San Francisco, CA 94103.  Also try Katana-Ya for Sushi
    • Keynotes are packed, plan on going early or secure a spot in front of a TV (they are everywhere) for the live telecast

    Wednesday, August 10, 2011

    Oracle WebCenter Interaction: Font Tweak for Studio Form Layouts

    Here is a little tip for anyone out there that might still be using the Studio forms & survey product.
    When you create a new form it creates a label and input field.  The label field is bold, and for whatever reason can't be un-bolded.  This can be undesirable, so I'll explain how to replace the label fields with standard text fields which will remedy the issue allowing you to use any font size and decoration.

    This is how a standard form displays


    This is the default layout from the form above



    The trick in getting rid of the bold is to:
    1. create a new column
    2. move the label field into the new cell
    3. delete the text from the label field
    4. then add text to the original cell
    Stepping through all of that:

    Create a new column on the far right side of the form.  This is done because it helps to keep your label fields (which can't be deleted) aligned with the input fields.  Then drag and drop your label fields from the far left to the far right column.


    Double-click on the cell in the first column to start entering text.  Another beauty of this technique is that it allows you to name your data fields one thing, and in your form you can use more descriptive text.  This can be a HUGE help when it comes to report layouts which have no choice but to use the label fields, so generally you want to keep them as short as possible.


    Once your new labels have been created you can double click in the original label field (on the far right) and delete out the text.  Once you've deleted all the text fields you should consider shrinking that column so as not to waste space on the form.


    Now you can save up your form and reload your portlet and it should be a lot more aesthetically pleasing, or at the very least it'll give you some flexibility!