Out Of The Box Sharepoint (?)

May 23, 2011

Unless you know why you want to implement it – Informal learning payoffs in real life

Filed under: Education — Peter Kruisman @ 9:14 am

One year ago Microsoft launched SharePoint 2010. It is described by Microsoft as  “the biggest release we’ve ever done of SharePoint”. Especially the social networking capabilities and opportunities to build “ a collaborative learning community using the latest technologies” are mentioned.

Greg Weiss blogs about the effort involved to make social learning with the use of Sharepoint2010 possible. In the user confined Sharepoint environment, with users already using www social networking tools and the aforementioned corporate effort (= investment)  there is need for a rock solid business case. This article by Clark Quinn has in my opinion a short list of payoffs that can be of assistance to make such a case.

Will Richardson wrote in 2006 “Blogs, Wikis, Podcasts, and other powerful tools for the classroom” which has also to the point payoffs and use cases.

May 18, 2011

From Alois Senefelder to Bill Gates

Filed under: Sharepoint — Peter Kruisman @ 8:15 pm


Early on in my live I developed a more than average interest in graphic expressions.  I’ve explored it from typography to (stone) lithography invented by Alois Senefelder. Professionally it culminated in teaching art (drawing) and owning a small lithographic atelier.  Mid ’90 I became aware of  javascript and the netscape browser and shifted my attention to ICT.  Since 2004 I am involved in the administration and  implementation of Sharepoint by a school organization in the Netherlands. In the near future this will be Sharepoint2010 with 30.000+ users.
Maybe by now readers of this posting may think “What the.. has this to do with Out Of The Box Sharepoint”. Maybe this question is relevant for most of my postings? 
In the past when I was printing an edition of lithographs all the preliminary work had to be excellent to make this edition printing a success and motivating experience. During this edition printing monitoring the prints and condition of the drawing on the stone, inks and rollers can reveal that minor adjustments are needed. An experienced printer does such adjustments on the fly.  The same principle applies to getting Sharepoint up and running. The tool box, media and most goals is different not so the need for the motivated experienced craftsmen – women. This motivation is frequently challenged by Sharepoint when administrative actions reveals flaws in the software or need overly complex actions.  Can an experienced Sharepoint administrator on the fly make the needed adjustments like the experienced printer? 
 Today stone lithography only exist as a medium for artistic expression.  Contemporary lithography utilizes other media and technologies and is almost always present in paper based mass communication. It does a great job in presenting photographs and other non electronic media like drawings and stone lithographs…. A Jack of all trades,  master of none? Well this depends on your expertise, goals and financial means. A lithographic reproduction of a George Bellows River Front stone lithograph cost about 0,5% of the original.  Assuming that you have the means to buy an original not as an investment it is very probably you want to relate with the artistic expression and craftsmanship needed to capture this in lithographic crayon on stone and its transfer to certain paper. Maybe not your cup of tea but very recognizable for a few others. 
In my opinion is Sharepoint a similar Jack of all trades.  It is presented as a swiss army knife for all IT challenges. Only when you have a very explicit need it weaknesses are exposed. Similar to examine closely the reproduction you have just bought of the River Front. While doing this you want to eliminate the distracting shine of the paper.  If you contact me for a solution I will advice you to alter the viewing distance 🙂  😦 .
Out Off The Box Sharepoint provides a proof off concept which can be satisfying for some. It becomes a challenge to satisfy explicit needs like  “The cost of  text messages per sitecollection” and “Infopath Content Type Syndication” and ……

Is Sharepoint like modern lithography a trade-off? 
Are dedicated IT solutions providing a better (manageable)  job?  
Does the trade-off outweight the effort to wire and maintain dedicated solutions into a coherent infrastructure?

More limitations or overly complex OOTB functions :
User Profile Service
Excell services
Content type syndication
So we need a bunch of extra stuff
( read also my postings about the SMS service,  Visual Studio 2010 and sharepoint templates )
etc

I’ve sold the contents of my lithographic atelier in 2001 and continued lithographing in the Graphic Atelier Kampen 

Instant Messaging in Sharepoint 2010

Filed under: Sharepoint — Peter Kruisman @ 6:53 pm

A high level review of Out of the Box IM solutions for Sharepoint 2010 by Chris Riley:
http://blog.livinganalytics.com/2010/12/instant-messaging-in-sharepoint-2010.html

Search: Host headers – FQDN – Loopback address

Filed under: Sharepoint — Peter Kruisman @ 7:28 am

My Sharepoint2010 search content sources consist of multiple web application that share port 80 . Each of them has a hostheader: webapp-name.domain.suffix.
Only the content source with the fully qualified domain webapp-name (FQDN) was indexed the others errored out: event ID 14 “The start address [address] cannot be crawled”, “Access is denied” .  The content source with the FQDN is the local loopback address. This kb  http://support.microsoft.com/kb/896861  “Authentication fails if the FQDN or the custom host header that you use does not match the local computer name” suggest to resolve this issue to disable the loopback in the registry. After I applied this all my content sources are indexed.

May 16, 2011

FIM and User Profile Synchronization Services

Filed under: Sharepoint — Peter Kruisman @ 10:33 am

There are many postings about the struggle to synchronize profiles with the scaled down Forefront Identity Manager in Sharepoint 2010. I also struggled when I stopped the service and tried to start it again which failed. There is an overload of blogs and articles with possible causes, none of these solved my problem. Ultimately I deleted the profile and synchronization services. I configured them from scratch using Central Administration. Starting  the synchronization service failed again (after a long wait). After this the FIM services are disabled and there is no error in the event viewer.

Manually starting
 these services resulted twice in a  FIMsynchronizeServices ID 6324 error. The first because it tried to bind to the sync db that Sharepoint deleted when I deleted the service. I resolved this in changing the database name in the registry (FIMService > DatabaseName) After a restart the error was the same but now when binding to the new database. To solve this I added the Farmaccount to the local admin group (restarted the server). Starting the Synchronization services in Central Administration after this was successful and I removed the farm account from the local administration (again). As a test I restarted the server and examined the Synchronization Services which was up and running..
I conclude from this that when you get this page


in all cases – you also have to temporary add the farmaccount to the local administration group.

April 30, 2011

Configure service accounts: Application Pools

Filed under: Sharepoint — Peter Kruisman @ 10:49 am

Sharepoint2010 manages the service accounts in one place. This is a great plus but has some gotcha’s. 
Today I experienced a page not found after changing the application pool credentials from within IIS.

Although I used a managed account this action does NOT update the association in the Sharepoint service accounts configuration page. This results in the page not found error.
Use the Service Account page to associate a managed account with a service. Do not use IIS to configure services credentials.

Also do not delete such a managed account in AD. De-associate the account from services and then delete it.

Update – Gary Lapointe posting of the managed accounts complications 

 

 

April 29, 2011

Powershell, parameter suggestions

Filed under: powershell, Sharepoint — Peter Kruisman @ 8:47 am

Configuring Sharepoint 2010 can be done using the Central Administration and / OR using powershell.

 For example we can use the  Central Administration for configuring the data collection of events. This is done in “Configuring web analytics and health data collection” by selecting an event.


1. Central administration, events that can be logged

Using Central Administration you cannot change the default retentionperiod, which is 30 days. It can be done using one of the many sharepoint powershell cmdlet’s (.Net framework instances) and accompanying parameters. For configuring the retention period the SPUsageDefinition instance can be used. Powershell can provide the accompanying parameters and examples using the Get-Help and -Full switches like:

2. Get-Help and -Full switches

From the provided information I conclude you can use the event names in Central Administration(see the printscreen 1. ) for the -Id parameter

Powershell script to alter the retention period:
Set-

3. Setting the retention period for an event

Get-

4. Getting the retention period for an event

Examining cmdlet parameters

April 28, 2011

SMS Alert

Filed under: powershell, Sharepoint — Peter Kruisman @ 8:06 pm

With the use of a SMS testaccount from Red Oxygen testing the Text Message settings in Sharepoint2010 Central Administration resulted in a long wait


Waiting….

At first configuring this service seemed trivial but this wait without resulting in an error message or directions of possible causes was somewhat frustrating.  
After reading the instructions  in this Technet  article I concluded that the long wait was the result of a missing certificate. I continued the configuration with importing the certificate  of the  Office Mobile Service (OMS)  page from Red Oxygen.


Service page

After this Install of the certificate (Go Daddy ) start the MMC shell. Add/ Open the certificate snapin

Export the imported certificate authority to for example C:\sms.cer

Use this Powershell script to register this trusted root authority
$cert = Get-PfxCertificate c:\sms.cer
New-SPTrustedRootAuthority -Name GoDaddy -Certificate $cert

After this the SMS service is functional

Setting the alert

Result

April 19, 2011

The specified user or domain group was not found – The user does not exist or is not unique

Filed under: Sharepoint — Peter Kruisman @ 2:35 pm

This week I configured the object cache of the Sharepoint2010 web applications with a superuser and superreader account.  For this I initially used these domain user accounts: spObjectcacheSuperUser, spObjectcacheSuperReader.
These accounts errored out when running this powershell script as “The specified user or domain group was not found”.  Ultimately I tested these account by logging on to a win7 computer, this produced the same error.  Shortened the accounts to spSuperUser and spSuperReader and running the powershell script again was successfull.  Testing this scenario with an other long accountname (spObjectcacheThisSuperUser) did produce the same error.

– Win2008 R2 X64 domain controller
– Sharepoint2010
– Powershell 1.0
-Win7

I’ve no clue what is going on here!

The side effect of running the script again with a “bad” username and thereby (obviously?) messing up the configuration of the object cache is that I could not logon to Sharepoint. The error is “The user does not exist or is not unique”

Running the script with the account that successfully configured the object cache before fixed this error.

– PS

I’ve found an answer to this.  “A user can logon either with their user principal name or their “pre-Windows 2000 logon” name. If you use the user principal name, you must include the DNS suffix: veryverylongprincipalname@yourdomain.somewhere (read the replys to this question) I was in the assumption that using w2008 the “pre-Windows 2000 logon” character name limit would not have an impact.

« Newer PostsOlder Posts »

Create a free website or blog at WordPress.com.