Access 2007 and SharePoint 2007

December 19th, 2007 by jennye

In lists there is an "Open with Access" option, I never thought much about this and continued using Excel. However we have a requirement to build an application with drag and drop functionality on a desktop application but to publish this to our Extranet. So I tried Access 2007, I simply created an Access database and connected a number of lists in a site on our Extranet to it and voila! You can use this in online or offline mode, it understands the links between the lists and will even give you a relationship diagram! Mine was a spiders web!

 Access 2007 looks much better also when editing an item in the table you get calendar functionality if it is a date/time field, if it is a lookup on another SharePoint list you get a drop down of the options!

I was really impressed it meant uploading and downloading data (using 2-way sync) for our desktop application was simple!

 

Blog Posts

November 21st, 2007 by jennye

As many of you will already know a Blog template is just a series of linked lists (+ some fancy bits). There are a couple of interesting observations about the Posts list though:

 a) You don't have the option to save this list as a template (presumably because the content is related to other lists)

b) You can enabled attachments on the list but there is no interface to attach anything

 

Audit reports : Unknown Error

November 16th, 2007 by jennye

We have a site with a couple of document libraries, one is very large (~16 Gb |  25000 Files | 2500 Folders).  Smile

We have encountered a couple of problems, one of them is when you run Audit reports it returns "unknown error". It seems the bigger the site/document libraries the more likely you are to receive this. So we had to work out a way of getting Audit reports preferably without moving documents into new small document libraries.

So presumably this information is stored in the SharePoint databases? I like many others work on the premise that it is fine to read information out of these databases but DEFINATELY not to update these expect through the SharePoint interfaces.

So we went hunting and some time later…..

We found a table called AuditData (in the relevant Content DB), which contains most of the information required. We also used the UserInfo table to understand who performed the action.

AuditData contained most of the data – we were interested in the ItemType Column, UserID, DocLocation, Occurred, Event, EventData.

Some complicated data analysis later…. We established that everything we were interested in was ItemType 1 and the the Event could be used to determine what type of event. 

Check out 1
Check In 2
View 3
Delete 4
Update/Save 5

 

Therefore you can construct a query that brings back this information for individual sites, this is very basic and then needs some formatting applied.

SELECT     a.Event, u.tp_Login, a.Occurred, 'http://sharepoint/' + a.DocLocation AS [Document]
FROM         WSS_Content1.dbo.AuditData AS a INNER JOIN
                      WSS_Content1.dbo.UserInfo AS u ON a.UserId = u.tp_ID
WHERE     (a.DocLocation LIKE 'site/%') AND (a.ItemType = 1) AND (a.UserId <> '1073741823')

  • WSS_Content1 = relevant content db
  • http://sharepoint/ = your portal url
  • site/ = the site you are interested in this portal url

Site definitions vs. Site templates

November 7th, 2007 by jennye
Site definitions are created by doing custom development, usually first copying an OOB template.
 
Site templates are created by saving a site as a template in the GUI.
 
There are advantages/limitations of each:
  • Site definitions have to be updated by a developer or administrator with some XSLT or CAML knowledge
  • Site templates can be created easily
  • If you update a site template (e.g. change the column type) none of the lists based on it will update – whereas for site definitions they will. Only certain aspects based on site definition – will update – e.g. add/changing/removing views will not

SharePoint 2003 Service Pack 3

November 6th, 2007 by jennye

There seems to be very little on the SharePoint blogs about this – everyone has moved on so quickly but in practice we haven't all completely done with SPS 2003 yet! Wink

http://www.microsoft.com/downloads/details.aspx?FamilyID=AB086D48-1148-48DE-B4EC-A6298367E5F0&displaylang=en

Mapping a drive to a SharePoint document library

November 6th, 2007 by jennye
There are two things that need to be setup:
 
  1. Webclient service needs to be started
  2. The web site needs to be on port 80, it can have a host header

Otherwise you get an error usually, "The network path http://portal/site/doclib/ cannot be found"

Save as template with Publishing feature turned on

October 30th, 2007 by jennye

I came across this when trying to save as site as a template the other day – the option didn't exist. Beware – one of those nice quirks! Wink

 http://blogs.technet.com/stefan_gossner/archive/2007/09/19/save-site-as-template-option-and-the-publishing-feature.aspx

 This is also relevant: http://support.microsoft.com/kb/925189/en-us

Farms, Web Apps, Site Collections, Sites – what is configured at what level?

September 24th, 2007 by jennye

I have been a bit slow getting started with my blog but here it is my first post! Smile

 This post covers what features and other items are configurable at each level – I do not believe this list is complete. Therefore if you have more to add to this please comment on my blog and I will add it on.

 

Feature Description Level
Data Connection Library Adds Data Connection Library feature Farm
Excel Services Farm feature Adds farm-level Excel Services Features to the Windows SharePoint Services framework Farm
Global Web Parts Installs additional web parts common to all types of sites. Farm
Spell Checking Enable Spell Checking in WSS list-item edit forms. Farm
Worker Process isolation Faulty code could bring down applications by web app, this is less likely at any other level. Also security breaches would be per web app. Web App/App pool
Office Server Enterprise Search Uses the Office Server Search Service for search over broad enterprise content. In addition to list and site scopes, provides search over people profiles, business data, remote and custom content sources. Uses multiple tabs to display results in the Search Center. Web App
Office Server Site Search Uses the Office Server Search Service for site and list scoped searches. Web App
OSS Enterprise web application features Features such as the business data catalog, forms services, and Excel Services, included in the Office SharePoint Server Enterprise License Web App
OSS Standard web application features Features such as user profiles and search, included in the Office SharePoint Server Standard License Web App
<Specific workflows> Specific workflows are made available at a site collection level. For custom and OOB workflows. Site Collection
OSS Enterprise Site collection features Features such as the business data catalog, forms services, and Excel Services, included in the Office SharePoint Server Enterprise License Site Collection
OSS Publishing Infrastructure Provides centralized libraries, content types, master pages and page layouts and enables page scheduling and other publishing functionality for a site collection. Site Collection
OSS Search web parts This feature uploads all web parts required for Search Center Site Collection
OSS Standard site collection features Features such as user profiles and search, included in the Office SharePoint Server Standard License Site Collection
Reporting Creates reports about information in Windows SharePoint Services. Site Collection
Quota Quotas for the amount of space allocated. Site Collection
Navigation OOB navigation is per site collection Site collection
Site directory List of links to sites. A site can be added to site directory at point of creation. There is a site definition for Site directory. Site collection
Use Custom search scopes Can manage custom search scopes available Site collection
Search keywords and best bets Add keywords (synonyms) and best bets. Site collection
Second level recycle bin Also known as Site collection recycle bin, where files go when they are deleted from Site (end user) recycle bin. Site collection
Site collection usage reports Usage report across the site collection. Nice graphs and tables summarising data. Site collection
Audit settings Change settings for what events are audited E.g. View, Edit, Delete etc. Site collection
Audit log reports Run reports on auditable events. Site collection
Site collection policies for retention Create and manage retention policies available. Site collection
Site templates gallery Gallery of sites saved as a template. Site collection
List templates gallery Gallery of lists/libraries saved as a template. Site collection
Workflows Which workflows are available for use Site collection
Web Parts gallery Gallery of web parts available for use Site Collection
Permissions Ability to control access to specific content Site Collection
Permissions Ability to control access to specific content Site
OSS Standard site features Features such as user profiles and search, included in the Office SharePoint Server Standard License Site
Team collaboration lists Provides team collaboration capabilities for a site by making standard lists, such as document libraries and issues, available. Site
Translation management library Create a translation management library when you want to create documents in multiple languages and manage translation tasks. Translation management libraries include a workflow to manage the translation process and provide sub-folders, file versioning, and check-in/check-out. Site
Regional settings Time zone, work days, time format, calendar format, etc. Site
Usage reports Similar to usage reports for site collection but at a lower level. Site
Appear in search results ASPX pages, whole site Site
Search scope for related links Allows site administrators to control the content of the related links search scope. Site
View user alerts Allows the site administrator to view who has alerts setup on the site and for what. Site
Content and structure view This allows users with permission to access this tree style view and move documents around (including versions) and other tasks. Site
Content and structure logs Audit trail of events occurring in the content and structure view. Site
RSS feeds Control use of RSS feeds from this site, edit copyright details etc. Site
Audiences Enable ability to target content at specific groups of people Site
OSS Enterprise features Features such as the business data catalog, forms services, and Excel Services, included in the Office SharePoint Server Enterprise License Site
OSS Publishing Create a Web page library as well as supporting libraries to create and publish pages based on page layouts. Site

SharePoint Products: WSS, MOSS Standard, MOSS Enterprise, MOSS for Internet sites?

September 6th, 2007 by jennye

 

Which SharePoint Product?

 

  1. Windows SharePoint Services (WSS) 3.0 – Included as part of Windows Server 2003 licence 
  2. Microsoft Office SharePoint server 2007 for Search
  3. Microsoft Office SharePoint Server (MOSS) 2007 Standard - Offers a more functionality than WSS 3
  4. Microsoft Office SharePoint Server (MOSS) 2007 Enterprise - Offers all the features of Standard plus more
  5. Microsoft Office SharePoint Server (MOSS) 2007 for Internet sites – Used for anonymous access websites or extranets with a large number of external users

The below link offers a feature comparison from Microsoft of the differences between these products.

http://office.microsoft.com/en-us/products/FX101758691033.aspx

 

SharePoint Pricing

I would always recommend you check with your MS vendor (LAR or Partner) rather than budgeting on these figures but they are indicative.

 http://office.microsoft.com/en-gb/sharepointserver/FX102176831033.aspx

 

How has this changed from 2003?

 Previously in 2003 version there were 2 versions of SharePoint – SharePoint Portal Server (SPS) 2003 and Windows SharePoint Services (WSS) 2. WSS was included with Windows Server 2003 and SPS was a separately licensable product. There was also an external connector licence for creating SPS 2003 Extranets. There was no separately licensable search version.