tech

SharePoint 2010 now a proper CMS

Having recently attended Europe’s largest SharePoint conference dedicated to SharePoint 2010, Microsoft’s newest version of SharePoint, I discuss some of the new features that will be relevant to our clients.

As I sit here in the keynote session at the SharePoint Evolutions Conference, i can feel a great buzz of excitement and energy coming from the crowd. The keynote speaker opens up by announcing the forthcoming release of a new wave of Microsoft Office and Enterprise products. The one we’re all particularly keen on – and what this post talks about most – is SharePoint 2010, Microsoft’s newest version of the very popular Office SharePoint Server 2007 (aka MOSS).

SharePoint logos

During the keynote presentation the speaker reminds us of the older versions of SharePoint, including the “tedious” SharePoint Portal Server 2001, the “almost there” SharePoint Portal Server 2003 and the “much improved and game changing” Office SharePoint Server 2007. Having developed and deployed various solutions with all these versions for customers over the last eight years, it was very clear to me just how far SharePoint had come and the huge investment by Microsoft into each version. So why was there a lot of energy and excitement over SharePoint Server 2010, how would this better MOSS and other CMS products, well here are my top features that will probably be most relevant to our clients:

Web Content Management

Let’s start off with Web Content Management (WCM), a much talked about (and controversial) functionality of SharePoint. Microsoft decided to retire the very successful Content Management Server product and bundle CMS capability into MOSS. In SharePoint 2010, WCM, has been given a big overhaul and a pretty good one too. One of the big pain points of MOSS was that it took too long to get your content into a page, with one too many clicks and steps. Now in SharePoint 2010, creating content pages and adding images and video are literally “one click” steps. Another huge problem in MOSS was very untidy and non-conformant HTML being output from content display controls (known as field controls). In SharePoint 2010 a lot of controls output much cleaner and better XHTML than MOSS. It’s not perfect, but certainly way better than MOSS and other CMS platforms out there.

Another investment area by Microsoft into WCM is the integration of ARIA (Accessible Rich Internet Applications). As Tim McConnell, Program Manager on the SharePoint Foundation team says, “SharePoint leverages ARIA in the Ribbon, in dialogs, in our new rich text editor, and elsewhere in the platform and in partner applications.”

The ribbon in SharePoint 2010

The ribbon in SharePoint 2010 (click for a larger image)

Navigating in MOSS (and previous versions) and the general user experience wasn’t that great and users would often get lost in the vast amount of menus and links. Since the ribbon was introduced in Office 2007 applications like Microsoft Word, it has been a great success and is now being used throughout SharePoint 2010. In fact the general look and feel of SharePoint 2010 reminds me of the user interface in Windows 7 and Office 2007/10…this is all part of providing end users with a common ‘look and feel’ and user experience across all Microsoft products and services.

Integration with MOSS and Office 2007 applications was good, but with SharePoint 2010, integration with Office 2010 has improved quite a bit and almost feels seamless at times. For example the user experience to publish documents from Word and Excel to a SharePoint site is so much better and easier for end users. The use of metadata and tagging throughout SharePoint (and the availability of the same metadata across all Office applications) has also been given an overhaul and allows content authors to manage metadata throughout SharePoint and also allows better use of folksonomy and taxonomy.

Metadata management in SharePoint 2010 (click for a larger image)

Metadata management in SharePoint 2010 (click for a larger image)

Search

You all heard about the acquisition of FAST ESP (Enterprise Search Platform) by Microsoft right, well since that news broke out enterprise search team at Microsoft, who claim to have “the largest team of engineers and researchers in the world dedicated to enterprise search…”, has been busy integrating FAST into SharePoint 2010. FAST is a high-end enterprise level search engine very much similar to Endeca, Autonomy, FredHopper, etc. If you want to see FAST in action take look at www.globrix.com and www.samsung.com. Both of these websites use FAST to drive users to information through the use of search navigators using different user experiences. While the backend of FAST is still being redeveloped on Microsoft technologies (FAST has primarily been run on Linux platforms) the administration, deployment and integration of FAST in SharePoint 2010 has been made easier. There are also some useful out of the box FAST site templates and Web Parts to help you get a FAST search solution up and running quickly.

People Searching in SharePoint 2010 (click for larger image)

People Searching in SharePoint 2010 (click for larger image)

If FAST search is a bit too much for your requirements (and costly), SharePoint 2010, like MOSS, comes with search. The underlying search engine in SharePoint 2010 has been optimised, search administration is now much easier to use and management of your search deployment is now centralised. Scaling the index service is now possible so you can truly have large scale and redundant search deployments. The front end user interface of SharePoint 2010 search has been improved and in my opinion brings back search results quicker (well it is all hosted on a 64bit architecture now). The key UI improvement is the use of search refiners which allow the user to filter results by file type, author, date and even metadata categories you define; enhanced people searching(see picture above), ability to use better and improved search queries e.g. Wildcard searching, and the ability to search SharePoint from within your Windows 7 desktop.

SharePoint Development, Deployment and IT Support

Developing, deploying and even administering SharePoint has never been an easy task and believe me we have had our share of problems, frustrations and sleepless nights…well who hasn’t!!

While various development tools and admin utilities improved for MOSS by Microsoft over time, it was the SharePoint community that contributed to some very useful utilities and tools for not only developers but for SharePoint administrators too. Given that MOSS provided a pretty good development platform and came with a decent API framework, developing custom SharePoint applications to fulfil complex client requirements became ever so popular. But this all came at a cost as lots of untested and very inefficient code was being deployed to live sites and caused them to run slow and even grind to a halt. In SharePoint 2010, there is no excuse for badly performing applications or code bringing the entire site down because SharePoint 2010 provides developers with a Developer Dashboard that details exactly what is going on “under the bonnet”, now a developer can tell very easily where that ‘slow and troublesome’ bit of code is. Testers can produce these reports and fail code until it reaches acceptable levels of response times.

Developer Dashboard in SharePoint 2010 (click for a large image)

Developer Dashboard in SharePoint 2010 (click for a large image)

Like with MOSS, both Microsoft and the SharePoint community has been busy publishing a whole load of developer and administrator documents and resources for SharePoint 2010. The great thing is that a lot of learning’s and best practices from MOSS can still be applied and adopted on SharePoint 2010 projects. Now that there is better tooling and developer integration into SharePoint 2010, the development process should be a lot more ‘smoother and streamlined’ then ever before.

Performance and scalability

One of the pain points of creating content on very large scale Internet sites, corporate Intranets, document management sites, etc on MOSS was the number of items that could be held in a list. Almost everything in SharePoint is stored in a list be it a word document, image, video, web page and so on. I have talked to a number of customers who have, over time, let their content authors place documents, etc in one document list or page list. As the list has grown, there has been numerous and significant problems such as time outs when requesting documents, very slow rendering of list items, sorting of list data in a view taking forever and so on.

In SharePoint 2010, list architecture has been optimised and there is now capability to scale to very large lists. What has also helped somewhat is the ability to create folders in a pages library in a publishing site (a publishing site is commonly used to create Internet sites).

Other significant performance improvements include: all SharePoint 2010 server ‘components’ require 64bit server architecture, redundant and scalable search index servers (as mentioned before), proper database mirroring support, feature throttling and so on.

So while I have only touched on a small set of new stand out features of SharePoint 2010 (I haven’t even mentioned the CMIS (Content Management Interoperability Services) Connector for SharePoint, a lot of new and improved Business Intelligence and Insight functionality, new Portal/Collaboration features, extensive Web Analytics, Multilingual improvements, SharePoint 2010 in the Cloud, etc, etc), I believe some of the features I mention in this post will be important to consider when deciding to upgrade, migrate or select SharePoint 2010 as a complete enterprise content management system platform.

Thanks for reading.

Riaz Ahmed

Head of Microsoft Solutions at LBi

http://www.linkedin.com/in/riazahmed

Tags: , , , , ,

0 comments Add This

Snatching Defeat From The Jaws of Victory

So last night we held the LBi Tech Department Quiz. It was a well attended affair with over fifty of the company’s biggest brains battling it out for the glory. To the poor sods that couldn’t come because they had too much “work”, you missed out. Better time management next time please.

Kicking Off Proceedings

Brett’s team, The Orsborn Identity, led from the start to the almost finish. Sadly, they decided they were too clever to even bother answering the MacAulay round, and as a result dropped from clear first to 5th. So they won The Idiot Award for Grabbing Defeat From the Jaws Of Victory.

The final scores were:

  • 65 – Carvill’s cavaliers
  • 65 – Tian and the Validators
  • 62 – George’s Cosmic Treasure Hunt
  • 59 – Raul’s Regular Expressions
  • 58 – The Orsborn Identity
  • 57 – Bahar’s Brainy Boozers
  • 42 – Phil’s Testing Titans

Congrats to Paul Carvill and Tian Yuan for leading their teams to victory. For those that want to join in the fun, see the pictures from the Spot The Techie round – click the image for a bigger version.

Can You Name The Techies

Finally, the group that won the Late Drinking Award were the Technical Architects, many of whom can be seen in the picture below. It might be a coincidence, but five (yes five) of the people in the photo below are also in the Spot The Techie competition above. Maybe that helps. And Tom B, I hope your head is feeling better by now.

The Tech Architects Win The Drinking

The Idiot Award for Grabbing Defeat From the Jaws Of Victory

Tags: , , ,

4 comments Share

EPiServer In The News

Beer at the Partner Day

The LBi EPiServer Team attended the EPiServer Day in force. Along for the ride were Ryan Slade, Jonathan Menzies-Smith, Bahareh Boostani, Akinola Babatope and Jon Marks. Anil participated in the Revolution Magazine Round Table, and Sarah and Imogen made sure he didn’t get lost.

A few new products were showcased, including the much anticipated EPiServer 6. The EPiServer Team also announced their new marketing tool, Marketing Arena, which provides facilities to draw potential customers to websites, as well as EPiServer Relate+, which provide developers the capability to develop online social communities.

Not only did we learn a lot that day, we also had some fun and a few beers. Akinola and Ryan raided the ice cream booth at the restaurant (don’t worry, It was free). Then later on that night Jon and Ryan had more than a few drinks with the EPiServer and ImageVault Team.

LBi-on-EPiServer-Day

And EPiServer Loves LBi

Last month, the EPiServer Development team all became film stars. EPiServer came into our office and made this beautiful movie:

Reminder Of Our Projects

For those that didn’t know, here are some of the recent LBi EPiServer Projects.

Tags: , , , , ,

3 comments Share

Creating a global presence

Tags: , , , , , ,

0 comments Share

QuickLive Lifetime

QuickLive Lifetime provides the only fully scalable eCommerce platform that will allow an online business to grow from software-as-a-service (SaaS) entry level to multi-million SKU enterprise ownership without the need for costly re-platforming

 QuickLive Lifetime enables businesses to standardise on best-in-class solutions from the outset

Unique stepped approach to licensing, implementation and business services fills a gap in the eCommerce marketplace

QuickLive Lifetime ‘powered by hybris’, a new integrated eCommerce and marketing services platform will be launched tomorrow at E Commerce Expo 2009. QuickLive Lifetime enables businesses to standardise on cutting-edge eCommerce solutions and marketing services from the outset. It provides businesses with the flexibility, functionality, scalability and ability to customise as required to accommodate future growth. It enables them to respond to market and consumer demand as the organisation moves along the ‘maturity curve’ without the need for costly re-platforming. QuickLive Lifetime was developed jointly by hybris (www.hybris.com), a leading multi-channel commerce and communication software vendor, LBi Technology (www.lbi.com), the Technology Division of the largest full-service digital marketing and technology agency in Europe, and Portaltech (www.portaltech.co.uk), a leading UK eCommerce systems integrator and consultancy.

QuickLive Lifetime is offered either on a SaaS or software ownership basis and supports both B2C and B2B cross channel commerce requirements for businesses of all sizes. The highly configurable platform offers rapid implementation and significantly reduces the cost of ownership overall.

It will enable start up businesses to invest in a fully managed, low-entry, low risk solution but will also support the need for customisation as the business grows, without the costly move to a software ownership model. Improved response times, increased capacity for range extension and the introduction of cross-channel capabilities can easily be managed through the virtualised hosting model giving businesses more power, when they need it. Large scale businesses will be able to move from a fully managed to a self managed environment, as they reach maturity. Different ways to maximise service and minimise costs might be considered but re-platforming will not be necessary. The organisation will be able to protect existing configurations and customisations and move to software ownership with an investment in a hybris enterprise level licence.

This “stepped” approach to licensing, implementation support and business services is offered with a scalable fixed monthly fee to fledging businesses and mature organisations alike. This model can be used throughout the eCommerce lifecycle, with customisation, implementation, support and maintenance provided by Portaltech and the virtualised hosting environment together with design and online marketing services – including Web design, SEO, content management, CRM, merchandising and Web analytics – provided by LBi Technology.

Andrew Piscina, UK Country Manager for hybris, said; “We are delighted to be working with LBi Technology and Portaltech to enable businesses to invest in their preferred eCommerce platform and benefit from sophisticated marketing services from the first day of trading. We are pleased to be able to offer a clear growth and migration path from a fully managed hosted solution for start-ups to software ownership on an enterprise scale. We are confident that QuickLive Lifetime will prove to be an extremely attractive proposition for organisations which may be starting small and want to minimise risk but have big plans for the future and want to take advantage of next generation customer experience technologies and services from the outset.”

John Williams, Chief Technology Officer at LBi Technology said; “The QuickLive Lifetime service is a unique offer that allows a business the control, flexibility and functionality changes to drive the growth of revenue within a SaaS “pay as you grow” model. Buying an eCommerce platform is like getting onto the property ladder. In the past, businesses have left behind their investments in SaaS solutions and had to pay huge premiums to set up dedicated platforms that they can shape to their business needs. QuickLive Lifetime solves this problem. LBi is able to deliver world-class hosting and a full range of digital marketing services to complete the service.”

Andrew Walker, CEO of Portaltech, said; “The collaboration with LBi Technology and hybris to deliver QuickLive Lifetime as a stepped SaaS solution not only provides a future proof eCommerce strategy but provides a complete business solution for organisations that want to make fast and successful entrances into the online world, building brands and creating excellent customer experiences that will attract and retain customers in the long term.”

Tags: , ,

0 comments Share