Microsoft MVP Logo

    <p>[via <a href="http://www.schaeflein.net/blog/">Paul Schaeflein</a>]</p>
    <p>Paul has commented on Mike Drips &#8220;<a href="http://www.schaeflein.net/blog/ct.ashx?id=99cb2c04-2299-4de1-958a-f7964bb91ed2&amp;url=http%3a%2f%2fwww.informit.com%2farticles%2farticle.asp%3fp%3d391848%26rl%3d1">Five Things Wrong With SharePoint</a>&#8221; where he takes exception and also notes his agreement.&nbsp; Got me on a roll&#8230; so I posted <a href="http://www.schaeflein.net/blog/CommentView,guid,99cb2c04-2299-4de1-958a-f7964bb91ed2.aspx">oober-comment</a> of issues stuff (funny, I just noticed I finished with 5 too!).&nbsp; Please, join in the convo (and like Paul suggested, I hope Scoble jumps on board!).</p>
    <p>&#187; <a href="http://www.schaeflein.net/blog/ThingsWrongAboutFiveThingsWrongWithSharePoint.aspx">Things Wrong about "Five Things Wrong With SharePoint"</a></p>
    <p>[<strong><font color="#ff0000">Update 7/9 12:20a</font></strong>]&nbsp;: I decided to repost my comment here, just a small selection of what drives me crazy about SharePoint.&nbsp; Please note, this isn't slaming SharePoint, it's just part of my constructive criticism...</p>
    <p>With respect to the "mishmash of technologies" I agree, but not to his explination. Many projects and products incorporate CSS, XML, XHTML, .NET Assemblies (he can't really say VB.NET/C#/VS.NET... it's the .NET Framework), and ASP.NET. My gripe is more with using old technolgoies when they just flat out aren't needed. Look at the site definition files and you see sealed web bots. Web bots? You've got to be kidding me! </p>
    <p>Here are some of my main "issues" with SharePoint: <strong>1. Minimal seperation of presentation and data</strong> (see: ghosting/unghosting). I have YET to understand or have it explained ot me (even by product team members when @ TechEd in Orlando), other than for performance reasons, WHY this is even in SharePoint. Once a page is opened in FrontPage and saved, the UI is now locked. If your company has a rebranding campaign or wants a uniform look and feel, you're stuck... or you go get the GhostHunter WP and let it do it's magic, only to leave yot to "fix" what you "broke" in the unghosted page. </p>
    <p><strong>2. Security Presentation.</strong> The model adopted was "show all, when user tries to do something they aren't allowed to, tell them then." Again, performance reasons I understand, but I can't tell you how much effort we have done to modify the UI to remove things that readers &amp; contributors can't do (remove the Site Settings link for example). This is BY FAR one of the biggest subjects of support calls into our help desk. When I ask, I hear "but user training could solve that." I reply "but when it's proposed as a enterprise portal product, you try to make that sell when you have a 15,000 user audience... the cost of training WAY OUTWEIGHS the licensing, development, support, and infrastructure costs." </p>
    <p><strong>3. Site definition files (CSS, HTML, etc) are horribly bloated and poorly written.</strong> What's the best, and recommended way to create your own site def's? Copy an existing one and make your changes to the copy. However, the code within the actual files, from the HTML to the CSS is all over the place. See #1 about web bots. </p>
    <p><strong>4. Configuration files.</strong> Great idea, use XML... seriously, I'm not being a jerk. But the fact that there are so many scattered across the server product is frustrating. This specifically related to the site definition files. </p>
    <p><strong>5.</strong> [this is a repeat from Mike's post] <strong>SUPPORT/Documentation</strong> - There are a TON of SharePoint bloggers and a lot of activity in the newsgroups... but for a product so big, and so vast, the newsgroups need to be more segmented. The bloggers are great... I'm one of the minor SharePoint-ers, but blogging is more of a publication medium than a collaborative one (although it does foster collaborative ones). There are hardly ANY articles or discussions out there about creating custom site definitions, customizing the look &amp; feel of SharePoint, customizing search, building custom webparts from SharePoint lists with CAML... etc. The last one is huge. Until the last few months, <strike>NO ONE IS</strike>&nbsp;FEW&nbsp;ARE TALKING about CAML (in detail, like programatically &amp; howto docs). A few tools have been thrown out there recently, but that's it. How do you learn? Someone I highly respect in the SharePoint community could only suggest "modify what's out there and see what it does." I've seen CAML in some course agenda's, but I need more. So do others, I've had numerous conversations with some SharePoint MVP's about the lack of this dicussion. I think a CAML book, soup to nuts, would sell like hotcakes. </p>
    <p>Whew... touched a nerve. I like SharePoint... I really do. I just find myself fighting with it more than I feel like I should. It's loved by my users, but I know I could do so much more. So I provide feedback and hope it's incorporated in future versions! Healthy discussion Paul!</p>
Comments powered by Disqus