zevenseas


 

Office Live web services URL’s

Hereby the URL’s for Office Live web services:

https://site.officelive.com/_vti_bin/alerts.asmx
https://site.officelive.com/_vti_bin/Authentication.asmx
https://site.officelive.com/_vti_bin/bdcfieldsresolver.asmx
https://site.officelive.com/_vti_bin/businessdatacatalog.asmx
https://site.officelive.com/_vti_bin/contentAreaToolboxService.asmx
https://site.officelive.com/_vti_bin/Copy.asmx
https://site.officelive.com/_vti_bin/DspSts.asmx
https://site.officelive.com/_vti_bin/DWS.asmx
https://site.officelive.com/_vti_bin/ExcelService.asmx
https://site.officelive.com/_vti_bin/Forms.asmx
https://site.officelive.com/_vti_bin/FormsServiceProxy.asmx
https://site.officelive.com/_vti_bin/FormsServices.asmx
https://site.officelive.com/_vti_bin/Imaging.asmx
https://site.officelive.com/_vti_bin/Lists.asmx
https://site.officelive.com/_vti_bin/Meetings.asmx
https://site.officelive.com/_vti_bin/officialfile.asmx
https://site.officelive.com/_vti_bin/People.asmx
https://site.officelive.com/_vti_bin/Permissions.asmx
https://site.officelive.com/_vti_bin/publishedlinksservice.asmx
https://site.officelive.com/_vti_bin/PublishingService.asmx
https://site.officelive.com/_vti_bin/search.asmx
https://site.officelive.com/_vti_bin/sharepointemailws.asmx
https://site.officelive.com/_vti_bin/SiteData.asmx
https://site.officelive.com/_vti_bin/sites.asmx
https://site.officelive.com/_vti_bin/SlideLibrary.asmx
https://site.officelive.com/_vti_bin/SpellCheck.asmx
https://site.officelive.com/_vti_bin/spscrawl.asmx
https://site.officelive.com/_vti_bin/spsearch.asmx
https://site.officelive.com/_vti_bin/UserGroup.asmx
https://site.officelive.com/_vti_bin/userprofilechangeservice.asmx
https://site.officelive.com/_vti_bin/userprofileservice.asmx
https://site.officelive.com/_vti_bin/versions.asmx
https://site.officelive.com/_vti_bin/Views.asmx
https://site.officelive.com/_vti_bin/webpartpages.asmx
https://site.officelive.com/_vti_bin/Webs.asmx
https://site.officelive.com/_vti_bin/workflow.asmx

Some will fail because Office Live does not support all the WSS 3.0 web services.

Microsoft Online Services and anonymous access, disabled?

Yeah, it seems it is disabled and to make read access available you need a Deskless Worker License. The Deskless Worker License provides read-only access to SharePoint sites and it replaces the anonymous access option.

Below is a small scenario on how much it would costs for a 75 people company with 5 desk less workers and 50 partners that want to access the site:

image

The 5 desk less workers and partners count for 55 subscriptions. Sure, sometimes you need full access for partners and in that case you need to add a full license subscription.

In total that would mean $1235, very reasonable. I bet it will be difficult to beat that price by setting it up yourself in your own building, an IT guy will cost you at least two times more. The nice thing about this is the scalability, you can easily add or delete users any time.

Microsoft Online Services/Live, the end of hosting as we know it?

It is always funny to see how Microsoft has different strategies and that these strategies sometimes compete with each other. I’m trying to understand how all fits together and what you need as a company. If we look at the current SharePoint and SharePoint alike offerings there are a few options for you as a company:

  • in-house SharePoint (WSS or MOSS) environment;
  • hosted SharePoint (WSS or MOSS) at a hoster (dedicated or Shared);
  • Office Live Small Business (the new name);
  • Office Live Workspace;
  • Microsoft Online Services.

Dazzling and confusing isn’t it? It’s like the Groove and SharePoint stuff, I never fully understood how these fit together. For a potential customer (especially the smaller ones) it is a nightmare and this post will clarify a few things.

In-house SharePoint (WSS or MOSS) environment

You have a fully equipped server room, SharePoint specialists, and you want your data locally, keep up the good work and ignore most of above options. Just hire us to guide you with SharePoint :-) One thing you could investigate is the new Microsoft Online Services offering, visit it here. I would investigate your costs running your own server park (servers, space and people) and see how it works out per user. if you are afraid to have your data somewhere in the cloud, stick to your own servers.

Hosted SharePoint

There aren’t that many but some hosters have a good business by offering MOSS or WSS in a dedicated or Shared environment. My guess is that they will lose business for sure. There is always this weird friction between Microsoft and partners. MS needs partners but they also need to innovate and for that they cannot always depend on partners. So in this case they go direct and offer potential partners a piece of the cake (small piece, 12%). I’m not sure what the net margin is for hosting packages but my best guess is that it is lower than 12%, ping me if I'm wrong.

Overall I think hosted dedicated servers offered by hosting partners will stay, Shared will be taken over by Microsoft.

If you don’t want to run your own IT department but need SharePoint and customized SharePoint I would advice a dedicated server offered by a hosting partner.

Office Live Small Business

I’m not sure how small this is but my feeling says up to 75 users. On the site you can see pricing up to 75 users and for example Small Business Server was also targeted to around 75 users (70 to be exact), I think that is the limit.

If you have more than 75 users I would investigate Microsoft Online Services because it offers more business software like Exchange and Communication.

Office Live workspace

As a company you could us this for small interest groups or research groups that need a temporary space. You could combine it with Office Live Small Business but probably domain names are a problem.

Microsoft Online Services

During the conference in Seattle MS made clear that this is a scalable solution with some extra management interfaces to make it more easier. In the end they can probably offer huge organizations a hosted solution (up to 100000 users).

Pricing is really aggressive starting at $ 15 a user and it includes: Microsoft Exchange Online, Microsoft SharePoint Online, Microsoft Office Live Meeting, Microsoft Office Communications Online.

Conclusion

In the end it is clear after all. We now have several options but they rely on different factors in your company:

  • do you have sensitive data that needs to be store in your building;
  • do you want to do customizations;
  • how expensive is a in-house SharePoint environment (more than you expect for sure);
  • do you need to use web services;
  • is there a need for more business tools (like Exchange);
  • can you install extra software.

Whatever you decide, now is the time to do a cost re-calculation of your complete SharePoint infrastructure and maybe you discover it is very expensive and not your core business.

Does it influence our business at zevenseas? You bet, we wake up with a smile every morning because this gives us so much more possibilities for customizations and advice :-)

SharePoint Content Management strategy

Based on my personal experience in several projects and my latest experience in providing a SharePoint training for Computrain I provide you with a simple small strategy for Content Management. In this small strategy I will also explain the use of the tools available and when to use them. The strategy is a guideline and by no means fixed because organizations can have certain policies in place that prevent the use of certain tools (like SharePoint designer).

With SharePoint nowadays you have different ways to build and publish content:

  • Using publishing sites and in page editing;
  • Using web parts (content editor) as your main mechanism to provide rich content;
  • Using SharePoint designer and the HTML design tools it provides;

In the training that I provided there was a discussion on how to decide which tools you need in which situation. My approach is as always based on the out-of-the-box experience:

  • If you can use a publishing site start with that one;
  • If you want reusable content, consider using the content editor web part;
  • If you want to do other things use SharePoint designer.

My overall advise is that you don’t want to use SharePoint designer as your daily tool. Monitoring users while they work with SharePoint designer I have noticed that they sometimes forget that SharePoint Designer is connected to SharePoint and that it is advisable to store stuff in lists instead of a folder in a SharePoint site (other people cannot manage that). The goal should be to let others customize content without using SharePoint designer, so not using web parts zones, picture libraries and other SP components is mostly the wrong approach. Don’t mess around too much by placing stuff outside of zones or putting HTML directly into a page outside a web part zone.

Publishing site
The best starting point for a site that can be edited in the browser (HTML) is a publishing site. Consider using this template when building a news site or other sites where you have more readers than authors.

Reusable content and the content editor web part
The content editor web part is a great way to promote reusable content in your organization and across departments. Build nice and small functional blocks (web parts) by using HTML inside a content editor web part.

Using SharePoint designer and HTML design tools
If you decide to customize beyond the content editor web part make sure you take into account that SharePoint has certain out of the box functionality. So if you add pictures add them to a picture library and not in a special created folder. Always have migration in your mind!

But if you still decide to use SharePoint designer, make sure you follow the below guideline to make it manageable and that you encourage reusable functional blocks.

  • Always create a play/development environment first where you can build stuff without screwing up site definitions;
  • Make sure that you always start with creating a certain web zone layout;
  • Switch off code and split view for your own safety, SP pages can be complex;
  • If you feel the need to do HTML stuff, always put it in a content editor web part. You can decide to put it outside a web part zone so that others cannot change it (but for that you always need to customize the target site);
  • Never, never put HTML directly into the page;
  • Think about a way to versioning content editor web parts. Maybe you should check out the versioning settings in the web part gallery (it is there but not through the normal interface);
  • Use DataViews if you want to do advanced stuff that can be used by other;
  • Prepare all your content editor web parts and DataView web parts for export;
  • Export all custom work to .dwp files;
  • Change list bound .dwp files so that they support the ListName instead of the ListID (guid). By doing this you make sure they work on the target site.;
  • Make sure that you test your exported and changed web parts in a new test site;
  • Offer the .dwp files to other users and departments;
  • or offer a .stp file with all functionality.

In every organization it would be a good practice to offer a central repository where all .stp- and .dwp files are offered to other users. One person could evaluate/certify/approve the custom developed work and decide to set it to published in the repository. A repository is basically a central document library where people can publish/download custom work.

Always promote reuse!!

A SharePoint designer strategy

I know a few customers that use SharePoint designer to customize live portals. I would never advise it but I see no real harm in it because SharePoint is a content tool and not a coding tool. Of course there is the ghosted/ughosted discussion everywhere around us but for me part of this discussion is a myth because it was related to SharePoint 2003.

However, I would strongly advise a different strategy for SharePoint designer. One advice I heard was to disable remote interfaces on web application level but doing that rules out the use of SOAP, Webdav etc. too, not sure if that is an option. If you want to do it you need to do the following:

    1. Central Admin > Application Management > User Permissions for Web
      Application
    2. Uncheck "Use Remote Interfaces".

I personally never believe in disabling features, the biggest win in organizations is sharing skills and teaching, people want to grow and know how to do things. It’s the old discussion that always pops up between end users and people that manage the infrastructure. Remember, you are always outnumbered by end users :-)

So what is a good SharePoint designer strategy?

  1. Leave the remote interfaces switched on at application level because you don’t want to switch off SOAP and webdav (maybe in some cases you do want to disable it);
  2. Arrange the rights by using SharePoint Contributor Settings (are linked to normal permission levels and are stored in a XML file), only the administrator can do this;
  3. Provide users with a site or site-collection where they can play, promote a play-export-publish strategy;
  4. This means they develop stuff on the play site, things like DataView web parts;
  5. After finishing their goodies they can export a DataView web part to a .dwp file (teach them how to do this);
  6. Teach them the ListID/ListName replacement trick in the .dwp file so that every DataView web part can be used in the live environment;
  7. Teach them how to use the web part gallery and how they can add XML based web parts to the live environment.

This approach brings you more compared to disabling features.

image
(contributor settings)


 
 
 

© 2009 Community Kit For SharePoint