Perficient Portal Solutions Blog

Subscribe via Email

Subscribe to RSS feed

Archives

Archive for February, 2012

Using Splunk for WebSphere Application Server

by on February 29th, 2012

Splunk hosted a webinar earlier today on their Splunk for WebSphere Application Server 2.0 application. This is an application they wrote that extends Splunk’s already powerful capabilities to provide WebSphere-specific searches and reports.

If you’re not familiar with Splunk, you should take a look. In a nutshell,

Your IT infrastructure generates massive amounts of data. Machine data – generated by websites, applications, servers, networks, mobile devices and the like.

By monitoring and analyzing everything from customer clickstreams and transactions to network activity to call records, Splunk turns your machine data into valuable insights.

Troubleshoot problems and investigate security incidents in minutes (not hours, or days). Monitor your end-to-end infrastructure to avoid service degradation or outages. And gain real-time visibility into customer experience, transactions and behavior. (more…)

Sitecore Search with MustNot QueryOccurance

by on February 29th, 2012

Sitecore Search, and before it Lucene indexes are great to use within Sitecore implementations when you have a large list of items that you need to query.  The new namespace Sitecore.Search allows you to query specific fields for values, and through the use of the QueryOccurance enumerator, gives you the option to choose whether the value you’re looking for must equal that of the item (Must), cannot equal that of the item (MustNot), or can equal that item (Should).  The ability to set a MustNot QueryOccurance cannot be understated, as it allows you the ability to weed out any items with a specific value. 

For instance, I’ve had the case where I used an “Inactive” checkbox field on an item and I wanted my query to only return items that are active (thus the checkbox is not checked), so I set up a MustNot query on that field with the value 1.  (The value 1 indicates that the checkbox is checked.)    Unfortunately, there is a little bit of a caveat if this is the only query you need – because it seems that a lone MUSTNOT query will not return results.  Don’t fret though, there’s a pretty easy way around this that will still give you the results you’re looking for. 

Check out this blog post for the quick technical details on how to utilize a lone MustNot query.

Adobe CQ5.5 Sneak Peek

by on February 28th, 2012

Today I attended a Webinar given by Adobe showing a sneak peek at CQ5.5.  Almost a year ago I blogged about how Adobe CQ5 had arrived.  Adobe CQ5.5 will include significant improvements especially for digital marketers. Adobe plans to announce CQ5.5 in March,  2012 and there will be lots more new features than what I cover here.

First, Adobe purchased PhoneGap late in 2011 and has incorporated that tool into CQ5.5.  While in the past you could target CQ5 for multiple devices, with the inclusion of PhoneGap, CQ5.5 will take mobile to new heights.  In the demo, Adobe showed how easy it is to drop a camera widget on the mobile page and then preview the exact functionality via the device’s emulator.  So as you are building the mobile site, you can instantly see how each device will exactly render the page.

A second really nice feature is the Client Context view of your site.  Here you can open the site with a context viewer to see how the pages will look to various audiences.  In the context viewer, you can adjust user attributes to see how the page reacts.  You can click on a location in a map and the page will display based on that locale.  You can click on different devices and see how your page looks in that context.  This provides a great way to experiment visually with personalization rules.

Adobe is now including translations of your page into multiple languages.  For example, you can create a page in English, then click on the icon for French and have the page translated directly.  Translations can be configured to use Google Translation as the engine or you can integrate others.

One final new feature I like is the inclusion of Adobe Bridge.  This allows editors to seamlessly manage digital assets in CQ5.5 and keep them in-sync with other media efforts.  So from CQ5.5 you can open an image from the library, make changes to it through Photoshop and save the changes.  Or somebody on your creative team can make changes to an image in the digital asset library. Those changes immediately appear in CQ5.5 and then can be workflowed prior to publishing to the site.  Likewise, content and images used to generate brochures from inDesign can be reused in CQ5.5 directly.   The goal is to reduce the pain often associated with trying to sync the creative department with the web management team.

It will be exciting to see what else is coming in Adobe CQ5.5.

Using WebSphere Portal 7 for Document Storage

by on February 27th, 2012

In the past, one of the weak points in IBM WebSphere Portal is its handling of documents or files.  Prior to verison 6.1, Portal came with a Portal Document Manager (PDM) portlet that did a fair job in letting you manage a file store in Portal.  PDM had many faults too – it wasn’t all that integrated with web content management except from a link and the user interface was horrible.

Since version 6.1, IBM has been trying to get us to use Quickr for the document store.  Quickr for Portal brought a nicer user interface, but still lacked good integration with WCM and was a completely different server to install and maintain.

Alternatives to Quickr included using IBM WCM’s built-in features to store documents.  WCM has a file resource component that lives in the content repository and is easy to include in content.  However, the file resource was a component, so it lived outside the content tree. This made it difficult for users because you could not store files in the same site area as content.  You also could not create lists of these files using out-of-the-box navigators and menus.

If you wanted to store files in the regular site ares, you could create a content item and attach a file to it. This way you could build a list of links to the content items using a menu component. But, unfortunately, you could not create a link directly to that file to launch it without going through extra coding!

So it would be very nice to be able to store files in site areas as regular content, but be able to create links to the file directly.  This way, you can create many files in a site area and create links to those files either in other content or through navigators and menus.

Now, with Portal 7, all that pain is behind us (hopefully!).  In Portal 7 IBM added a new feature called a Resource Template.  A resource template is really an Authoring Template designated to be a resource.   When content is created using a Resource Template, the resource (a file) is opened instead of the content item.

(more…)

Do you see the Ripples?

by on February 25th, 2012

Analytics on social platforms has long plagued us.  You can get basic usage statistics like the below:

source: greenhouse.lotus.com

Not bad, but not a ton you can really do with that.  Most platforms, out of the box, have pretty poor analytics and that is becoming an issue for companies.  We are telling employees, customers, whoever to tag, rate, share, like and so on and really, there is no great way to make this look good without integrating a robust reporting platform that takes the data and dashboards it in a meaningful way.  Then here comes Google +, which everytime I log on I learn to love it a bit more and here is a where I really, really love it: Ripples.  First I want to take a second to thank Alan Lepofsky who has a great slideshare on social analytics to turning me on to this – so go add to the troves who downloaded the presentation – it rocks!.

Back to Rippples, when you are on Google+ you can click on any posts’ little arrow on the right and in the dropdown you click “View Ripples” and you get this:

(more…)

IBM WebSphere Portal Gets Connects Profiles and Files

by on February 24th, 2012

Buried in some of the many announcements IBM puts out on a weekly basis, you will find that they just changed the entitlements for two of their baseline portal packages.  Both Portal Enable and Portal Extend now include the ability to use the profiles and file services from the social networking tool, IBM Connections.  Here’s the announcement.

If you have IBM® WebSphere® Portal Server, IBM WebSphere Portal Enable, or IBM WebSphere Portal Extend on an active Passport Advantage® Software Subscription and Support contract, you are now entitled to use IBM Connections Files and IBM Connections Profiles. This entitlement lets users find experts and easily share content with other people.

With this new entitlement, you can access IBM Connections Profiles and IBM Connections Files capabilities directly or from within WebSphere Portal Server, WebSphere Portal Enable, or WebSphere Portal Extend. You can now more easily share your organization’s collective knowledge.

IBM Connections Files allows users to easily share content with other people. It also allows you to make the content you create available so other people can easily find it, make recommendations, and share it.

IBM Connections Profiles helps users find the people they need by searching across the organization’s content using tags to identify expertise, current projects, and responsibilities. It shares skills, interests, and organizational structure for others to discover and use to their benefit.

IBM WebSphere Portal web experience software offerings help organizations create highly customized, engaging, personalized web experiences. Each offers capabilities essential for delivering and sustaining exceptional online experiences, and now include use of social services that help you quickly locate the people and content you need.

What This Means

This does a couple of things that I find very positive: (more…)

WebCenter Portal 11g PS5 Released!

by on February 24th, 2012

11g PS5 WebCenter has been released and can be downloaded from Oracle.

The big changes for this release are around the areas of content management. For more information, see Oracle’s WebCenter Content blog.

Jason Stortz has a nice write up of the new functionality here.

One of the things he points out is changes to JDeveloper for Site Studio External Applications. Previously it was a separate download and application. There are also some nice links to other blogs about this release.

Should You Create Your Own Mobile App Store?

by on February 23rd, 2012

I’ve been thinking about this a while as I look at a variety of company’s create their own mobile apps and then struggle to manage the app itself and how to make a set of apps available on different platforms like Android and iOS.  I have clients who are actively looking at vendor hosted options like SAP / Sybase.  I have clients who are trying to figure out how to manage what they create.  What spurred this particular post was the timely release of a review by Forrester entitled: “Corporate App Store Environments Open New Market Opportunities” (Warning, this is a password protected piece of content).  Anyway,  I don’t have a huge amount of time but I thought I would highlight three options I’ve started to research.  Before doing so, consider what a corporate app store might offer you:

  • A way to manage your own apps and get them somewhere business users can find them
  • A way to bypass consumer app stores with a wide range of apps not geared towards business.   In this case, overload of information is your enemy.  If you publish 15 apps, your users may only be able to find 5 of them.
  • You have some options to control the personalization of an app store vs the consumer side of things.  (e.g. only show this app to this business unit)

There are more reasons but you get the gyst.  Anywhere here’s a run down of three options.  It’s not a complete list but you get some information on SAP, partnerpedia, and apperian

SAP

I have to admit I was surprised when a client told me I should look at SAP’s corporate app store.  I’m used to SAP being on the “follower” side of things and they are definitely not following here.  They’ve teamed with Sybase to offer an SAP branded app store that you can use to put your apps on and of course to download SAP apps, Sybase apps, and be sold on Sybase’s mobile development and deployment tools.  I haven’t had the demo but I have to say that my client was impressed by what he saw.  If you hit the site, understand you will have to dig a little to get past all the SAP mobile apps they highlight. It’s more than just a store for SAP apps. You can put your own there so keep an open mind.  Here’s a quick YouTube video. Warning, this is part information and part marketing glitz.   The music is a little over the top but hey, marketers have to do something……….

YouTube Preview Image

(more…)

IBM WebSphere Portal 8 Beta 3 Now Available

by on February 17th, 2012

IBM released Beta 3 for IBM WebSphere Portal and Web Content Manager recently.  Beta 3 has an interesting new feature: IBM Forms.  Will forms be included in the base product or is it just part of the full Customer Experience Suite?

Here is the list of new features included in Beta 3:

IBM Forms Beta

  • Provides an agile and easy to use web experience for building and managing compelling, interactive data capture/forms that fit within the overall Portal web experience.
  • Offers businesses the ability to respond to changing business requirements without expensive, time-consuming development cycles.
  • Empowers business users to build and manage their own applications to collect and analyze structured information from customers, partners and employees.
  • Engages users with attractive, Web 2.0 interfaces that provide a guided, adaptive and personalized user experience.

Web analytics

  • More flexible options to tag pages, portlets or web content and measure their usefulness through Campaign and Custom tags.
  • User-friendly overlay statistics provide an in-line view to track effectiveness of a web property. New overlay report enhancements display time series with multiple metrics.

IBM Installation Manager

  • Manage the software life cycle with IBM Installation Manager: Install, Update, Rollback, Modify, and Uninstall.
  • Faster installation performance and better integration with other IBM products.
  • New option to install with ‘Live Install Repositories’ without downloading install images.

You can find the download and documentation links in IBM’s developerWorks forum for Portal Beta.