Connect.Collaborate.SharePoint
Feb
18

The first thing to understand about SharePoint calendars is that they are not trying to replace your personal calendar.

The Calendar list is just a list that happens to have a start and end date. SharePoint provides a view that can work with any SharePoint list where you can identify 2 date fields that can be used for start and end times (same requirements for the Gantt view).

SharePoint provides open access to all SharePoint list data through standard interfaces such as XML web services and the SharePoint Stssync Handler.

Outlook makes use of this access to render the SharePoint data in the familiar Outlook interface. This provides an advantage over the web interface:

  • Side-by-side and overlay viewing with personal and/or other users calendars + SharePoint Calendars

Because this is Outlook client functionality, it is not dependant on an Exchange server, it means that:

  1. The free-busy service is not aware of the SharePoint calendar item when scheduling a meeting
  2. A .pst file is required on the client to store the SharePoint calendar for off-line viewing/editing
  3. The SharePoint calendar items will not appear on a mobile device
  4. You may have to open lots of SharePoint calendars to get the "big picture"

Some people may claim that these issues make the SharePoint Calendar feature "essentially useless" (even though when they try and demonstrate the features that fail, they work ;-). One should really say that it may make the non-browser functionality "essentially useless" for a very small number of users. Let's focus on how the majority of users can still get great benefit from these features.

  1. The team calendar is not meant to contain my personal calendar items. However, if I do want to include an item from a shared calendar in my personal schedule (say and industry or training event), then I can just drag and drop it from the side-by-side view into my calendar. Now it will appear in my free-busy information and others will see that I have reserved this time.
  2. It is the default behaviour that PST files are allowed so this will work for most users. I do know that some organisations are blocking PST files as they start to introduce better email management and archiving solutions but this does not have prevent SharePoint PST's from working (see http://technet.microsoft.com/en-us/library/bb851502(EXCHG.80).aspx Create a group policy that sets the following registry subkey to a value of 1. This setting prevents users from adding anything new to .pst files. Users can still create new .pst files but they cannot add anything to them. This setting blocks only Microsoft Outlook .pst files. It allows Microsoft SharePoint .pst files to be connected and updated in a user's Outlook profile.)
  3. True, but (1) solves this for the ultra important items that you took the split second to add to your calendar by drag and drop. For general access, if your SharePoint is exposed through an Extranet, you can use the mobile access view built into SharePoint and that great 3G functionality in your Windows Mobile 6 smart phone.
  4. This comes down to implementation. I always try and encourage my customers to go with a single SharePoint events calendar for the intranet, which lets every user easily see a global view of things going on which is very handy when you are "just thinking about planning something at some time". Only use team calendars for project related milestones (use tasks for deliverables rather than calendar items, I have another big post coming on this). You can use the Content Query or search web part to rollup these multiple calendars for consolidated views (which also provides a single RSS feed for the many calendars).

An extra benefit Outlook provides to the SharePoint Calendar is richer printing. Don't forget to check out the free Calendar Printing Assistant for Microsoft Office Outlook 2007 http://office.microsoft.com/en-us/outlook/ha101687211033.aspx

My biggest complaint about SharePoint calendars: no color coding (yes there are 3rd party solutions for this)

I also have some other SharePoint/Outlook tips for a better meeting room booking solution and how to find your appointments that have associated meeting workspaces here http://www.wssdemo.com/Pages/meeting.aspx (although written for WSS v2 it is still relevant today).

Categories:

 
Feb
16

I don't know what your definition of collaboration is but I'm looking forward to some of the SharePoint Conference sessions that are being presented by customers.
(Seems to fly in the face of some analysts who say SharePoint can't do this ;-)

Del Monte Foods: Collaboration and Social Networking in the Enterprise

Presented By: Jonathan Wynn- Del Monte Foods

The concept of social networking has recently experienced a great deal of visibility and success with the public sites like Facebook, MySpace, and Linked in. The ultimate goal of social networking within an organization is to enhance communication and collaboration, and bring about productivity increases in the day-to-day challenges of a mobile workforce and a globally dispersed company. The challenges the Enterprise faces for adopting Social Networking tools has been an increasingly difficult task—learn how Del Monte Foods successfully deployed Collaboration and Social Networking in the Enterprise with the deployment of Microsoft Office SharePoint Server 2007 and the out-of-the-box features.

Ford: Roadmap and Business Models for Adopting SharePoint as Your Collaboration Tool

Presented By: Kevin Tracy; Christine Gelletly- Ford

This session outlines a successful roadmap and business model which companies can use to adopt SharePoint as their strategic collaboration tool. Working with Microsoft, Ford Motor Company deployed Windows SharePoint Services 2.0 to provide a common platform to consolidate multiple islands of collaboration tools. In 2007, Ford continued with the deployment of this platform by upgrading to Windows SharePoint Services 3.0. The advanced features of Windows SharePoint Services 3.0 accelerated adoption as SharePoint quickly became the shared workspace of choice at Ford Motor Company. As adoption increased, Ford Motor Company faced additional challenges by application teams wishing to customize the SharePoint platform. This session provides a high level overview of Ford Motor Company's collaboration strategy and how SharePoint fits into this strategy. A re-useable blueprint for bringing SharePoint into your organization, building a sustainable business model, and developing ways to drive adoption are covered. This session also addresses operations, managing customizations, and governance. The end result for Ford Motor Company was a shared workspace service offering that required very little investment. The savings from this service offering are being reinvested into Microsoft Office SharePoint Server 2007 to further reduce the number of products that are deployed for collaboration at Ford Motor Company.

Skanska: The Collaboration Platform for Our Business

Presented By: Allen Emerick- Skanska

Skanska USA Building Inc is one of the leading providers of construction management services in the U.S. With annual revenues exceeding $3.7B (USD), Skanska manages complex projects with unique challenges and demands. Skanska's success depends upon effective information management, communication, and collaboration across thousands of people, from clients, architects, and engineers to subcontractors and consultants. In this session, learn how SharePoint has improved how they communicate and collaborate, better enabling everyone on the project to 'be on the same page'. Skanska outlines their unique business challenges, their SharePoint strategy, architecture, and a live demonstration of their environment. Skanska's IT group consistently ranks as one of the top IT firms in the U.S.; you'll learn some great information in this session.

Categories:

 
Feb
12

There is so much cool stuff being announced at this conference.

From Microsoft there are the following SharePoint related announcements:

OBA Composition Reference Toolkit http://www.wssdemo.com/redir.aspx?id=1552

The OBA Composition Reference Toolkit brings to surface the underlying composition capabilities of the 2007 Microsoft Office system. It integrates seamlessly with the Microsoft Office 2007 System to enable a prescriptive application composition experience for Information Workers to build and deploy Office Business Applications (OBAs) using semantically related OBA Components like Workflows, SharePoint document libraries and lists, SharePoint Pages, Web Parts, VSTO Office Client Add-ins, BI Reports, BI Dashboards etc. The toolkit comprises an OBA Composition Server and an OBA Composer.

Windows SharePoint Services 3.0 Tools: Visual Studio 2005 Extensions, Version 1.1 RTM
http://www.wssdemo.com/redir.aspx?id=1200

WSeWSS - Tools for developing custom SharePoint applications: Visual Studio project templates for Web Parts, site definitions, and list definitions; and a stand-alone utility program, the SharePoint Solution Generator. Please also download the User Guide and Samples listed in Related Resources.

From Partners:

Open Text's Case Management Development Framework for MOSS

http://www.cmswire.com/cms/enterprise-cms/open-texts-case-management-development-framework-for-moss-002301.php

"Using the Case Management Framework, SharePoint Server 2007 developers can focus on the business domain rather than having to build the underlying plumbing," said Jens Rabe, Vice President, Microsoft Applications and Solutions Business at Open Text. "This saves about 70 percent of the development time on a normal case management project, ensures consistent use of best practices, and increases the probability of success and rapid return on investment."

The new Open Text Case Management Framework, SharePoint Edition, will be offered directly to customers by Open Text and to the global network of Microsoft partners developing solutions based on Office SharePoint Server 2007. Developed by Open Text, the framework is intended to help application developers quickly and consistently create enterprise-class case management solutions that take full advantage of the SharePoint Server 2007 platform.

So SharePoint is as much a platform as it is an application. More on this later... but if you can't wait, at least check out https://www.obacentral.com/default.aspx

On Software + Services, FedEx announces "Shipping Inside Microsoft Office Outlook"

http://www.fedex.com/ODC2008/

With the FedEx add-in installed, Office Outlook users will be able to generate labels, track packages, check rates, schedule pickups and find FedEx drop-off locations while still inside their Office Outlook 2003 or Office Outlook 2007 e-mail application. To initiate the shipping experience, users simply right-click on an existing contact (could come from a SharePoint shared Contact list?) and choose "ship" from the menu. Shipments are then stored in a task view allowing users to conveniently recall and sort previous shipments.

On the next version of SharePoint (14), Bill Gates promises: SharePoint Server "will be able to render a greater set of Office documents in an HTML environment." http://www.computerworld.com.my/ShowPage.aspx?pagetype=2&articleid=7603&pubid=4&issueid=130

I hope they have kept some surprises for the SharePoint Conference in a few weeks (which I will be attending:-)

Categories:

 
Feb
7

Better get that upgrade underway. SQL Server 2000 mainstream support ends in 2 months (8 April).

See the Microsoft Product support lifecycle information http://support.microsoft.com/lifecycle/?p1=2852

This week I have been working on restoring some documents from the content database backup of an SPS2003 farm. The back was from an SQL 2000 SP3a server so remember to keep those old product install disks handy.

Categories:

 
Feb
2

The Data View/Form web part provides access to any IIS server variables that exist.

You can add them yourself to the parameterbindings section of the data source. e.g.

<ParameterBinding Name="SERVER_NAME" Location="ServerVariable(SERVER_NAME)" DefaultValue="Server1"/>

and to the xsl parameters list e.g.

<xsl:param name="SERVER_NAME" />

or you can use the Common Data View Tasks/Parameters menu to add the parameter you wish to use.

Data View Server Parameters

You can then use the server parameter in your xsl e.g.

<xsl:value-of select="$SERVER_NAME"/>

See a live demo of the Data View displaying some server variables here (look for some information provided by your own browser). http://www.wssdemo.com/Pages/SharePoint+Data+View+Server+Variables.aspx
(this is another page I created ages ago but never got around to completing)

Categories:SharePoint

 
Feb
2

I have finally got around to upgrading my site from v1.1 to 2.0.

MOSS Faceted Search extension is a set of web parts that provide an intuitive, user friendly way to refine search results by predefined categories, or facets. It can be used at ecommerce, document discovery, people search, etc.

The beauty of the chosen approach is that it doesn't matter how facets are crawled into the METADATA store. Any core MOSS functionality will work the same: indexing through BDC, external web sites via HTTP protocols, or local SharePoint sites, libraries, lists. As soon as the content is indexed and META tag assigned, it is available for facets.

New release encapsulates foundation changes in the design and code, that provides perfect balance between accuracy and performance. Highlights are:

  • Multi-thread processing. 1st thread runs for up to 500 facets synchronously, while the 2nd thread is running asynchronously against up to ~30,000 facets
  • Client side refresh (not AJAX) that updates only Facets web part w/o page refresh
  • Web part connections to pass Facet settings to the Bread Crumbs
  • Extended facet schema now supports:
    • Facet icons. Default icon per Facet name complimented by an icon per Facet value
    • Friendly names for facet values
    • Exclusions. Allow exclude facet when values match pattern
    • Built-in wild-card match, especially useful for exclusions
    • Improved search syntax, added supports for sentences and quoted phrases

 

This release includes numerous fixes and complemented by extended documentation.

The extension is proving popular with over 9000 visits to the download site already. Get it here http://www.codeplex.com/facetedsearch

Categories: