<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Sharepoint 2007 from an interface developer&#8217;s view</title>
	<atom:link href="http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/feed/" rel="self" type="application/rss+xml" />
	<link>http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/</link>
	<description>Strategic web development</description>
	<lastBuildDate>Tue, 31 Jan 2012 23:05:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-34392</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Sun, 21 Nov 2010 19:12:01 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-34392</guid>
		<description>@LUIS MALDONADO: You should start by reading the article before commenting.

Here&#039;s a summary: I point out the exact areas where the product is failing, so that they can easily fix them. I point out that this is one viewpoint, and that there may be others. Please don&#039;t waste people&#039;s time by trolling.

And yes, I won&#039;t use Sharepoint again after that single project unless there&#039;s a big change in the architecture.</description>
		<content:encoded><![CDATA[<p>@LUIS MALDONADO: You should start by reading the article before commenting.</p>
<p>Here&#8217;s a summary: I point out the exact areas where the product is failing, so that they can easily fix them. I point out that this is one viewpoint, and that there may be others. Please don&#8217;t waste people&#8217;s time by trolling.</p>
<p>And yes, I won&#8217;t use Sharepoint again after that single project unless there&#8217;s a big change in the architecture.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LUIS MALDONADO</title>
		<link>http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-34391</link>
		<dc:creator>LUIS MALDONADO</dc:creator>
		<pubDate>Sun, 21 Nov 2010 11:54:47 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-34391</guid>
		<description>Hello emil, thank you for your wonderfull posts. I use them to learn what people that HATE SharePoint or anything MS for that matter have to say about a product that is proving itself in manye different areas. One question I do have is: if you HATE sp so much, why use it; why even bother to make your living from it; hell as you say there are so many other wonderfull products out there like lotus notes; websphere and the like that beat MS to a pulp and don&#039;t have all of the problems you mention on all of your articles you should be proposing those prodcuts instead of wasting your wonderful time writing about such a useless product that is being use by DUMB customers and used to make an honets wage my quite a few developers.... hummm... I guess beating on MS makes people feel good.</description>
		<content:encoded><![CDATA[<p>Hello emil, thank you for your wonderfull posts. I use them to learn what people that HATE SharePoint or anything MS for that matter have to say about a product that is proving itself in manye different areas. One question I do have is: if you HATE sp so much, why use it; why even bother to make your living from it; hell as you say there are so many other wonderfull products out there like lotus notes; websphere and the like that beat MS to a pulp and don&#8217;t have all of the problems you mention on all of your articles you should be proposing those prodcuts instead of wasting your wonderful time writing about such a useless product that is being use by DUMB customers and used to make an honets wage my quite a few developers&#8230;. hummm&#8230; I guess beating on MS makes people feel good.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sharepoint 2003 &#8211; Sharepoint 2007 &#8211; Sharepoint 2010 &#124; PrivatesPortal</title>
		<link>http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-34032</link>
		<dc:creator>Sharepoint 2003 &#8211; Sharepoint 2007 &#8211; Sharepoint 2010 &#124; PrivatesPortal</dc:creator>
		<pubDate>Thu, 19 Aug 2010 16:59:57 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-34032</guid>
		<description>[...] in SP 2010 sind für ein kleines Personal Portal nicht sehr signifikant - wesentliche Probleme von Sharepoint 2007 (speziell die Abhängigkeit vieler Funktionen vom Internet Explorer als Browser) sind auch in [...]</description>
		<content:encoded><![CDATA[<p>[...] in SP 2010 sind für ein kleines Personal Portal nicht sehr signifikant &#8211; wesentliche Probleme von Sharepoint 2007 (speziell die Abhängigkeit vieler Funktionen vom Internet Explorer als Browser) sind auch in [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: justaddwater.dk &#124; Sharepoint 2007, Accessibility, and Impossible UI Customization</title>
		<link>http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-33519</link>
		<dc:creator>justaddwater.dk &#124; Sharepoint 2007, Accessibility, and Impossible UI Customization</dc:creator>
		<pubDate>Tue, 27 Apr 2010 18:54:44 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-33519</guid>
		<description>[...] Stenström&#8217;s recent &#8220;Sharepoint 2007 from an interface developer’s view&#8221; is definitely worth reading if you care about webstandards, accessibility and decent [...]</description>
		<content:encoded><![CDATA[<p>[...] Stenström&#8217;s recent &#8220;Sharepoint 2007 from an interface developer’s view&#8221; is definitely worth reading if you care about webstandards, accessibility and decent [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-33216</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Wed, 11 Nov 2009 22:01:39 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-33216</guid>
		<description>@liam: I don&#039;t envy you one bit. Sorry, and don&#039;t kill yourself.</description>
		<content:encoded><![CDATA[<p>@liam: I don&#8217;t envy you one bit. Sorry, and don&#8217;t kill yourself.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: liam</title>
		<link>http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-33215</link>
		<dc:creator>liam</dc:creator>
		<pubDate>Wed, 11 Nov 2009 21:57:13 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-33215</guid>
		<description>You think that is bad? Try taking over a failed Sharepoint project with a ton of bad customizations...  My advice is use Sharepoint the best you can.  Throw your conscience out the window, employ hacks wherever needed and try to ignore all your best intentions (see: Best Practices) because things are going to get dirty.</description>
		<content:encoded><![CDATA[<p>You think that is bad? Try taking over a failed Sharepoint project with a ton of bad customizations&#8230;  My advice is use Sharepoint the best you can.  Throw your conscience out the window, employ hacks wherever needed and try to ignore all your best intentions (see: Best Practices) because things are going to get dirty.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-33092</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Thu, 01 Oct 2009 17:55:05 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-33092</guid>
		<description>@Santosh: There&#039;s no single way to handle gui customization. The easiest way I&#039;ve found is only using Sharepoint as a backend, and write your own front-end that gets data out of Sharepoint with your own controls. That way you have full control over the markup. I don&#039;t have an answer to your second question.</description>
		<content:encoded><![CDATA[<p>@Santosh: There&#8217;s no single way to handle gui customization. The easiest way I&#8217;ve found is only using Sharepoint as a backend, and write your own front-end that gets data out of Sharepoint with your own controls. That way you have full control over the markup. I don&#8217;t have an answer to your second question.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Santosh</title>
		<link>http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-33086</link>
		<dc:creator>Santosh</dc:creator>
		<pubDate>Wed, 30 Sep 2009 17:41:43 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-33086</guid>
		<description>How would you propose handling look-and-feel customization?
Also, in case I need to add additional conditional alerts which are not available out-of-the-box, what would be your recommendation? Should we just live with what we have or should we go with the customization per business needs?</description>
		<content:encoded><![CDATA[<p>How would you propose handling look-and-feel customization?<br />
Also, in case I need to add additional conditional alerts which are not available out-of-the-box, what would be your recommendation? Should we just live with what we have or should we go with the customization per business needs?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-31163</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Sun, 09 Nov 2008 23:43:01 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-31163</guid>
		<description>@Anthony Grace: Thanks! I wish I had read the article you point to earlier, now I had to figure all that out by myself :/. Almost no documentation is available from Microsoft, of course. 

I&#039;m actually done with the customization on the project that triggered this article, and it&#039;s live and used by over 10 000 people. I must say, the bugs, tricks and hacks I had to do to get there, you wouldn&#039;t believe me. I will try my best to never work with Sharepoint again.</description>
		<content:encoded><![CDATA[<p>@Anthony Grace: Thanks! I wish I had read the article you point to earlier, now I had to figure all that out by myself :/. Almost no documentation is available from Microsoft, of course. </p>
<p>I&#8217;m actually done with the customization on the project that triggered this article, and it&#8217;s live and used by over 10 000 people. I must say, the bugs, tricks and hacks I had to do to get there, you wouldn&#8217;t believe me. I will try my best to never work with Sharepoint again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anthony Grace</title>
		<link>http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-31159</link>
		<dc:creator>Anthony Grace</dc:creator>
		<pubDate>Sun, 09 Nov 2008 01:28:27 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-31159</guid>
		<description>Emil,

I feel your pain! I&#039;m in the process of branding a MOSS Intranet and was dismayed by the complexity at first, before rolling the sleeves up and giving it some &quot;Irish attitude&quot;! I found the following 7-part series of articles particularly helpful though:

http://www.cleverworkarounds.com/2007/10/08/sharepoint-branding-how-css-works-with-master-pages-part-1/

Keep at it,
Anthony :-)</description>
		<content:encoded><![CDATA[<p>Emil,</p>
<p>I feel your pain! I&#8217;m in the process of branding a MOSS Intranet and was dismayed by the complexity at first, before rolling the sleeves up and giving it some &#8220;Irish attitude&#8221;! I found the following 7-part series of articles particularly helpful though:</p>
<p><a href="http://www.cleverworkarounds.com/2007/10/08/sharepoint-branding-how-css-works-with-master-pages-part-1/" rel="nofollow">http://www.cleverworkarounds.com/2007/10/08/sharepoint-branding-how-css-works-with-master-pages-part-1/</a></p>
<p>Keep at it,<br />
Anthony :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KubuS</title>
		<link>http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-30965</link>
		<dc:creator>KubuS</dc:creator>
		<pubDate>Mon, 01 Sep 2008 06:44:51 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-30965</guid>
		<description>Emil, you are so true about all the SharePoint shortcomings. I&#039;ve been developing SharePoint based solutions for over a year, and I must say that customizing it is a real mess.

I like SharePoint for its power of integration, but every time a client asks me about a CMS/intranet portal, I advise him NOT to use SharePoint, because of the painful development process (especially with its high price tag!).</description>
		<content:encoded><![CDATA[<p>Emil, you are so true about all the SharePoint shortcomings. I&#8217;ve been developing SharePoint based solutions for over a year, and I must say that customizing it is a real mess.</p>
<p>I like SharePoint for its power of integration, but every time a client asks me about a CMS/intranet portal, I advise him NOT to use SharePoint, because of the painful development process (especially with its high price tag!).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-30679</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Sun, 01 Jun 2008 13:56:31 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-30679</guid>
		<description>@Marcus: So what should I call it? &quot;Portal&quot; or &quot;platform&quot; is far to ambiguous to make sense to people... and the fact is, most people use it as a CMS of some kind.

About .NET controls. The problem is that virtually &lt;strong&gt;all&lt;/strong&gt; controls that come with Sharepoint are built with a mixed frontend and backend. You can build any controls you want (except if you want webparts, you have to mix them then), but we&#039;re not talking about just any system now, we&#039;re talking about Sharepoint.

About codeplex: Sure, you can download stuff from there and use them instead, but wasn&#039;t the reason you paid immense amounts of money for MOSS to not have to download stuff? The &lt;strong&gt;default Sharepoint&lt;/strong&gt; stuff needs to be much more customizable.

I&#039;ve working in a project where we&#039;re pushed MOSS to the limits, making sure the customer are free to use everything that comes out of the box (all the things you mention). The problem is that the defaults are of such bad quality, that we often have to patch or hack them to make them usable. Or replace them fully by something from codeplex. That&#039;s not a good way to build stuff.</description>
		<content:encoded><![CDATA[<p>@Marcus: So what should I call it? &#8220;Portal&#8221; or &#8220;platform&#8221; is far to ambiguous to make sense to people&#8230; and the fact is, most people use it as a CMS of some kind.</p>
<p>About .NET controls. The problem is that virtually <strong>all</strong> controls that come with Sharepoint are built with a mixed frontend and backend. You can build any controls you want (except if you want webparts, you have to mix them then), but we&#8217;re not talking about just any system now, we&#8217;re talking about Sharepoint.</p>
<p>About codeplex: Sure, you can download stuff from there and use them instead, but wasn&#8217;t the reason you paid immense amounts of money for MOSS to not have to download stuff? The <strong>default Sharepoint</strong> stuff needs to be much more customizable.</p>
<p>I&#8217;ve working in a project where we&#8217;re pushed MOSS to the limits, making sure the customer are free to use everything that comes out of the box (all the things you mention). The problem is that the defaults are of such bad quality, that we often have to patch or hack them to make them usable. Or replace them fully by something from codeplex. That&#8217;s not a good way to build stuff.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcus</title>
		<link>http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-30676</link>
		<dc:creator>Marcus</dc:creator>
		<pubDate>Fri, 30 May 2008 21:49:05 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-30676</guid>
		<description>Emil,
I&#039;ve read through a few of your MOSS/WSS postings. With all due respect, I don&#039;t think you quite understand what SharePoint is. Calling SharePoint a CMS system is like calling Exchange (or Domino, if you prefer something non-MS) an SMTP server.
I have to agree with Ben on most of his remarks.
In additon, only a compiled .Net control will have a combination of logic and presentation, and only then, if the developer of the control made it that way.
.Net itself emphasises the seperation of logic and presentation. If what you&#039;re getting out of the box doesn&#039;t suit you, write your own or look on codeplex or any of the other million developer sites (and they&#039;re not &quot;unsupported&quot;, as you state).
Bottom line is, building elaborate internet facing sites based on WSS or MOSS only makes sense if you intend to also leverage the underlying framework for functionality (authentication systems, integration with AD/CRM/Exchange/etc, collaboration functionality, personalization etc etc etc). 
Otherwise, that would be like (to use my example from above) installing an Exchange Server as a simple mail relay and - I agree with you there - way too much work.</description>
		<content:encoded><![CDATA[<p>Emil,<br />
I&#8217;ve read through a few of your MOSS/WSS postings. With all due respect, I don&#8217;t think you quite understand what SharePoint is. Calling SharePoint a CMS system is like calling Exchange (or Domino, if you prefer something non-MS) an SMTP server.<br />
I have to agree with Ben on most of his remarks.<br />
In additon, only a compiled .Net control will have a combination of logic and presentation, and only then, if the developer of the control made it that way.<br />
.Net itself emphasises the seperation of logic and presentation. If what you&#8217;re getting out of the box doesn&#8217;t suit you, write your own or look on codeplex or any of the other million developer sites (and they&#8217;re not &#8220;unsupported&#8221;, as you state).<br />
Bottom line is, building elaborate internet facing sites based on WSS or MOSS only makes sense if you intend to also leverage the underlying framework for functionality (authentication systems, integration with AD/CRM/Exchange/etc, collaboration functionality, personalization etc etc etc).<br />
Otherwise, that would be like (to use my example from above) installing an Exchange Server as a simple mail relay and &#8211; I agree with you there &#8211; way too much work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SharePoint noise &#171; Grumpy Wookie</title>
		<link>http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-30563</link>
		<dc:creator>SharePoint noise &#171; Grumpy Wookie</dc:creator>
		<pubDate>Thu, 01 May 2008 05:32:45 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-30563</guid>
		<description>[...] Sharepoint 2007 from an interface developer’s view [...]</description>
		<content:encoded><![CDATA[<p>[...] Sharepoint 2007 from an interface developer’s view [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-30474</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Fri, 21 Mar 2008 17:27:50 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/css/sharepoint-2007-from-an-interface-developers-view/#comment-30474</guid>
		<description>@Ben Robb: Isn&#039;t the purpose of a system like Sharepoint to help you? Sure, you can go through all the hassle you describe above just to get a decent site running, but picking &lt;strong&gt;another tool&lt;/strong&gt; is a much more effective way of doing the same thing. Really, you can&#039;t really think Sharepoint is a good way of developing websites?

1) No matter what size you have, it&#039;s still half the RAM and processing power. No other CMS requires that. Period.

2) That it&#039;s known and partly patched in a 3rd party addon does &lt;strong&gt;not&lt;/strong&gt; make it OK. MOSS adds accessibility problems that most other tools does not have.

3) Yes, you can hack around the controls that are there to save you time.

4) Yes, I know all about hedkandi, it&#039;s just as customized as the site I&#039;m building. That you can add pretty images and custom CSS does not make it a good CMS (or other) tool. You can do that with any tool out there, anything else would be insane. MOSS requires you to hack more than any other one I&#039;ve used.

5) Why do you need to download additional unsupported components to change things like blogs? Really, is that reasonable?</description>
		<content:encoded><![CDATA[<p>@Ben Robb: Isn&#8217;t the purpose of a system like Sharepoint to help you? Sure, you can go through all the hassle you describe above just to get a decent site running, but picking <strong>another tool</strong> is a much more effective way of doing the same thing. Really, you can&#8217;t really think Sharepoint is a good way of developing websites?</p>
<p>1) No matter what size you have, it&#8217;s still half the RAM and processing power. No other CMS requires that. Period.</p>
<p>2) That it&#8217;s known and partly patched in a 3rd party addon does <strong>not</strong> make it OK. MOSS adds accessibility problems that most other tools does not have.</p>
<p>3) Yes, you can hack around the controls that are there to save you time.</p>
<p>4) Yes, I know all about hedkandi, it&#8217;s just as customized as the site I&#8217;m building. That you can add pretty images and custom CSS does not make it a good CMS (or other) tool. You can do that with any tool out there, anything else would be insane. MOSS requires you to hack more than any other one I&#8217;ve used.</p>
<p>5) Why do you need to download additional unsupported components to change things like blogs? Really, is that reasonable?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced (User agent is rejected)
Database Caching 2/10 queries in 0.003 seconds using disk: basic
Object Caching 399/408 objects using disk: basic

Served from: friendlybit.com @ 2012-02-04 05:38:10 -->
