tag:blogger.com,1999:blog-15179883408860347382024-03-26T01:40:05.878-07:00ShareMyPointSharePoint and .NET Development blogMoutasem al-awahttp://www.blogger.com/profile/17348151060027242776noreply@blogger.comBlogger16125tag:blogger.com,1999:blog-1517988340886034738.post-70057298072023384392011-01-10T06:00:00.000-08:002011-01-10T06:00:25.425-08:00Clearing your Sharepoint Designer Cache - A file appear to be checked out, but it doesn't<div style="text-align: left;"><span style="font-family: Verdana, sans-serif; font-size: x-small;">So you are just trying to edit a page that should be checked out for editing, and the file appears to be already checked out, but it’s not checked out indeed. This is caused by the caching of SharePoint Designer.</span></div><div style="text-align: left;"></div><div style="text-align: left;"><br />
</div><div style="text-align: left;"><span style="font-family: Verdana, sans-serif; font-size: x-small;">To clear the SharePoint Designer cache, go to this location : "C:\Users\<username>\AppData\Local\Microsoft\WebsiteCache", and delete all files right there.</span></div><span style="font-family: Verdana, sans-serif;"><div style="text-align: left;"><br />
</div><span style="font-size: x-small;"></span></span><div style="text-align: left;"><span style="font-family: Verdana, sans-serif; font-size: x-small;">That’s it :)</span></div>Hamza AlSughierhttp://www.blogger.com/profile/06920186936011688810noreply@blogger.com6tag:blogger.com,1999:blog-1517988340886034738.post-49841936390545188552010-03-15T00:41:00.000-07:002010-03-15T00:43:44.678-07:00Problems Installing KB968850 & KB968851Recently I have updated MOSS 2007 server farm to SP2, then I want to install April 2009 cumulative updates which is "KB968850" & "KB968851", but whenever I try to run either of them I got this error:<br />
<blockquote><strong>"The expected version of the product was not found on the system"</strong></blockquote>It's very strange; as the current farm version is "12.0.0.6421", which is the version it should be after installing SP2, and once installed those cumulative updates the version should be "12.0.0.6504".<br />
<br />
I checked all updates I have installed on the farm, and finally found that I did not install SP2 for the language packs, after installing SP2 for language packs, I ran the cumulative updates and everything works fine.<br />
<br />
So you should ensure to install service packs for language packs as its not going to be updated when installing service packs for MOSS itself.Hamza AlSughierhttp://www.blogger.com/profile/06920186936011688810noreply@blogger.com4tag:blogger.com,1999:blog-1517988340886034738.post-64872305323179391392010-02-01T14:45:00.000-08:002010-02-01T14:50:29.330-08:00Guidelines to create successful information architecture for SharePoint PortalsIn previous post, I have been talking about a <a href="http://sharemyp0int.blogspot.com/2010/01/information-architecture-for-sharepoint.html">general overview of the information architecture</a> and its role in SharePoint Internet Portal projects. Also we went in brief to talk about its definition and factors that contribute to successful information architecture.<br />
<br />
<br />
In this post, I’m going to talk about some more details about the information architecture, and highlight some guidelines to come up with successful information architecture.<br />
<br />
<strong><span style="font-size: large;">Concept</span></strong><br />
<br />
The concept beyond information architecture is to define how your site's content, such as Web pages, documents, and lists, is organized and presented to users. This goes beyond appearance issues, such as color, font, or navigation.<br />
<br />
<span style="font-size: large;"><strong>Create Information Architecture</strong></span><br />
<br />
To categorize and analyze your content, you need to consider the following steps through the process of creating your information architecture:<br />
<br />
- Gathering relevant information.<br />
<br />
- Plan Information architecture.<br />
<br />
- Document your information architecture.<br />
<br />
<strong>Gathering relevant information</strong><br />
<br />
At this step you have some essential questions that you must answer, after gathering relevant information from your client. The following table shows some of these questions and categorizes them by high-level requirement.<br />
<br />
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-bottom: medium none; border-collapse: collapse; border-left: medium none; border-right: medium none; border-top: medium none; mso-border-alt: solid windowtext .5pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-yfti-tbllook: 1184;"><tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"><td style="background: #daeef3; border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 132.95pt;" valign="top" width="177"><br />
<div class="Text" style="text-align: justify;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Arial", "sans-serif";">Category</span></b></div></td><td style="background: #daeef3; border-bottom: windowtext 1pt solid; border-left: medium none; border-right: windowtext 1pt solid; border-top: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 309.85pt;" valign="top" width="413"><br />
<div class="Text" style="text-align: justify;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Arial", "sans-serif";">Question</span></b></div></td></tr>
<tr style="mso-yfti-irow: 1;"><td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: medium none; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 132.95pt;" valign="top" width="177"><br />
<div class="Text" style="text-align: justify;"><span style="font-family: "Arial", "sans-serif";">Users</span></div></td><td style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: windowtext 1pt solid; border-top: medium none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 309.85pt;" valign="top" width="413"><br />
<div class="TableListBullet1" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">Who are your users?</span></div><br />
<div class="TableListBullet1" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">Where are your users located?</span></div><br />
<div class="TableListBullet1" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">What languages do your users understand<br />
and want to use?</span></div><br />
<div class="TableListBullet1" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">How do they want to use your information?</span></div><br />
<div class="TableListBullet1" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">How are your users grouped?</span></div><br />
<div class="TableListBullet2" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">External customers</span></div><br />
<div class="TableListBullet2" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">External partners</span></div><br />
<div class="TableListBullet2" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">Internal divisions</span></div><br />
<div class="TableListBullet2" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">Internal departments</span></div><br />
<div class="TableListBullet2" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">Internal various locations (national and international)</span></div><br />
<div class="Text" style="margin-left: 0.25in; mso-list: l6 level1 lfo2; text-align: justify; text-indent: -0.25in;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-family: "Arial", "sans-serif";">Will you need to target information at specific users<br />
or audiences?</span></div></td></tr>
<tr style="mso-yfti-irow: 2;"><td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: medium none; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 132.95pt;" valign="top" width="177"><br />
<div class="Text" style="text-align: justify;"><span style="font-family: "Arial", "sans-serif";">Topology</span></div></td><td style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: windowtext 1pt solid; border-top: medium none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 309.85pt;" valign="top" width="413"><br />
<div class="TableListBullet1" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">Do you require multiple farms?</span></div><br />
<div class="TableListBullet1" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">How many top-level site collections do you require?</span></div><br />
<div class="TableListBullet1" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">What <span class="SpellE">subsites</span> do you require?</span></div><br />
<div class="TableListBullet1" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">Will you require a multitier publishing infrastructure? </span></div><br />
<div class="TableListBullet1" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">Will you have a common security infrastructure for all users?</span></div><br />
<div class="TableListBullet2" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">What are the site-specific security requirements?</span></div><br />
<div class="Text" style="margin-left: 0.25in; mso-list: l3 level1 lfo3; text-align: justify; text-indent: -0.25in;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-family: "Arial", "sans-serif";">Are there any unique <span class="SpellE">subsite</span> security requirements?</span></div></td></tr>
<tr style="mso-yfti-irow: 3;"><td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: medium none; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 132.95pt;" valign="top" width="177"><br />
<div class="Text" style="text-align: justify;"><span style="font-family: "Arial", "sans-serif";">Appearance</span></div></td><td style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: windowtext 1pt solid; border-top: medium none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 309.85pt;" valign="top" width="413"><br />
<div class="TableListBullet1" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">Do you want to use a common brand across your sites?</span></div><br />
<div class="TableListBullet1" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">Do you want to design your own:</span></div><br />
<div class="TableListBullet2" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">Master pages?</span></div><br />
<div class="TableListBullet2" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">Site or List Templates?</span></div><br />
<div class="TableListBullet2" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">Page layouts?</span></div><br />
<div class="TableListBullet2" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">Style sheets?</span></div><br />
<div class="TableListBullet2" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">Custom controls?</span></div><br />
<div class="Text" style="margin-left: 0.25in; mso-list: l0 level1 lfo4; tab-stops: list .25in; text-align: justify; text-indent: -0.25in;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-family: "Arial", "sans-serif";">Web Parts?</span></div></td></tr>
<tr style="mso-yfti-irow: 4;"><td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: medium none; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 132.95pt;" valign="top" width="177"><br />
<div class="Text" style="text-align: justify;"><span style="font-family: "Arial", "sans-serif";">Navigation</span></div></td><td style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: windowtext 1pt solid; border-top: medium none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 309.85pt;" valign="top" width="413"><br />
<div class="TableListBullet1" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">Will you use the default navigation tools?</span></div><br />
<div class="Text" style="margin-left: 0.25in; mso-list: l0 level1 lfo4; tab-stops: list .25in; text-align: justify; text-indent: -0.25in;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-family: "Arial", "sans-serif";">Will you require custom development for personalized<br />
navigation?</span></div></td></tr>
<tr style="mso-yfti-irow: 5;"><td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: medium none; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 132.95pt;" valign="top" width="177"><br />
<div class="Text" style="text-align: justify;"><span style="font-family: "Arial", "sans-serif";">Information</span></div></td><td style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: windowtext 1pt solid; border-top: medium none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 309.85pt;" valign="top" width="413"><br />
<div class="TableListBullet1" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">What information types will your users want to work with?</span></div><br />
<div class="TableListBullet1" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">What metadata will you require?</span></div><br />
<div class="TableListBullet1" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">What additional content types will you require?</span></div><br />
<div class="TableListBullet1" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">Will you implement search?</span></div><br />
<div class="TableListBullet2" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">How will you configure search?</span></div><br />
<div class="TableListBullet2" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">How will you optimize search?</span></div><br />
<div class="Text" style="margin-left: 0.25in; mso-list: l0 level1 lfo4; tab-stops: list .25in; text-align: justify; text-indent: -0.25in;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-family: "Arial", "sans-serif";">Will you need to integrate LOB or other external data?</span></div></td></tr>
<tr style="mso-yfti-irow: 6; mso-yfti-lastrow: yes;"><td style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-right: windowtext 1pt solid; border-top: medium none; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 132.95pt;" valign="top" width="177"><br />
<div class="Text" style="text-align: justify;"><span style="font-family: "Arial", "sans-serif";">Information<br />
Security</span></div></td><td style="border-bottom: windowtext 1pt solid; border-left: medium none; border-right: windowtext 1pt solid; border-top: medium none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding-bottom: 0in; padding-left: 5.4pt; padding-right: 5.4pt; padding-top: 0in; width: 309.85pt;" valign="top" width="413"><br />
<div class="TableListBullet1" style="text-align: justify;"><span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-size: 10pt; mso-bidi-font-family: Arial;">What are your auditing requirements? </span></div><br />
<div class="Text" style="margin-left: 0.25in; mso-list: l0 level1 lfo4; tab-stops: list .25in; text-align: justify; text-indent: -0.25in;"><span style="font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font-family: "Times New Roman";"> </span></span></span><span dir="ltr"></span><span style="font-family: "Arial", "sans-serif";">Do you have defined information management policies?</span></div></td></tr>
</tbody></table><br />
You could go in more details for the Topology section, but actually you could deal with this section as non-functional outcomes from the Information Architecture design. <br />
<br />
<br />
This is not a comprehensive list of items that you should cover; the development of information architecture is a sizeable undertaking.<br />
<br />
Following are some good recommendations on how to start the process.<br />
<br />
<strong>Plan Information architecture</strong><br />
<br />
You can divide the planning into three main processes:<br />
<br />
• Survey of existing systems<br />
<br />
If you have an existing WCM environment, you can gain a lot of information by analyzing the sites and defining the current information architecture and usage. This does not mean that you simply copy the structure that currently exists, but rather that you can use elements such as logs to identify what is used, what is popular, and what is not required by the business and users. <br />
<br />
However, it is important to note that logs are not always an accurate reflection of business value and usefulness, because they do not necessarily reflect usability.<br />
<br />
<br />
<br />
• Survey user requirements<br />
<br />
It is essential to analyze user requirements. In addition to your focus on information that users require and how they use it, you need to define how they want to see and find that information. To this end, you must resolve navigation and location issues. These decisions might affect the topology, as remote users or low-grade communications infrastructure can adversely affect your design. The people-related information recorded with your information architecture will also help you to determine how to group site users based on the business processes they participate in, the distribution lists and social networks they belong to, the content they are likely to create or view, or the organizational structure in which they work.<br />
<br />
<br />
<br />
• Survey business requirements<br />
<br />
Ultimately, Office SharePoint Server 2007 is a business server. You must ensure that you understand the business drivers that are influencing your information architecture. The business rules will have a major affect on your security and consequently on whole structure. For example, you may have Internet and internal customers. This may enforce physical structures, such as multiple farms, but you may also need to manage the information architecture, such as branding or content types, for various internal and external business units.<br />
<br />
<strong>Documenting Your Information Architecture</strong><br />
<br />
You must document your information architecture carefully. The architecture will certainly change over the lifetime of your sites, with new information, user, and content types arriving as your business develops. As with any documentation you write, it is important to be to the point and to develop information architecture documentation during the lifetime of your design, development, and implementation phases. Reverse engineering of documentation almost always leads to poorer quality, which does not help with future development.<br />
<br />
Because you must gather information architecture content before you start your design, this should be the first system documentation that you produce. Microsoft provides a fast-start worksheet to help you define and develop your information architecture, which you can download from the <a href="http://go.microsoft.com/fwlink/?LinkID=73273&clcid=0x409">Microsoft Office SharePoint Server 2007 Information Architecture Worksheet</a>.<br />
<br />
Source:<br />
<br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8b2c7980-b604-493f-b5ee-52c562458e34&displaylang=en">Web Content Management Training Modules</a>Hamza AlSughierhttp://www.blogger.com/profile/06920186936011688810noreply@blogger.com3tag:blogger.com,1999:blog-1517988340886034738.post-70085360008476642062010-01-18T03:28:00.001-08:002010-01-18T03:31:30.338-08:00Records Center and InfoPath 2007 Columns (Fields)<p>My story started by a simple portal with 10 different workflows and form libraries. The idea was to submit each form to its library, initiate an (out-of-the-box) approval workflow  by code, and after the form is approved or rejected move it to the Records Center.</p> <p>Everything went well, till i reached the Records Center, Basically the problem was the InfoPath promoted columns (fields) are not mapped  to SharePoint form library (showing as blank columns) inside the Record center, no matter what i did. </p> <p><a href="http://lh6.ggpht.com/_d_zXJ7G6Plc/S1RFtZhITPI/AAAAAAAAACw/UfLFUoMcpOM/s1600-h/image%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_d_zXJ7G6Plc/S1RFwkxbv6I/AAAAAAAAAC0/gF0PIdLGdgI/image_thumb.png?imgmax=800" width="244" height="227" /></a> </p> <p>I tried to publish the form template as a content type, or as a form library directly from InfoPath with no success. Even though the form is 100% working on other sites templates, so i think there is something related to the Records Center site template which causing things to break.</p> <p>Till now i have no solution for that issue, no talks on threads, forums. so i posted a <a href="http://social.msdn.microsoft.com/Forums/en-US/sharepointinfopath/thread/5f8b9281-009f-4931-80fc-8aedc4f27080" target="_blank">question on MSDN</a> to get more details about it.</p> <p>Hope they will reply soon –to tell you the truth i doubt to get a useful answer :)-</p> Moutasem al-awahttp://www.blogger.com/profile/17348151060027242776noreply@blogger.com3tag:blogger.com,1999:blog-1517988340886034738.post-2287878865188958962010-01-16T23:39:00.000-08:002010-01-18T03:03:02.717-08:00Information Architecture for SharePoint Internet Portal – OverviewI will be talking about the Information Architecture, a huge concept and almost a standalone field in Information Technology world. I want to highlight this important topic, and its role in SharePoint Internet Portal projects.<br />
<br />
<br />
This article just includes a general overview about information architecture, and does not include how to plan and build your information architecture for SharePoint portals; hopefully I will be writing about this subject in more details in next posts.<br />
<br />
<strong>Information Architecture</strong><br />
<br />
If we need to come up with a general definition for it, we could say it’s the organization of information in an enterprise to maximize the information’s usability and manageability, and to analyze content and information included in your internet portal, and this is a very important early step in your project.<br />
<br />
<strong>Implementation for Successful Information Architecture</strong><br />
<br />
Factors that contribute to a successful implementation of information architecture includes the following:<br />
<br />
• How easy it is to find information?<br />
<br />
• How information is stored and retrieved?<br />
<br />
• How users navigate to information?<br />
<br />
• How redundant or overlapping information is?<br />
<br />
• What metadata is available for each type of information?<br />
<br />
<strong>Poorly Designed Information Architecture</strong><br />
<br />
Poorly designed information architecture could lead to the following main problems and even more:<br />
<br />
• Inconsistent use of metadata can make it difficult to search for and compare related items of information.<br />
<br />
• Poorly designed and managed storage of content can cause a proliferation of duplicate versions of documents. As a result, users cannot identify the authoritative version.<br />
<br />
• Poorly presented information can reduce the ability of some users to access the information.<br />
<br />
<strong>Information Architecture – Example</strong><br />
<br />
When you design the information architecture of an Internet presence Web site, you might focus on how the site is organized into a hierarchy of sub-sites and Web pages, how that hierarchy is exposed in the site’s navigation features, and how easy it is to search for content on the site.<br />
<br />
<strong>Information taxonomy</strong><br />
<br />
To make information in the web site easier to locate, you need to analyze content and create new information architecture, so we come up with the following:<br />
<br />
• How the content is categorized<br />
<br />
• How the content is stored<br />
<br />
• How the content is laid<br />
<br />
<strong>General Recommendations</strong><br />
<br />
Searching for a way to build proper information architecture, found many ways and approaches have been followed, one of these approaches is to engage your stakeholders using surveys and polls:<br />
<br />
• Survey existing content and Web site structure<br />
<br />
- Analyze and record how information and content are distributed across current sites and sub sites.<br />
<br />
• Survey user requirements<br />
<br />
- Needed information<br />
<br />
- Are they able to find that information easily?<br />
<br />
- Is there missing information?<br />
<br />
• Survey business requirements<br />
<br />
- What information should they first encounter?<br />
<br />
- How will they explore information?<br />
<br />
<br />
<br />
Sources:<br />
<br />
- <a href="http://technet.microsoft.com/en-us/library/ee449547.aspx">SharePoint Internet presence governance plan (white paper) - by Joel Oleson</a>.<br />
<br />
- Microsoft SharePoint Team Blog: <a href="http://blogs.msdn.com/sharepoint/archive/2009/06/18/how-we-did-it-sharepoint-microsoft-com.aspx">How We Did It: SharePoint.Microsoft.com</a>.Hamza AlSughierhttp://www.blogger.com/profile/06920186936011688810noreply@blogger.com8tag:blogger.com,1999:blog-1517988340886034738.post-23813889538521536512010-01-16T05:42:00.001-08:002010-01-16T23:45:11.221-08:00Create a Sharepoint 2010 Virtual Machine in 32 bits host machineEverybody knows that SharePoint server 2010 should be installed on 64bit OS, so I’m pointing to this issue, for whom interested in building a 64bit virtual machine to operate on a 32bit OS host.<br />
<br />
<br />
I just found this article which points to this issue: “<a href="http://comunidad.terra.es/blogs/moss/archive/2009/07/18/howtocreateasharepoint2010vmin32bitshostmachine2of5.aspx">HOW TO: Create a SharePoint 2010 VM in 32 bits host machine</a>”.<br />
<br />
The solution is to build your virtual machine using VirtualBox; a virtualization software package developed by Sun Microsystems, and you will find all details to install VirtualBox, and how to build your first virtual machine in above article.<br />
<br />
One plus Important thing you need to do is to Enable virtualization (VT) in BIOS for 64bit support, this option is disabled by default in BIOS specially for hardware shipped by DELL.<br />
<br />
The location of this option in BIOS differs from hardware vendor to another, so you need to search your BIOS for the location of this option; for HP you need to navigate in BIOS through: Security > OS Security > Intel Virtualization Technology.Hamza AlSughierhttp://www.blogger.com/profile/06920186936011688810noreply@blogger.com2tag:blogger.com,1999:blog-1517988340886034738.post-64238018062041051082010-01-13T14:11:00.001-08:002010-01-13T14:12:34.069-08:00SharePoint Programming in 64bit environment<p>This is my first time to develop on a 64bit machine, so i started visual studio, wrote my framework, and created a unit test. </p> <p>The test failed because of the following exception, while creating a new SPSite</p> <p><em>The Web application at </em><a href="http://HostName:Port/"><em>http://HostName:Port/</em></a><em> could not be found. Verify that you have typed the URL correctly. If the URL should be serving existing content, the system administrator may need to add a new request URL mapping to the intended application.</em></p> <p>first thing came to my mind is that i am using a wrong URL, but it was the same URL i am using in the browser, so i created a new console application with the failed line of code</p> <p>var site = new SPSite(“http://HostName:Port/”);</p> <style type="text/css"><br />.csharpcode, .csharpcode pre<br />{<br /> font-size: small;<br /> color: black;<br /> font-family: consolas, "Courier New", courier, monospace;<br /> background-color: #ffffff;<br /> /*white-space: pre;*/<br />}<br />.csharpcode pre { margin: 0em; }<br />.csharpcode .rem { color: #008000; }<br />.csharpcode .kwrd { color: #0000ff; }<br />.csharpcode .str { color: #006080; }<br />.csharpcode .op { color: #0000c0; }<br />.csharpcode .preproc { color: #cc6633; }<br />.csharpcode .asp { background-color: #ffff00; }<br />.csharpcode .html { color: #800000; }<br />.csharpcode .attr { color: #ff0000; }<br />.csharpcode .alt <br />{<br /> background-color: #f4f4f4;<br /> width: 100%;<br /> margin: 0em;<br />}<br />.csharpcode .lnum { color: #606060; }</style> <p>and guess what? it worked.</p> <p></p> <p>After some investigation i knew that MS UnitTest is not compatible with 64bit Process, so the test context runs as 32bit process which conflict with the SPSite object as it a COM unmanaged object.</p> <p>Till now i have no solution for that but as i read NUnit is a great tool for testing with 64bit platform, so i will try it and get back with the results and solutions.</p> <p>Related links:</p> <ul> <li><a href="http://community.bamboosolutions.com/forums/t/8179.aspx">Running integration tests (unit tests) from VS 2008 with WSS Vista install on x64</a></li> <li><a href="http://social.msdn.microsoft.com/Forums/en/isv/thread/5133f61e-7ae8-4a0f-867b-3f65dd58d7f2">Trouble while dealing with Share Point Object Model</a></li> <li><a href="http://blogs.msdn.com/jjameson/archive/2009/10/08/web-application-at-could-not-be-found-error-on-moss-2007-x64.aspx">"Web application at ... could not be found" Error on MOSS 2007 x64</a></li> </ul> Moutasem al-awahttp://www.blogger.com/profile/17348151060027242776noreply@blogger.com1tag:blogger.com,1999:blog-1517988340886034738.post-67028436098164784792010-01-12T06:01:00.001-08:002012-01-30T08:03:02.423-08:00SharePoint Intranet Portal Samples<p>Last week i was googling for intranet portal samples because we was working with a client who is creating his portal for the first time, so as you know an image could save a hundred words. So after a couple of attempts i found the following links and they are very helpful when you want to describe an enterprise portal either to a client, technical guy or even a graphic designer, leaving you with the links</p> <ul> <li><a href="http://dbweb.sbisite.com/sbi/default.aspx">Via Scope – Software Solutions</a></li> <li><a href="http://getsharepoint2010.com/">Data Bridge – SharePoint is all what we do</a></li> </ul><p>[update: 30-01-2012] Thanks to ahattab for the new links.<br /></p>Moutasem al-awahttp://www.blogger.com/profile/17348151060027242776noreply@blogger.com14tag:blogger.com,1999:blog-1517988340886034738.post-78770556688030921512010-01-12T02:50:00.000-08:002010-01-12T04:27:59.660-08:00The Office SharePoint Server Standard Web application features feature must be activated" on Windows Server 2008 R2<p>After creating my development machine and added different sites using WSS templates (such as Team Site), i had the above error when i tried to add a Collaboration Portal site. The solution is:</p> <p>1- Deactivate the feature</p> <p>2- Create a publishing site collection (The error still there)</p> <p>3- Activate the feature</p> <p>4-Create a publishing site collection again (Voila , its working).</p> <p><a href="http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/148ebad7-54d1-43c8-b8d0-bd48c60a6114">Original post</a></p> Moutasem al-awahttp://www.blogger.com/profile/17348151060027242776noreply@blogger.com1tag:blogger.com,1999:blog-1517988340886034738.post-62189102271682069862010-01-05T02:41:00.001-08:002010-01-05T22:58:34.298-08:00Word is unable to save documents to SharePoint<p>Lets say you opened a document library from you browser, clicking new word document, and trying to save it to the library. </p> <p>but MS Word is not showing the document library</p> <p><a href="http://lh6.ggpht.com/_d_zXJ7G6Plc/S0Q0BlIb6zI/AAAAAAAAACM/wRElkxBpinI/s1600-h/image18.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_d_zXJ7G6Plc/S0Q0CGvCM6I/AAAAAAAAACQ/OX34ahQZHBM/image_thumb8.png?imgmax=800" width="279" height="240" /></a> </p> <p>and even if you entered the URL in the address bar its not working</p> <p><a href="http://lh3.ggpht.com/_d_zXJ7G6Plc/S0Q0CqLUveI/AAAAAAAAACU/rTfyp-O-Utg/s1600-h/image13.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_d_zXJ7G6Plc/S0Q0DawRZfI/AAAAAAAAACY/0zXxufjkdt4/image_thumb5.png?imgmax=800" width="414" height="250" /></a> </p> <p></p> <p></p> <p></p> <p>This is because the WebClient service is turned off, so your PC cannot communicate to SharePoint using DAVWWW -also it breaks the explorer view-.</p> <p><a href="http://lh4.ggpht.com/_d_zXJ7G6Plc/S0Q0EEpTN1I/AAAAAAAAACc/a2JynsXIZl4/s1600-h/image17.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_d_zXJ7G6Plc/S0Q0EzcillI/AAAAAAAAACg/xJEPuywhIYY/image_thumb7.png?imgmax=800" width="432" height="251" /></a> </p> <p>Turn the service on (if its disabled, change the start type to automatic) , close MS Word and try again, everything will work properly.</p> Moutasem al-awahttp://www.blogger.com/profile/17348151060027242776noreply@blogger.com7tag:blogger.com,1999:blog-1517988340886034738.post-20088475930198643772010-01-04T06:33:00.001-08:002010-01-04T06:33:02.822-08:00MySite, and MyLinks are not showing<p><a href="http://lh3.ggpht.com/_d_zXJ7G6Plc/S0H8GNudFkI/AAAAAAAAAB8/sfsG1WwE2Gc/s1600-h/image2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_d_zXJ7G6Plc/S0H8GuE7ABI/AAAAAAAAACA/T0AW7Rb_wPU/image_thumb.png?imgmax=800" width="244" height="22" /></a> </p> <p>If you are accessing you SharePoint site using a different name than the host name (such as FQN or IP address), it will hide Mysite, and MyLinks from the page.</p> <p><a href="http://lh6.ggpht.com/_d_zXJ7G6Plc/S0H8HKd4eGI/AAAAAAAAACE/GUPGZ4p2tZ0/s1600-h/image5.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_d_zXJ7G6Plc/S0H8HfvGC0I/AAAAAAAAACI/ACUXX6ubnbY/image_thumb1.png?imgmax=800" width="201" height="27" /></a></p> <p>To solve it either access your site with the assigned host name or change the host name to the desired name (if its left blank, its by default the machine name).</p> Moutasem al-awahttp://www.blogger.com/profile/17348151060027242776noreply@blogger.com2tag:blogger.com,1999:blog-1517988340886034738.post-55657604191540271032010-01-04T00:23:00.001-08:002010-01-04T00:40:44.049-08:00Error While Search (Unknown Error / Object reference not set to an instance of an object)<p>Yesterday i started a new SharePoint project; so after setting up my MOSS farm with proper configuration for SSP and search settings i tried to search a word (opening IE from the server itself) and it worked perfectly :).</p> <p>Today i opened my machine, navigated to the portal using the FQN (Fully qualified name hostName.domainName.com), tried to search and the following error popped up : <strong><em>Unknown error</em></strong>. also i modified the web.config to call the Stacktrace and turn off customError, then error changed to: </p> <p><strong>Object reference not set to an instance of an object.   at Microsoft.Office.Server.Search.WebControls.CoreResultsWebPart.OnLoad(EventArgs e) <br />   at System.Web.UI.Control.LoadRecursive() <br />   at System.Web.UI.Control.LoadRecursive() <br />   at System.Web.UI.Control.LoadRecursive() <br />   at System.Web.UI.Control.LoadRecursive() <br />   at System.Web.UI.Control.LoadRecursive() <br />   at System.Web.UI.Control.LoadRecursive() <br />   at System.Web.UI.Control.LoadRecursive() <br />   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)</strong></p> <p>So the reason for the error was simply because i am using the FQN (which is not the hostname as understandable by MOSS), so i added the machine name to the hosts file (because the DNS only resolves FQN) and it worked. </p> Moutasem al-awahttp://www.blogger.com/profile/17348151060027242776noreply@blogger.com1tag:blogger.com,1999:blog-1517988340886034738.post-90987745116515340912009-12-30T01:16:00.000-08:002009-12-31T11:31:54.579-08:00SharePoint Projects and Your Client….. Change and ConflictsWhenever we start a new SharePoint project the technical team always has concerns about getting the right requirements from the client and get back to offices in order to kick off development.<br />
<br />
<br />
What always technical team concerned with, is to get final and confirmed requirements to do not replicate any efforts, but unfortunately always technical team are facing this issue again and again, and in some cases the project is almost closed and still new requirements and changes are being requested.<br />
<br />
Management team is worried about time and scope for the project; always they are trying to keep within scope with minimal time needed.<br />
<br />
All above still not causing any problems, problems appear whenever management team tries to cut time and cost at the expense of technical standards and overall quality for the solution.<br />
<br />
At this stage, and whenever the client start to feel this, he will try to refuse the new technology that will take place and you will face very hard obstacles to get any requirements and the relationship between the client and the software vendor begin to appear as a type of enmity.<br />
<br />
Management team should always consider that whenever you are going to rollout a new SharePoint solution to the client, you are trying to <strong>Change</strong> something in their day-to-day environment. So if the software vendor did not treat the relationship with his client as <strong>Partnership</strong> relation and try to apply this new SharePoint project hand in hand, the client will refuse the new technology and <strong>Conflicts</strong> will start to appear on the surface.<br />
<br />
And even if the client accepted it for the time being, they are not going to adopt your new technology for the future, then its just a time matter until they start to look for another new technology, and sure software vendor will lose this account.<br />
<br />
What I mean that you have to consider the <strong>Change and Conflicts</strong> in your project plans for SharePoint projects; as SharePoint solutions always affect and change the way employees are using to achieve their daily work.<br />
<br />
I think that we are missing the <strong>Partnership</strong> relation dealing with clients, really its so critical right here to spend some much more time to build this relation, and give the client the feeling that you are coming for his convenience and hand in hand this new technology will be a successful story for both sides.Hamza AlSughierhttp://www.blogger.com/profile/06920186936011688810noreply@blogger.com1tag:blogger.com,1999:blog-1517988340886034738.post-25432183512364173322009-12-21T00:37:00.000-08:002009-12-30T04:28:22.082-08:00Error: 'Only Content controls are allowed directly in a content page that contains Content controls'I got this error while I’m working on Intranet Portal SharePoint Project, we have created many custom site definitions, list definitions, content types and <strong>Page Layouts</strong> in this project.<br />
<br />
<br />
Whenever we create sites based on our custom site template, and after the creation completes, I got this error: <br />
<blockquote>“Only Content controls are allowed directly in a content page that contains Content controls”.<br />
</blockquote>Note that all internal pages were working fine (Site Settings page, All site content page,….etc).<br />
<br />
So finally it was a problem caused by Page Layouts, also some page layouts were working fine and some are not.<br />
<br />
I opened the corrupted page layouts in SharePoint Designer, and found that below lines have been appended to the end of the page, and if I remove them the corrupted page layout works fine !!!!<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWRS7zcKU87LxpVjK7xeAflOUuWfxBil82CXdqsFCJ8bLR-Z_esPISMr4O76Q04tQ92w1VcIWaQLC3NYZUXAtmK-tFDN8Ef1yO416qGW4s6TidyUe6h6Lx5-V4rzdn3fnoV-D39PB7o3c/s1600-h/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" ps="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWRS7zcKU87LxpVjK7xeAflOUuWfxBil82CXdqsFCJ8bLR-Z_esPISMr4O76Q04tQ92w1VcIWaQLC3NYZUXAtmK-tFDN8Ef1yO416qGW4s6TidyUe6h6Lx5-V4rzdn3fnoV-D39PB7o3c/s640/1.jpg" /></a><br />
</div><br />
<br />
<span style="color: black;">Still one thing to do !! what caused this generated code to be appended? so I made a comparison between corrupted layout pages and the working ones, I found just below difference:<br />
</span><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW_6osPfO_1XJGnGpNoVKYxM3GbqtQGqp8hCNkM5y3UHME9jRjMHdkueQPqx4PbO8D1TajrRMG04yD2sZcP6na2stVdO8A82qUn7FkvQAMPnoqMO2QgwhruPx_fdll1YUUO3s04kYKq2s/s1600-h/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" ps="true" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW_6osPfO_1XJGnGpNoVKYxM3GbqtQGqp8hCNkM5y3UHME9jRjMHdkueQPqx4PbO8D1TajrRMG04yD2sZcP6na2stVdO8A82qUn7FkvQAMPnoqMO2QgwhruPx_fdll1YUUO3s04kYKq2s/s640/1.jpg" /></a><br />
</div><span style="color: black;"><br />
<br />
All letters in above two tags were written in lowercase, and after change them back as in the above ones (capital 'C' in "Content"), and tested the above scenario again (created same sites again), everything worked fine and I never get this error again.<span id="goog_1261384827467"></span><span id="goog_1261384827468"></span><span id="goog_1261384827471"></span><span id="goog_1261384827472"></span><br />
</span>Hamza AlSughierhttp://www.blogger.com/profile/06920186936011688810noreply@blogger.com3tag:blogger.com,1999:blog-1517988340886034738.post-72342761199926448322009-12-20T03:35:00.000-08:002009-12-20T03:48:36.504-08:00Joining This Great Blog<span style="font-family:times new roman;">It is a big pleasure and honor for me to join Moutasem Al-Awa in this Blog - a special friend and colleague.<br />New blog has just been created, new blog with big ambitions to share and contribute with the IT community in General, and the MS SharePoint people in particular.<br />Hope we will be up to this.<br /><br />And here we just started,<br /></span><br /><span style="font-family:times new roman;">Best Regards,</span><br /><span style="font-family:times new roman;">Hamza</span>Hamza AlSughierhttp://www.blogger.com/profile/06920186936011688810noreply@blogger.com0tag:blogger.com,1999:blog-1517988340886034738.post-90316272432937114312009-12-20T00:59:00.000-08:002009-12-20T01:22:47.568-08:00New day at new companyHi , My name is Moutasem Al-awa. I am a SharePoint and .NET developer with 2 years of experience.<br />I used to work in SSSProcess (My Old company) and today i started a new job in eBECS, a British company provides Dynamics AX.<br />This is my first time for blogging and this is a new experience for me, so i hope to enjoy it, get it well and share knowledge and expertise with the community.<br /><br />Till the next post...Moutasem al-awahttp://www.blogger.com/profile/17348151060027242776noreply@blogger.com7