Friday, September 22, 2006
Get to know your users
This one helps you encourage users to fill out user profile properties that you have marked a mandatory. Check it out at Sharepoint Tips And Tricks
Monday, August 14, 2006
Sydney SharePoint User Group - Tuesday 15 August 2006
All are welcome, just drop an e-mail to SPSUserGroup@uniqueworld.net to let us know if you can make it. More details available at http://sps.uniqueworld.net/sydney
Wednesday, July 19, 2006
Microsoft dropping the Office Web Components
Why are they doing this? Read all about it on the Excel blog here
Sunday, June 04, 2006
Degrees of My Sites
Here is how I break down the degrees of My Sites:
- Public Profile - only provide the public profile page. Users can perform a search to find an individual and view their public profile. Links throughout the portal also allow users to access public profiles. At this level, the end user user does not have a "My Site" link in the top right of their screen, and they don't have the ability to update their profile.
To enable the public profiles you should schedule the profile import from Active Directory, and ensure your People content source is being indexed regularly. - Basic My Site - at this level, users get the "My Site" link in the top right of their portal pages. The user's My Site will have two sections - public and private. The public section is similar to the public profile page mentioned in the section above, but it will now include an "Edit Profile" option.
The "Private" section will display information that has been targeted to the user's audiences. This includes the "News for You" and "Links For You" web parts. The user will now also have the ability to subscribe to portal alerts and use the "add to my links" feature. The private section of their My Site will also include web parts to summarize their alerts and "my links".
The user will still not be able to store any documents on their "My Site".
To enable this level, you should grant the "User Personal Features" permission to your users. - Full My Site - at this level, the user gets a fully functional My Site. The first time that the user clicks on their "My Site" link, SharePoint will create a personal site with document libraries and lists. The user now has a shared and private document library and can store content within their My Site.
Note that once the personal site has been created, your SharePoint administrator has no ability to easily modify the web parts and lists on the site. That's why it is a good idea to delay users ability to create them until you have planned them out. Alternatively you can look at a tool called Echo to perform updates to your users personal sites.
To grant your user the ability to create their site, you should enable the "Create Personal Site" permission to your users.
It's good to know what your options are with Personal Sites. And it's a good idea to plan in advance how you want to use them. Maybe you want your users to get familiar with other aspects of the portal before they use My Sites. Some companies don't like the idea of users putting personal content onto the portal farm. Either way, you can set up SharePoint accordingly
Wednesday, May 17, 2006
Search me
SharePoint Portal Server has a set of noise word files that it uses to exclude certain terms from it's index. This is to ensure that the indexes don't get cluttered up with terms that no-one searches for like "the", "and", "it".
Now you can edit these noise word files to either include or exclude words. They are just text files with each noise word on it's own line.
Imagine my surprise when I edited my noise word files to remove a word ("re"), but my portal search did not return my documents. Here's what I learnt in the process of fixing this problem up:
1. There are a set of noise word files per portal - not one set for the whole server farm. If you edit the wrong set, it doesn't matter how often you search your portal, you won't get the results you expect.
2. You need to edit all appropriate noise word files. These are language specific. There are three files that are relevant to english content - noiseeng.txt, noiseenu.txt and noiseneu.txt. Make sure you make the appropriate changes to ALL the files.
3. If you want to retrieve old content using newly-excluded noise words, reset and rebuild the content indexes. Otherwise SharePoint will only return items added.
The noise word files are located in a portal-specific sub directory under \Program Files\SharePoint Portal Server\data\applications\ on your SharePoint indexing server. To find out the specific sub directory for your portal, follow these steps:
- From the home page of the portal, click Site Settings in the top right corner
- Click Configure Search and Indexing
- In the Content Indexes section, click on any of the entries
- Note the directory path specified in Local Address. Ignore the part after the long code.
- Look in the config folder under the folder you identified in the previous step.
http://support.microsoft.com/default.aspx?scid=kb;en-us;837847#E0ZF0ACAAA
Tuesday, May 16, 2006
Web based SharePoint Forms today
If you have been involved with InfoPath projects, at some stage you are sure to have wished for a web-based version of the product. Well, that's why our sister-company built InfoView (www.InfoView.net). This is a great tool for quickly converting your InfoPath form to a web based form.
Well, the crew at Unique World Software are just about to launch a new product built on top of InfoView. This product is called "SharePoint Forms". The nice thing about this product is that you hardly know it's there. Once you have installed it on your SharePoint server, everyone can use your forms libraries - whether they have InfoPath on their desktop or not.
This is very handy for example when users access your SharePoint site from a VPN. They don't have InfoPath on the desktop, but when they click on the "New Form" button in the forms library, the form is opened up within Internet Explorer. They can fill out their form, and save it back to the forms library, just like they would if they had the InfoPath installed. For those users that have InfoPath, they can continue to work with it.
If you update your InfoPath form template (XSN), SharePoint Forms will automatically convert it the next time a user wants to open or create a new document. As I said - it just works behind the scene - letting you just get on with filling out your leave request.
This product has just been launched. For more information, see www.SharePointForms.com
Sunday, May 14, 2006
Sydney SharePoint User Group - May 2006
We also have a change of venue this month. Our new location is:
Level 14
24 Campbell Street
Sydney, NSW 2000
This is near Capitol Theatre, 200 metres from Central Station.
For more information, visit http://sps.uniqueworld.net/sydney
Thursday, May 11, 2006
SPS 2003 and SQL 2005 - backups
[Microsoft][ODBC SQL Server Driver][SQL Server]To connect to this server you must use SQL Server Management Studio or SQL Server Management Objects (SMO).
To solve the problem we uninstalled SQL 2000 client tools from the SPS server and installed the SQL 2005 client tools. That sorted it out for us. The important thing here is that you have to uninstall the SQL 2000 client utilities, otherwise, you'll continue to get the error.
I guess this also means that if you have a portal farm that is using several SQL databases - for different portals, they should all use the same version of SQL.
Thursday, April 20, 2006
Offline SharePoint from Colligo
Colligo are about to launch their Contributor product that allows you to take lists and document libraries offline, make changes to them a synchronize back to the server the next time you are connected.
Not only that, but you can download Colligo Reader for free. As the name suggests, this gives you are a read-only view of your documents and lists. Still very handy.
Colligo currently does not support threaded discussion, picture libraries, attendees, objectives or survey lists.
Check them out at http://www.colligo.com/products/sharepoint/index.asp
Friday, March 24, 2006
SharePoint accessibility information
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/Office_SharePointAccessibility.asp
http://www.microsoft.com/industry/government/section508.mspx
It's a mixed bag - the document doesn't mention any serious conflicts with the act, but for quite a lot of features, the common answer is - "yes, this can be implemented", which implies doing a lot of site definition modification work.
Update:
Here is some details on improvements to accessibility in SharePoint 2007:
http://blogs.msdn.com/sharepoint/archive/2006/04/24/582506.aspx
Live Communication Server - I love it!
Our company is small enough to have everyone in everyone else's contact list. This is becoming my new phone directory. The user presence information (online, busy, in meeting) details link up to your Outlook calendar, so it's now easier to determine if someone is available.
I've been using the application sharing feature a lot - even with a colleague that sits opposite me. Maybe we are just lazy, but it's handy to just share Microsoft Word from my desktop and talk him through the document as I scroll through it. The voice chat quality is also great, because it's using our internal network rather than going out to the cloud.
As for SharePoint - now EVERYONES user presence details appears through-out the web pages. Previously, that only worked if your MSN Messenger e-mail log-in matched your corporate account.
Tuesday, March 21, 2006
March Sydney User Group session
Monday, February 20, 2006
Sydney SPS User Group - Feb 2006
You can find out more details at http://sps.uniqueworld.net/sydney
Beer and pizza provided.
Friday, February 17, 2006
SharePoint Content Databases
The client has a configuration that - while probably not common - is not absolutely crazy either.
Basically, they have a Virtual Server, and have multiple site collections underneath it, one for each project. To simplify backups, they have decided to have a separate Content Database for each site collection.
No problem - STSADM includes the CreateSiteInNewDB command. This will add a new content database to our virtual server, and set up our new site collection within it. Done and dusted.
But then the client peeked inside their WSS configuration database and noticed that some site collections were using the wrong database. So Project D was in Database E, and Project E was in Database F. This is not good, because they use SQL Server for their backup and restores. So when then think they are restoring Project E, they are actually rolling back Project D.
How did this happen? After some investigation, it turns out that the STSADM Restore command doesn't really care which of the virtual server's content databases it restores to. You can't force it to use a particular database. So although Project D may be in Database D prior to your restore, SharePoint, in it's infinite wisdom may decide to put it into Database E after the restore.
Microsoft reckon that this is "by design", but it definitely sounds like a flaw in logic to me. We are planning to get around this issue by manipulating the Databases table before and after the restore. Basically we will update the SiteCount values to contain the SiteCountLimit value prior to the restore, and then set them back again afterwards. This should ensure that SharePoint can only use the existing content database for a restore.
Microsoft announce Office 2007 packages
Microsoft have just published information to their web site on what applications will be included in each of the Office 2007 bundles. They will now have an Enterprise and Professsional Plus bundle, along with their Professional, Small Business Edition, Standard, Home and Basic.
http://www.microsoft.com/office/preview/suites.mspx
They have also released estimated retail prices for each of these editions. While the page lists the server products, no pricing is provided for them. However, it is interesting to note that there isn't a separate SPS + CMS edition. There is a separate server product for online forms - Microsoft Office Forms Server.
http://www.microsoft.com/office/preview/pricing.mspx
Interesting stuff
Thursday, February 09, 2006
Updates to Microsoft Software Assurance licenses
However, I was reading recently that Microsoft are updating their Software Assurance licensing agreement. A number of changes are coming into affect from March 2006.
A few things in particular caught my eye. One is the Home Use policy. This allows employees to install copies of MS Office desktop products at home. Imagine - access to the latest and greatest Office 11 and 12 features from your home PC. It will be like Christmas all over again!
The other interesting amendment is the cold backup licensing. This means that you no longer have to pay for a separate license for a disaster recovery server. The gotcha is that the server must be turned off - i.e. "cold" - until the disaster occurs. You can power it up occasionally to confirm that it is all working, and to perform updates to the environment, but it can't be "warm" - i.e. ready to go in a matter of seconds after the disaster. It also can't be used for load balancing - that would be "hot".
I believe SQL Server supports the cold backup licensing today without requiring Software Assurance. Here's an extract from the Microsoft SQL licensing FAQ:
"Failover support, where servers are clustered together and set to pick up processing duties if one computer should fail, is now available in Workgroup, Standard, and Enterprise editions of SQL Server 2005. Under each of these editions, keeping a passive server for failover purposes does not require a license as long as the passive server has the same or fewer processors than the active server (under the per processor scenario)."
So there you have it - rush out and purchase Software Assurance. As always, consult a trained licensing professional before signing any enterprise agreement. If problems persist, head off to bed and watch Charmed.
Monday, February 06, 2006
Some of my favourite date WSS List Formulae
I use these calculated fields for grouping and filtering list items.
First day of the week for a given date:
=[Start Date]-WEEKDAY([Start Date])+1
Last day of the week for a given date:
=[End Date]+7-WEEKDAY([End Date])
First day of the month for a given date:
=DATEVALUE("1/"&MONTH([Start Date])&"/"&YEAR([Start Date]))
Last day of the month for a given year (does not handle Feb 29). Result is in date format:
=DATEVALUE
(CHOOSE(MONTH([End Date]),31,28,31,30,31,30,31,31,30,31,30,31)
&"/" & MONTH([End Date])&"/"&YEAR([End Date]))
The name of the month for a given date - numbered for sorting - e.g. 01. January:
=CHOOSE(MONTH([Date Created]),"01. January", "02. February", "03. March", "04. April", "05. May" , "06. June" , "07. July" , "08. August" , "09. September" , "10. October" , "11. November" , "12. December")
Monday, January 23, 2006
Adding an expiry date to a portal listing
Well, it turns out that SharePoint uses a different template for the Add Listing page depending on whether the area uses the News Area Template or not.
The good news is that you can change the template used by altering the URL for the Add Listing page. Just append "&Mode=News" to the end of the URL to see the date fields.
For example, if your "Add Listing" URL looks like this:
http://Portal/_layouts/1033/spnewlisting.aspx?CatID=3b6a1210-54fb-4ed8-811f-b3d0cd415d2
Simply change it to this to see the date fields:
http://Portal/_layouts/1033/spnewlisting.aspx?CatID=3b6a1210-54fb-4ed8-811f-b3d0cd415d2&Mode=New
Thursday, December 15, 2005
Problems editing a page in FrontPage
The problem:
Open the WSS site in FrontPage 2003. Open the Default.aspx page.
Frontpage displays the following error:
"The server could not complete your request. Contact your Internet service provider or web server administrator to make sure that the server has the frontpage server extensions or sharepoint services installed."
- We removed FrontPage 2002 Server Extensions from the box
- We upgraded to WSS SP2
- We restarted IIS
- We restarted the server
Nothing. The following Microsoft KB gave us a hint:
http://support.microsoft.com/kb/830342/
There were no custom web parts on our page, so it wasn't too obvious. However, when we looked in the Web Part Page Gallery we found a web part with an error. We dragged it on to the page, then deleted it (thus removing it from the web part page gallery).
That was it! FrontPage-Nil, Us-One
Friday, August 26, 2005
Sydney SharePoint User Group
Meetings are on the third Tuesday of every month, just off Hyde Park at "Y On the Park", Wentworth Avenue.
Details are on http://sps.uniqueworld.net/sydney.
If you are in Melbourne or Canberra, you don't have to feel left out:
http://sps.uniqueworld.net/Canberra
http://sps.uniqueworld.net/Melbourne