Skip Navigation LinksHome > SSW Standards > Better Software Suggestions > SSW Microsoft SharePoint (MOSS + WSS) Suggestions

  1. User Experience - SharePoint, CRM and TFSWA Web UI
  2. SharePoint should have out of the box Live (was Passport) Integration
  3. Discussions - Make SharePoint Discussions work as well as Newsgroups in Outlook Express
  4. The subject should not change per thread because it ruins "Conversation View" in outlook
  5. Add a CheckBox to show entire message (rather than cropped message)
  6. Attachments are hyperlinks and should be underlined
  7. Extended Templates
  8. Add a note for multiple content types
  9. MOSS 2007 export to Excel to behave in the same manner as VSTS export to Excel
  10. Add TimeSheet to SharePoint 2007
  11. General List/Document Library Improvements
  12. Excel Services Improvements
  13. Business Data Catalog Improvements
  14. The default search experience should use yellow highlighting
  15. Hide the ugly URLs
  16. Please add a 'Move to another folder' to the right click menu
  17. Bug - SharePoint Record Center - Record Center Holds Report Doesn't Open
  18. Bug - SharePoint Libraries - Content Type item descriptions appear on some libraries and not others
  19. Bug - SharePoint Records Center - Routing Issue: default routing goes to wrong library, not "Unclassified Library"
  20. Why do I need to have an exact match?
  21. Why I can't easily change the URL?
  22. SharePoint should include the number of results in ComboBoxes
  23. BUG - Why can't MOSS publishing contributors add new pages?
  24. SharePoint should make changing URLs easy
  25. Change the date format should be easier
  26. Discussion Board with Alert Push
  27. Give me nice URLs
  28. Why does SharePoint change the Modified By field when a publishing workflow is started?
  29. Blog template lacks of some key features
  30. The Discussion Board needs to support voting and rating posts
  31. Fix navigation bug while in edit mode
  32. Bug - Ajax UpdatePanel could not be used in Publishing site template
  33. In moss the page title gets changed after an Ajax postback (when Ajax method is invoked)
  34. Make something as cool as SPVisualDev (from CodePlex) - we want RAD development
  35. Help stop the divide between Customization and Development
  36. Search for Reporting Services reports in SharePoint
  37. Make the List view schema readable
  38. SharePoint Calcuated Field should allow volatile functions like Today and Me.
  39. Help me validate data without a server round trip
  40. Create filters for SharePoint List
  41. Version History Page should have filter for the unchanged content
  42. There should be a page name field on the SharePoint page in the edit mode.
  43. SharePoint Document Management
  44. Event management please
  45. Indicate the magnitude of a page edit
  46. SharePoint 2010 LINQ Limitations with SpMetal
  47. SharePoint 2010 Team - 'Convert to XHTML' is buggy
  48. SharePoint 2010 needs performance metrics overlayed on each web part
  49. Need clear message when check-out fails because of running out of disk space
  50. We need more LINQ Designer Support in 2010
  51. Moving files around - Cut doesn't Cut
  52. SharePoint Designer 2010 BCS - Add new External Content Type on the list
  53. SharePoint Designer 2010 - Suggestion for BCS - Educate me with a picture
  54. SharePoint Designer 2010 - Some of the UI is frightening
  55. We need a sample site - like Northwind
  56. Help me close the dialog
  57. SharePoint 2010 - improve frightening errors
  58. We need SharePoint 2010 PowerTools
  59. Suggestion - Link to (and from) SharePoint Designer 2010 to SharePoint Central Admin
  60. Make it easier to get images and docs into a SharePoint 2010 image/document library
  61. Suggestion - fix the window architecture
  62. Suggestion - rename the title bar
  63. Tell me what to do, to make localhost work
  64. The 'No Permissions' error message is incorrect
  65. SharePoint 2010 - Help Me Print a Single Item in a List
  66. SharePoint 2010 - Add validation to "New Alert"
  67. SharePoint Workspace - How did I end up with 2 workspace shortcuts?
  68. Add the version number in the app name (like other programs eg. Word 2010)?
  69. Suggestions to SharePoint - Wiki SEO
  70. Help me paste images into SharePoint
  71. Inserting images
  72. SharePoint Designer should be using ClickOnce
  73. SharePoint Designer installer should include version and platform information
  74. Let me publish from SharePoint Workspace
  75. SharePoint 2010 comments/rating functionality
  76. Help me know what the blue icon means
  77. Help me see the differences
  78. Why multiple places of "Site Url" in a BCS Project?
  79. SharePoint pages should support classical althernative URLs
  1. User Experience - SharePoint, CRM and TFSWA Web UI

    CRM, SharePoint and TFS (Web Access) are inconsistent to end users. The different user experience might make users confused.

    See our CRM suggestion User Experience - SharePoint, CRM and TFSWA Web UI

  2. SharePoint should have out of the box Live (was Passport) Integration

    SharePoint is a great way of sharing information. However, I have access to a number of different portals around the globe, each with a different authentication system, meaning I have to remember heaps of different passwords. Out of the box Passport integration support is a perfect solution

    SharePoint team Passport Integration
    Figure: Live (was Passport) authentication would enable access to all SharePoint Websites

    Note: There is an 'Extranet Collaboration Toolkit' for forms based authentication on Microsoft.com - then it is easy to create and manage accounts. This needs to be in the box.

  3. Discussions - Make SharePoint Discussions work as well as Newsgroups in Outlook Express

    1. How do I mark items as read?
    2. How do I flag threads I like as red? ie. Use Watch
    3. How do I read the threads offline? ie. travelling to and from work?

    Note: the solution is to come (any list) with an RSS reader eg. RSS Bandit.

    Discussions are not good enough... really they are aweful - Regular users need a rich client. Only irregular users prefer a browser. So add a button "Offline Discussions" using Click Once of course. I expect both choices... just like I use Outlook 2007 most of the time... but OWA when I am at someone else's PC.

    SharePoint Disuccsions
    Figure: SharePoint Discussions in 2003 needed lots of improvements
    SharePoint Disuccsions in 2007
    Figure: SharePoint Discussions in 2007 still need lots of improvements.
  4. The subject should not change per thread because it ruins "Conversation View" in outlook

    Bad: Subject: Why I HATE Lookups has been added by neilbl
    Good: Subject: Why I HATE Lookups

    SharePoint Conversation
    Figure: The subjects for SharePoint Alerts should only have the subject not who added it
  5. Add a CheckBox to show entire message (rather than cropped message)

    Add a checkbox
        [x] show entire message (rather than cropped message)

    Figure: SharePoint should have an option to show the entire message.
  6. Attachments are hyperlinks and should be underlined

    Read more about this on Rules to Better Websites - Navigation.

    Figure: Attachments are hyperlinks and should be underlined.
  7. Extended Templates

    Users think of Content types as Extended Templates?

    It would help to add a thumbnail of the .dotx or .xltx (if that is what you have assigned inside Advanced Settings)

    Figure: Extended Templates.
  8. Add a note for multiple content types

    When you see the last combo on this page it strikes the user as weird. They ask themselves an I only have one type??
    So add a note under the combo that says
        Note: You can add multiple content types later and workflows etc.

    Figure: Add a note for multiple content types.
  9. MOSS 2007 export to Excel to behave in the same manner as VSTS export to Excel

    In VSTS when you export work items to Excel, it is a 2 way sync (via the TFS add-in to Excel)

    In MOSS 2007 when you export a list to Excel, it is a 1 way sync (any changes made in Excel will be lost).

    Exporting to Excel from MOSS 2007 should be extended so that it behaves in the same way as VSTS and Excel, i.e. it should be a two way relationship. The main point is that all MS products should be consistent and behave the same way. We don't want to lose the two way behavior though as it is a good feature.

    Connect to SharePoint List
    Figure: Connecting to TFS in Excel is should be the same experience as connecting to a SharePoint List.
    Figure: Connecting to TFS from Excel is a 2 way sync - should be like this when you connect to a SharePoint list.
  10. Add TimeSheet to SharePoint 2007

    Add a TimeSheet Application to SharePoint 2007 I think companies need a timesheet application built into SharePoint that give a offline experience like Outlook and Access. Too many companies are building their own timesheet applications, SharePoint is not Microsoft's only choice.

    • They could build it into CRM.
    • They could build it into TFS's work items. I don't think this would work as TFS wants you to use Microsoft Project. If they changed their mind and added to TFS work items, then they have another problem. The problem is that we don't want timesheets to only work for a programmer. It should work for accountants, lawyers and engineers.
    • They could build their own product using Silverlight and WPF (SSW would be happy to build this).

  11. General List/Document Library Improvements

    • Fix the scalability issues with Lists/Document libraries performing poorly with more than 2000 items. Evidence: http://blogs.msdn.com/sharepoint/archive/2007/07/25/scaling-large-lists.aspx.
    • Suppport file paths longer than 256 characters.
    • Add support to compare differences in document versions by visually showing the differences.
    • Ability to Save & Restore Custom Views on Libraries/Lists, or create View templates.
    • Support for richer Active Directory style security, so we can allocate additional Grant & Deny Permissions while retaining inheritance
    • Enable Multiple Inheritance of Content Types
    • Allow Lookup types to filter the list they are looking at (So you don't need to create a separate list for every lookup field)
    • Ability to edit advanced properties of Lists, Libraries, Metadata columns thought the UI.
    • Ability to filter available content types by client application or file format
    • Synchronisation of tasks with Outlook 2003
    • Two-way synchronisation of Calendars & Contacts with Outlook 2003
    • Ability to turn off UI features, such as RSS feeds.
    • Document Library Content types should allow more than one document template to be used. This is because different templates can sometimes have the same metadata, and we don't necessarily want to prompt the user to select from additional content types when they upload a file.

  12. Excel Services Improvements

    Excel Services should support for drop downs for parameters and other input validations methods.

  13. Business Data Catalog Improvements

    Business Data Catalog should have the ability to launch Winform applications as a BDC action - including command line parameters and/or recorded series of UI interactions.

  14. The default search experience should use yellow highlighting

    The default search experience should use yellow highlighting in the search results:

    Figure: The default search experience should use yellow highlighting like Outlook 2007 searching does.
  15. Hide the ugly URLs

    On below page, the ugly URLs should be hide and we would love to know the reason for the ugly GUID:

    The ugly URLs should be hide
    Figure: The above ugly URLs should be hide.
  16. Please add a 'Move to another folder' to the right click menu

    Please add a 'Move to another folder' in the right click menu.

    If this is not possible maybe because of security, then open a messagebox with instructions of how to move eg: "To move use click Actions | View in Windows Explorer. You can then copy/paste, drag/drop etc.".

    The menu without move item
    Figure: The right click menu needs a 'Move to another folder' option.
  17. Bug - SharePoint Record Center - Record Center Holds Report Doesn't Open

    When running the Holds Report in the Records Center, we get save file dialog:

    Open report
    Figure: Run report, but get save file dialog.

    After that get the 'Problems during load' dialog:

    After open report
    Figure: After the save file dialog, get the problems dialog.
  18. Bug - SharePoint Libraries - Content Type item descriptions appear on some libraries and not others

    Some document libraries show the description of the content type as shown below:

    Libraries Show Description
    Figure: The document libraries show description.

    And others don't show the description:

    Libraries Don't Show Description
    Figure: Other document libraries don't show description.

    There is no setting for this. How does SharePoint determine when to show the description?

  19. Bug - SharePoint Records Center - Routing Issue: default routing goes to wrong library, not "Unclassified Library"

    The routing table is configured correctly to route documents into different libraries in the records center. There is an "Unclassified Library", and the site is configured to route documents without a content type (or with an unknown content type) by default into this library.

    This functionality doesn't work. The documents are moved into a library called "Sales" for some strange unknown reason.

  20. Why do I need to have an exact match?

    When I input a name, it need to an exact match:

    Exact Match
    Figure: "No exact match was found".... come on....
  21. Why I can't easily change the URL?

    In the future release, SharePoint should be able to change the url from

    Current SharePoint URL

    To

    Recommend SharePoint URL

    There is IIS URL Rewrite, it fixes incoming links, but once they navigate to another page, it uses the sharepoint links, so you end up with 2 different URLs for the same page.

    There is also System.Web.Routing (my preference) that MVC uses, but the problem is the same.

  22. SharePoint should include the number of results in ComboBoxes

    When SharePoint displays a filter in a drop down menu, it should show how many items there are next to each item.

    E.g.
    Approved (17)
    Rejected (2)
    Pending (1)
    Draft (1)

    Figure: A filter menu in SharePoint
    We have a rule to better UI Do you include the number of results in comboBoxes?
  23. BUG - Why can't MOSS publishing contributors add new pages?

    When you add someone to the "< site > members" group they receive the "contribute" permission, which allows them to "view, add and edit elements" in a MOSS publishing site.

    Except there is a problem - they cannot create new pages in the Pages document library ?when they try, they get a permission denied error.

    The root of the problem is actually that the contribute user doesn't have permission to "read" the master page gallery. Which means that SharePoint can't list the available page layouts to them on the right.

    Read the page layout available
    Figure: To create a page, you need to be able to read the list of page layouts available.

    The Fix is very easy, go to the list settings of the master page gallery, add the contribute group and give them Read permission.

    Give permission to the contributor and they can read the master page gallery
    Figure: Granting "SSW Public Members" read permission to the master page gallery.

    This setting should have been set by default.

  24. SharePoint should make changing URLs easy

    I have an URL like this http://intranet.ssw.com.au/Products/Lists/Test%20please%20history/AllItems.aspx

    I want the URL to be like this http://intranet.ssw.com.au/Products/Lists/TestPleaseHistory/AllItems.aspx - We have a general rule Don't use spaces in folders or URLs

    I expect to:

    1. Edit the name of the list from "Test please history" to "TestPleaseHistory".
    2. Get the URL - http://intranet.ssw.com.au/Products/Lists/TestPleaseHistory/AllItems.aspx

    But the URL is not changed only the name of the list changes...

    Current Workaround (includes 2 nasty gotchas) :

    1. Export the list. e.g. Test please history.xlsx
    2. Create a new list with an appropriate name "TestPleaseHistory"
    3. Import the data to this new list by selecting "Import Spreadsheet"
      Select Import Spreadsheet
      Figure: Import Data to the new list

    Gotcha #1
    You need to add the following to your Internet Explorer trusted sites.

    • https://*.emea.microsoftonline.com
    • https://*.microsoftonline.com
    Otherwise IE will block SharePoint from importing the spreadsheet saying "Error: The specified file is not valid spreadsheet or contains no data to import?"
    Add the related sites into trusted sites then it won't be blocked
    Figure: Add the sites into your explorer trusted sites

    Gotcha #2
    Once the data is imported, you will encounter another problem with column types.
    The "Person or Group" type is converted to Single line text, "Single line text" and can't be converted back to a "Person or Group" type!

    The user type should be Person or Group
    Figure: The "Person or Group" type is converted to "Single line of text"
    The user type can't be converted back
    Figure: The type can't be converted to "Person or Group"

      To work around this issue:
    1. zz the affected columns e.g. rename "Testing Requested By" and "Tester Name" to "zzTesting Requested By" and "zzTester Name"
    2. Create new columns with the "People and Group" type
    3. Click Save
    4. On the page, click Actions | Edit in Datasheet.
      Click Edit in Datasheet
      Figure: Choose "Edit in Datasheet"
    5. Copy from the old columns to the new columns e.g. "zzTesting Requested By" and "zzTester Name" to "Testing Requested By" and "Tester Name"
      Copy from ZZ columns to new ones
      Figure: Copy the zz columns to new ones
    6. Delete the old columns
    7. Now you get the same list with the new URL.
      Test Please History
      Figure: Test Please History list with the URL fixed
  25. Change the date format should be easier

    By default, SharePoint's date type field only support two format :

     Date format with Date only
    Figure: Date format with Date only

    Date format with Date and Time
    Figure: Date format with Date and Time

    That would be a bit hard to display the date including weekday.(see Do you know how to format dates to include the weekday? ).

    It should be easier for users to show different format of dates.

  26. Help me to get an email when an item is changed on the Discussion Board

    In SharePoint Discussion Board, it allows users to subscribe and get email immediately, daily or weekly if the item has been changed.

    Add subscription to the thread
    Figure: Add subscription to the thread
    Set the frequency of the alert
    Figure: Set the frequency of the alert

    We believe there should be a checkbox to set that pushes an alert to all users who have subscribed to alerts, regardless of the alert frequency.

    Add a checkbox to fire the alert immediately
    Figure: Add a checkbox to fire the alert immediately
  27. Give me nice URLs

    I just had a client refuse to use SharePoint discussion boards because of the ugly URLs.
    To fix it I would need to:

    • Write a custom HTTP module to rewrite the URL, or
    • Define a complex rule using IIS 7 URL rewrite module
    • Hope to find a 3rd Party solution that works off a list without custom configuration
    It should just work out of the box.
    Currently, the SharePoint provides us URLs like this:
    http://Intranet/Documents/Forms/AllItems.aspx
    Figure: Bad URL - it's not clear and easy to remember
    http://Intranet/Documents/
    Figure: Good URL - it looks simple and clear
    The issue gets worse on the SharePoint Discussion Board:
    http://vm-spdev-287:1000/sb/Lists/Forum/Flat.aspx?RootFolder=%2fsb%2fLists%2fForum%2fhello%20world&FolderCTID=0x01200200FB8C10D810AD664C994E06AA6DC6CE67
                                     &TopicsView=http%3A%2F%2Fvm%2Dspdev%2D287%3A1000%2Fsb%2FLists%2FForum%2FAllItems%2Easpx
    Figure: Bad URL - it includes many parameters
    http://stackoverflow.com/questions/288628/remove-extra-white-space-from-first-page-of-sql-server-reporting-services-report
    Figure: Good URL - it only relies on the thread ID

    To open an excel document on the web

    http://Intranet/Subsite/Documents/_layouts/xlviewer.aspx?id=/SubSite/Documents/SalesReport.xlsx
    Figure: Bad URL - it's not clear and easy to remember
    http://Intranet/Subsite/Documents/SalesReport.xlsx?mode=view
    Figure: Good URL - it's consistent with the location of the file and uses parameters to tell you that it will open in view mode

  28. Why does SharePoint change the Modified By field when a publishing workflow is started?

    When you start an approval workflow in MOSS publishing site - why does it change the Modify By to "System Account" and clobber the previous person's "Modify By" value?
    You can't see the person that modified this page anymore.

    The ModifiedBy field will be changed to 
                      System Account
    Figure: Bad Example - MOSS publishing workflow changed the Modified By to "System Account".
  29. Blog template lacks of some key features

    In SharePoint, there is a blog template which enable users to share options based on the intranet.
    There are some advantages:

    1. Good integration with Office users can use Word to edit their blogs
    2. Good search engine inherit from SharePoint

    To compete with WordPress, Community Server, there still some features need improving:

    1. Spam comment protection
    2. Theme
    3. Trackback and Pingback
    4. SEO - Search Engine Optimization
    5. Social network integration
      Integrate with social network
      Figure: Integrate with social network
    6. Integration with blogging tools
    7. Blog tracking stats via technorati or feed

    Community Kit for SharePoint, includes "Enhanced Blog Edition" which contains:

    1. Modular Theme Framework ("MTF") with optional "night time" autoswitch themelet
    2. Akismet comment spam detection
    3. Multiple categories/tags can be mapped to each blog entry/post
    4. Anonymous comments can be moderated
    5. Name and URL fields in comments
    6. Friendly URL ("FURL") for the blog's posts
    7. Friendly URL for the blog's RSS feed
    But it isn't officially maintained or supported by Microsoft.

  30. The Discussion Board needs to support voting and rating posts

    The Discussion Board in Microsoft Office SharePoint Server 2007 works well and has these great features:

    • Great integration with Outlook. This enables users to use their email client to post and reply to discussions (without needing to use the browser).
    • Email notification when there is a new reply (assuming the user or group is subscribed).
    However popular features such as voting / rating need to be available out of the box. There are 2 benefits:
    • You can see which topics are the most popular.
    • On a specific post, you can see which answer is the most popular.
    The discussion board in SharePoint
    Figure: Bad Example - SharePoint 2007 Discussion Boards - the user can't see which posts are the most valuable
    Vote in discussion board
    Figure: Good Example - It is clear the 3rd post is worth reading. StackOverflow does this well.

  31. Fix navigation bug while in edit mode

    SharePoint 2007 has a bug where, if a user decides to navigate on from a page that is in edit mode, the page hangs for up to a minute before displaying the following message:

    The navigation bug in SharePoint
    Figure: The prompt should be displayed immediately, as the wait is a large hindrance to productivity.

  32. Bug - Ajax UpdatePanel could not be used in Publishing site template

    Someone may going to use Ajax UpdatePanel via following : http://msdn.microsoft.com/en-us/library/bb861877.aspx , then you may find that the web part can work well in sites generated from other site templates except in the publishing site template. (I think it could be recognized as a SharePoint bug)

    To solve this, you need to modify the master pages of publishing site:

    Change:

    <body id="MasterBody" onload="javascript:_spBodyOnLoadWrapper();">
    <WebPartPages:SPWebPartManager runat="server"/>
    <form id="Form1" runat="server" onsubmit="return _spFormOnSubmitWrapper();">

    </form>
    </body>
    Figure: Bad code - caused the Ajax issue
    To:
    <body id="Body1" onload="javascript:_spBodyOnLoadWrapper();">
    <form id="Form2" runat="server" onsubmit="return _spFormOnSubmitWrapper();">
    <WebPartPages:SPWebPartManager runat="server"/>

    </form>
    </body>
    Figure: Good code - fixed the Ajax issue

  33. In moss the page title gets changed after an Ajax postback (when Ajax method is invoked).

    There is a weird bug between the SharePoint title and the Ajax web part.

    Bug description: In moss the page title gets changed after an Ajax postback (when Ajax method is invoked).

    Resolution: go to the master page, change the title tag format in same line and without space.

     <title id="onetidTitle"> <asp:ContentPlaceHolder ID="PlaceHolderPageTitle" runat="server" /> </title>

    Figure: Bad Title with space

    <title id="onetidTitle"> 
    <asp:ContentPlaceHolder ID="PlaceHolderPageTitle" runat="server" />
    </title>
    Figure: Bad Title - not in one line

    Bad Title Example

    Figure: Title changed after an Ajax postback with Bad Title Example


    <title id="onetidTitle"><asp:ContentPlaceHolder ID="PlaceHolderPageTitle" runat="server" /></title>
    Figure: Good Title Example

    Good Title Example
    Figure: Title didn't change after an Ajax postback with Good Title Example

  34. Make something as cool as SPVisualDev (from CodePlex) ?we want RAD development

    The ultimate development tool, is the cool SPVirtualDev http://spvisualdev.codeplex.com/.
    Productive SharePoint developers enjoy using it


    Q:\ OK, so how does this make your development RAD?
    A:\ Well let's pretend you want to change a piece of text in the Master Page. What do we need to do?

    Today, the steps are:

      1. Open SharePoint Designer
      2. Edit the MasterPage.master
      3. Save
      4. Preview in the Browser to check
      5. Open VS.NET 2008
      6. Put the master page in the package solution (*this is main the step that is removed next*)
      7. Use VSeWSS to build the package.
      8. Deploy to staging server

    And when you are using this tool. The steps are:
      1. Open VS.NET 2008
      2. Edit the MasterPage.master
      3. Save
      4. Preview in Browser to check
      5. Use WSPBuilder to build the package
      6. Deploy to staging server

    Plus there are even more benefits to using this tool?

    without any scripts
    Figure: Easy to install and active feature without any scripts.

    without editing feature
    Figure: Easy to edit feature settings without editing the feature.xml file

    adding elements
    Figure: Easy to add "lements" to your feature without editing your module.xml file

  35. Help stop the divide between Customization and Development

    When you customize SharePoint, it's easy, but you can't repeat your customization on other SharePoint site (e.g. Test Server).

    To repeat it, you have to go with Development, but it's not easy to package up, and hard for the people only understand SharePoint UI to run it.

    This suggestion solution is to add an button called "ecord Now" in the "Site Actions"

    Site Action menu
    Figure: A "Record Now" would help stop the divide between Customization and Development

    When you click the record Now, it would record all the actions you do until you stop.
    All actions would be packaged to a Grid (aka List) that you could 'Run' to replay the changes. You could then copy the package to another server to test it.

    In addition .NET Developers could also copy their packages here to let SharePoint Architects to run them.

    Note: Even better this could become an "SharePoint App Store", borrowing off the iPhone.

    Note: Even the great Joel Olsen agreed with this suggestion of Adam's

  36. Search for Reporting Services reports in SharePoint

    We need a dropdown item for "search Reporting Services reports" and enter some keywords to show the search results

    Site Action menu
    Figure: Search page in SharePoint

  37. Make the List view schema readable

    Sometimes, we have to change the format of a view in a list. This view is defined in the list schema xml which is hard to read and maintain. A better approach is to write it as aspx.

    <List Name="ForumList" xmlns="http://schemas.microsoft.com/sharepoint/">
        <PagedRowset>
              <HTML><![CDATA[<TABLE width="100%" border=0 cellpadding=0 cellspacing=0 class="ms-bottompaging">
                 <TR><TD class="ms-bottompagingline1"><IMG SRC="/_layouts/images/blank.gif" width=1 height=1 alt=""></TD></TR>
                 <TR><TD class="ms-bottompagingline2"><IMG SRC="/_layouts/images/blank.gif" width=1 height=1 alt=""></TD></TR>
                 <TR><TD align=center Class="ms-vb" id="bottomPagingCell]]>
              </HTML>
              <GetVar Name="WPQ" />
              <HTML><![CDATA["><table>]]></HTML>
              
              <Switch>
                <Expr>
                  <GetVar Name="PrevPageData" />
                </Expr>
                <Case Value="" />
                <Default>
                  <HTML><![CDATA[<td><A HREF="javascript:" OnClick='javascript:SubmitFormPost("]]></HTML>
                  <ScriptQuote NotAddingQuote="TRUE">
                    <PageUrl />
                    <HTML>?</HTML>
                    <GetVar Name="PrevPageData" />
                  </ScriptQuote>
                  <HTML><![CDATA[");javascript:return false;'>]]></HTML>
                  <HTML><![CDATA[<img src="/_layouts/1033/images/prev.gif" border=0 alt="Previous"></A></td>]]></HTML>
                </Default>
              </Switch>
              
              ......
        </PagedRowset>
    </List>
                        
    Figure: The command is hard to understand and maintain
    <List Name="ForumList" xmlns="http://schemas.microsoft.com/sharepoint/" DataSourceID="LinqDataSource1">
        <HeaderTemplate>
            <HTML>
                <![CDATA[<TABLE width="100%" border=0 cellpadding=0 cellspacing=0 class="ms-bottompaging">
                 <TR><TD class="ms-bottompagingline1"><IMG SRC="/_layouts/images/blank.gif" width=1 height=1 alt=""></TD></TR>
                 <TR><TD class="ms-bottompagingline2"><IMG SRC="/_layouts/images/blank.gif" width=1 height=1 alt=""></TD></TR>
                ]]>
            </HTML>
        </HeaderTemplate>
        <ItemTemplate>
              <HTML>
                <![CDATA[
                <TR>
                  <TD align=center Class="ms-vb" id="bottomPagingCell>
                      <%# DataBinder.Eval(Container.DataItem, "Price") %>
                  </TD>
                <TR>
                ]]>
              </HTML>
              ......
        </ItemTemplate>
        <FooterTemplate>
            <HTML>
                <![CDATA[</TABLE>]]>
            </HTML>
        </FooterTemplate>
    </List>
    <asp:LinqDataSource  
        TableName="Products" 
        EnableUpdate="true"
        EnableInsert="true"
        EnableDelete="true"
        ID="LinqDataSource1" 
        runat="server">
    </asp:LinqDataSource>
                        
    Figure: Use ASP.NET key words instead of CAML
  38. SharePoint Calcuated Field should allow volatile functions like Today and Me

    I need to have some fields calculated on the fly depends on the values of other column. A very common example is when you want to calcuate the age of a person with his birthday, such a value will also depends on Today function; However when you enter such an expression DATEDIF(TODAY, [DOB], "Y") in SharePoint Calcuated field, you will see the following error message:

    Error: Calculated columns cannot contain volatile functions like Today and Me
    Figure: Calculated Columns should allow volatile functions

    Sure, there are some work-around for this. For example: you can create another dummy field and call it "Today" then add that field name as a place holder to the expression for this calculated field. Finally delete the dummy field, SharePoint will do the calcuation for you now. However, this is not perfect because the value is still "static" and it will not change everytime you access the page while the field value can be only updated when you edit and save the item.

  39. Help me validate data without a server round trip

    In "My Sites" I have to click "Save and Close" to find out I've entered the data in the wrong format.

    There should be a calendar control or a format notice for the date field.

    There shouldn't be a round trip when entering data with wrong format
    Figure: Why is a round trip needed?
  40. Create filters for SharePoint List

    In SharePoint List, there is a default view. If users want to filter or group data, they have to build their own views.

    To contrast with Access, SharePoint should improve its filter functionality to let users get their data easier.

    Only 'All Items' is created by default
    Figure: Only 'All Items' is created by default
    Easy for users to customize the data filter
    Figure: Easy for users to customize the data filter
  41. Version History Page should have filter for the unchanged content.

    For the versiondiff.aspx page as you notice the highlighted section under the IE location, we can see the differences between the different versions of the same page.

    But sometimes we just only want to see the content that have been changed. At this time, versiondiff.aspx cannot help us.

    All the content including the changes show in the versiondiff.apsx page
    Figure: All the content including the changes show in the versiondiff.apsx page
    After applying the filter function.
    Figure: Only the changes show in the versiondiff.aspx after applying the filter function.
  42. There should be a page name field in the SharePoint page in edit mode.

    Edit SSW Rule page in the SharePoint, you will find that there is no page name field in the page. Then you cannot modify in this page.

    There is no page name field for user editing it in the page in edit mode
    Figure: There is no page name field for user editing it in the page in edit mode
    There is page name filed and link to tell the people where to change the name.
    Figure:There is page name filed and link to tell the people where to change the name.

    Why not change the page name field name on this page?
    After you changed the value of the page name, then check in it, it will redirect to the old page name URL that means "404 page not found error".
    So add the page name field,let it readonly and tell the user where to change the field is better. Go to How do you rename a page in sharepoint? for details.

  43. SharePoint Document Management

    Help me get the latest copy, when I know others have been working on the doc.

    I want to see the version number and know who edit the doc before
      Boy, next to 'Server Document', I would love to see:
    • A "Refresh" button in Microsoft Word, when I open a document from a SharePoint document library
    • The version number
  44. Event management please

    I would love SharePoint to provide an easy way to configure an event?Attending so many events I see the guys struggle at running these.

    I expect your first users will be running IT events e.g. Code Camp

      This is how it should work:
    1. Enter all the details of the event.
      This gives you a public web portal.
    2. Give it a list of people to email (pump in a list via Excel in the same manner as we use Excel for TFS work items).
    3. It sends an email.
    4. They receive an email.
      I expect it can create a work item like Excel for TFS work items, then send an email to people.
    5. If they have Outlook they can enter inside the email
    6. If they have other clients e.g. Gmail, they click on the link and go to the SharePoint page - and click Register.
      Click the link to SharePoint and register.
    7. 1 minute later, the attendees receive an appointment in their inbox, to accept.
      The attendees will receive an appointment.

    PS: Next enhancement would be to give it the list of speakers, and they would receive different emails, a place to put their PPT, etc.

  45. Indicate the magnitude of a page edit

    Add an extra column to the "Version History" page to show how big a change was made in each version (in number of lines modified or MB changed or something).

    In this case the editor (Ulysses) clicked on edit just to see what it looked like from an Editor's viewpoint, but there is no indication that there was no significant change.

    The edits that were not significant should show their records as dimmed.

    Version History
    Figure: Version History

    P.S. the URL should be nicer than this:

    http://sharepoint.ssw.com.au/Standards/Communication/RulesToBetterEmail/_layouts/Versions.aspx?list=1badd854%2D7165%2D46cb%2D920e%2D44e2355cd6e7&ID=2
                &FileName=%2FStandards%2FCommunication%2FRulesToBetterEmail%2FPages%2FDefault%2Easpx&Source=%2FStandards%2FCommunication%2FRulesToBetter
                Email%2FPages%2Fdefault%2Easpx

  46. SharePoint 2010 LINQ Limitations with SpMetal

    Yep my dreams have not been fulfilled. My issues is that SPMetal currently generates a Linq DataContext for *all* lists within a SharePoint site, not a site collection. (aka a SPWeb, not SPSite).

    I was expecting to be able to choose the lists I wanted.

      These are the basic limitations with this approach:
    1. You cannot query across multiple lists that uses common list template
      E.g. I can't query the 2 images libraries for say where "Date>LastMonth"
      (I guess I need 2 LINQ queries and do a UNION)
    2. You cannot query across a site collection
      E.g. I can't query ProjectA, ProjectB, ProjectC where "Documents Not Checked In > 7 days"
      (I guess I need 2 LINQ queries and do a UNION)
    3. You cannot query across lists created by users
      (when Bob the developer is coding, he won't know about my 'Adams Documents' that I create later)
      E.g. I can't query Adams Documents where "Size>1MB"
      (I guess there is *no* way to do this, because the list name is an attribute)
      LINQ for simple query
      Figure: I can't use LINQ for simple queries
  47. SharePoint 2010 Team - 'Convert to XHTML' is buggy

    This feature 'convert to XHTML' is interesting.
    I wonder who will be using it? (assuming it is not buggy)
    Reasons? Govt compliance?

    Anyway the bug....

      To Repro
    1. Copy 'mini-biography' section from http://www.imdb.com/name/nm0971329/bioLeave Site
    2. Paste
    3. Hit 'convert to XHTML'
    4. Observe
                <a href="http://www.imdb.com/name/nm0001362/"><font color="#003399">Bob Hope</font></a> 
               

    (which isn't a great HTML to start with...)
    Was converted (wrongly) to

                <a href="http://www.imdb.com/name/nm0001362/"></a></p><div>Bob Hope</div><p> 
               

    Because Bob Hope is now outside of the < a > tags - it is no longer a link

     Using 'Convert to XHTML' will cause them lose their links if they copy average HTML
    Figure: If knowledge workers use 'Convert to XHTML' they will lose their links if they copy average HTML.
  48. SharePoint 2010 needs performance metrics overlayed on each web part

    SharePoint 2010 comes with an awesome developer dashboard, which has very detailed information regarding the loading time of each component on the current page.

    Loading time for each component
    Figure: loading time of each component on the current page

    What would make our dream come true is if the web part information can be overlayed on top of the current page, like so:

    The page of WorleyParsons shows the loading time of each component

    Then we will know at a glance which web part is behaving slowly! (It's the corporate video web part!)

  49. Need clear message when check-out fails because of running out of disk space

    A SharePoint server ran out of disk space and this caused an error when checking out a document. But the error message was not clear enough to let us aware of the real cause.
    check out a document when running out of disk space
    Figure: check out a document when running out of disk space
    error message not clear enough
    Figure: error message not clear enough
  50. We need more LINQ Designer Support in 2010

    I am happy that I don't have to do CAML anymore.
    I like how I can generate strongly typed code.

      I liked that it is in a few steps:
    1. Run Command Line
                        spmetal.exe 
                                /web:http://vm-sp2010-8888/northwind 
                                /language:csharp 
                                /code:Northwind.cs 
                                /namespace:Northwind.SharePoint
                      
    2. Drag Grid and LINQ data source on
    3. Type in the content type, table name and select (in yellow)
                   <asp:GridView ID="GridView1" runat="server" DataSourceID="LinqDataSource1" 
          
                         AllowSorting="true" AllowPaging="true">
                     </asp:GridView>
      
                  <asp:LinqDataSource 
                    ID="LinqDataSource1" runat="server" 
                    ContextTypeName="Northwind.SharePoint.NorthwindDataContext, Northwind.SharePoint, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9d99d0b2ebec5b2a" 
                    TableName="SitePages" 
                    Select="new(Name,Path)" 
                    AutoSort="true" 
                    AutoPage="true">
                  </asp:LinqDataSource>
                  
    Suggestion:
    1. I don't want to type a command line
    2. I don't want to type in the yellow (I want to be able to select the "NorthwindDataContext" in the designer below)
      I can't select the 'NorthwindDataContext' in the designer
      Figure: This doesn't work in SharePoint 2010 Beta2
  51. Moving files around - Cut doesn't Cut

    **SharePoint 2010 beta 2

    I was hoping this would be working for 2010

     The Cut doesn't work.
    Figure: Cut doesn't cut
    Not remove.
    Figure: They pasted - but did not remove

    Suggestion
    What I want is a Right Click Menu "Move"

  52. SharePoint Designer 2010 BCS - Add new External Content Type on the list

    The new BCS functionality is great.I have noticed a couple of small speed bumps for new users.

    I have presented it a number of times and I have noticed a number of users don't know how to add a new BCS....?even though they just saw me do it.
    They know they want to add another record to this list.... but they are lost on how.

      Suggestion:
    • When the user goes to the left nav, select External Content Types and then sees the list of external content types...
    • At that point, they need a <New External Content Type> at the bottom.
    We need an add new option for External Content Type
    Figure: External Content Types list needs a <new> option
  53. SharePoint Designer 2010 - Suggestion for BCS - Educate me with a picture

    Imagine a user, they know the concept of a BCS, they just not sure what to do next. I have seen them get stuck.

      Suggestion:
    • Add the word 'BCS' to one of the left nav items
    • Help them stop choosing 'Data Source' to create a BCS
    • Add a picture to educate the user about what is an 'External Content Type' and how does it link their SharePoint and external data source *IMPORTANT*
    External Content Type and the external data source
    Figure: A knowledge worker may not fully understand the concepts of External Content Type, and the external data source. The problem is they always seem to *incorrectly* choose 'Data Source'

    What would that picture look like?
    On the first screen of the wizard, add a welcome screen that explains how the systems will work together. For example:

    BSC welcome screen
    Figure: A developer-rendition of a useful welcome screen, which is needed on the BCS wizard
  54. SharePoint Designer 2010 - Some of the UI is frightening

    #1 - Where do I type? (Aka should text hyperlinks turn into text boxes?)

    BCS UI feedback using SharePoint Designer 2010... Oh boy... Some of the UI is frightening

    I guess many have seen this...And it is little one...But SharePoint 2010 is going to be huge... Like Office 4.3 was in the 90's

    That means the UI will be copied by thousands of application designers... Right?

    You can see the URL on the External Content Type UI
    Figure: Where will this URL take me? Where do I enter? Where are the white text boxes I am used to?
     You'll see the highlighted textbox after you click the link
    Figure: What the hell? When I click on the blue links (was it meant to look like a hyperlink) it turns into a textbox!
     After I click the link, it opens a new window.
    Figure: Just when I thought I got it.... click URL link to edit it.... and it opens in new browser window...

    Notice: how there are no visual differences between an inline-field and a hyperlink.

      Summary
      The inline-fields, although (incorrectly) becoming somewhat common on the web, is *not* appropriate here in SharePoint Designer
    1. It is an unintuitive UI at a glance - clicking on a link typically brings a user to a webpage, or at the minimum some form of pop-up, or opening an additional MDI document.
    2. It is inconsistent with the rest of Microsoft Office suite
    3. It's not even consistent with other parts of the SharePoint designer itself
    4. The textboxes remain links - but the dropdown combos always are dropdowns, and the external system "link" behaves differently again
    5. Another difference - In web implementations of the inline-field, when the user changes focus the changes are saved immediately. This is not the case for SharePoint designer, the user still has to manually perform the Save operation.

    Make it a UI standard that we want others to copy.

    Footnote: I do agree that Inline-fields are atheistically prettier than lots of scary textboxes.Especially when most of the time - you don't plan to edit anything. But in SharePoint Designer 2010 it appears 1/2 baked

     The Inline-feilds is better than some textboxes
  55. We need a sample site - like Northwind

      Today SharePoint 2010 gives a sample site called Contoso that only comes on a VHD
    1. Any chance we can get a Contoso build to install for the SharePoint 2010 RC?
    2. Can we get it as an .exe so I can install.... or does it only come on a pre-made VM?
    3. I wish it was called 'Northwind for SharePoint' instead of Contoso. Contoso for me should be limited to BI samples
      eg. http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=868662dc-187a-4a85-b611-b7df7dc909fc
      PS: I also wish we had 'Northwind for TFS', 'Northwind for CRM' etc.

    http://www.microsoft.com/downloads/details.aspx?FamilyID=751fa0d1-356c-4002-9c60-d539896c66ce&displaylang=en
    2010 Information Worker Demonstration Virtual Machine
    This download contains a two Virtual Machine set for evaluating and demonstrating Office 2010 and SharePoint 2010

  56. Help me close the dialog

    There isn't a 'x' in the up-right corner.
    Figure: Needs a [x] to close the window
  57. SharePoint 2010 - improve frightening errors

    This is a general question... is this a good error message for when the SQL service is stopped?

    Frightening errors

    Do you guys go to the trouble to giving more meaningful error messages when the database is unavailable?

    More Information:
    Yes,I have turned off custom errors on this machine.
    Does that mean I should get scary (non helpful) error messages :-)

    FYI I had    C:\inetpub\wwwroot\wss\VirtualDirectories\80\web.config

    <customErrors mode="Off" />
    Changing it to
    <customErrors mode="On" />

    gives

    Runtime error
    Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed.
    Basically I think it should show
    Server error

    And it should be consistent across all URLs. What I see currently is:

    http://tarantulasp2010/sites/BethMorgan/Data%20Connections%20for%20PerformancePoint/Forms/By%20Data%20Source%20Type.aspx
    Gives scary message
    http://tarantulasp2010/sites/BethMorgan/
    Gives a 500 error message
    http://tarantulasp2010/
    Gives a 404 error message

    Nothing helps me identify this common problem quickly.
    Please add to the backlog 'Help check SharePoint 2010 error messages are helpful'?

  58. We need SharePoint 2010 PowerTools

    I enjoy SharePoint 2010. Obviously the team have done a lot, but there are a lot of holes in the product. I understand that the team had to cut bits and pieces because getting over the testing bar couldn't be done in the time.

    I love how the TFS team gives us a package of little extras in 'TFS Power Tools'... these don't need quite the amount of testing, but almost every customer of mine tests and then installs them.

    Would you consider doing the same for SharePoint?

  59. Suggestion - Link to (and from) SharePoint Designer 2010 to SharePoint Central Admin

    2 way integration would be useful for developers, so they get familiar with both tools

    1. Add a link to and from the equivalent screens
      e.g. From SharePoint http://adam-sp2010demo:10000/_admin/bdc/ViewBDCApplication.aspx?AppId=ba9de91e%2Dd393%2D4a95%2Da561%2D5dc123773669
    2. Put those same icons (used in the SharePoint Designer grid) on the web version
      Add a link to
      Figure: Give a link to get to this in SharePoint 2010 Central Admin - External Content Types
      Add a link to
      Figure: Give a link to get to this in SharePoint Designer 2010 - External Content Types
  60. Make it easier to get images and docs into a SharePoint 2010 image/document library

    Add a menu
    Figure: Add to the right click menu in Windows Explorer 'Send to SharePoint image library'
  61. Suggestion - fix the window architecture

    A little one, but I would like to understand the reason... There is something weird with the windows that I have never seen with any other app... when you use Snagit (and the Window option) it will only let you select the top section (see red square) - not the whole window.

    What is the reason?

    Weird window selection
    Figure: The window selection with Snagit is weird
  62. Suggestion - rename the title bar

    Thinking ahead... renames the title bar

    From
        Microsoft SharePoint Workspace
    To
        Microsoft SharePoint Workspace 2010

    Rename the tool bar
    Figure: Think ahead to when we have 'Microsoft SharePoint Workspace 2012'... I want it clear which one my user has installed
  63. Tell me what to do, to make localhost work

    I am on a beautiful SharePoint 2010 box. I want to see all the sites on it.

    http://adam-sp2010demo/
    And
    http://localhost
    Should work out of the box (or an option to do it)

    HTTP 404 Error page
    Figure: I hate seeing this on a brand new SharePoint server that has a couple of site collection that I have just made
    We need a navigation page
    Figure: I would like a navigation page (aka site directory page) - This one possible solution
    A list of all current sites
    Figure: Then I would see a list of all the current sites without having the hassle of going to SharePoint Central Admin and finding a list of the sites
  64. The 'No Permissions' error message is incorrect

    No Permmission Error
    Figure: Not true - I do have permissions

    The problem is that 'Data Connection' called 'AdventureWorksCube' has a pencil. I need to save it.
    Tried too many other things before I worked that out.

  65. Help Me Print a Single Item in a List

     Two More Items
    Figure: This right click menu needs 2 more items
      Add 2 menus
    • Export item in word
    • Print via word

    Note: You can solve this with a 3rd party - but no normal user has the skill to find this https://store.bamboosolutions.com/p-119-list-print.aspx

  66. SharePoint 2010 - Add validation to "New Alert"

    Wiki has nice notification functionality, but missing some validation.

    Set Alert
    Figure: Wiki have Alert Me | Set an alert on this page
    Get the alert me from a list item's details page
    Figure: You can also get to the Alert Me from a list item's details page
    CRM New Alert Options
    Figure: Clicking "OK" should never generate a runtime error
     Run Time Error Again
    Figure: Let me say again... Clicking "OK" should never generate a runtime error

    How do you fix it?

  67. SharePoint Workspace - How did I end up with 2 workspace shortcuts?

    Two Shortcut
    Figure: I am on the server and have 2 shortcuts... seems like a bug (and they are inconsistent)
    Different Properties
    Figure: And the properties are different
  68. Add the version number in the app name (like other programs eg. Word 2010)?

    I always think apps should include their version number

    SharePoint workplace without version No.
    Figure: Where is 2010?
    SharePoint workplace without version No.
    Figure: Where is 2010?
    Versioin Number missing in PerformancePoint
  69. Suggestions to SharePoint - Wiki SEO

      SEO marketers want to use different keywords in the:
    • Page Name
    • Page Title
    • URL and
    • Meta Description Problem

    SharePoint 2010 Wiki's assumes the same text in first 3 and offers no way of editing the 'Meta Description' tag. This is an incorrect assumption and should be fixed in SP1 (if Microsoft wants to get it used in the CMS world).

     Give us some way of changing the URL
    Figure: Give us some way of changing the URL

    Anyone with a serious Wordpress site installs this SEO add-on called 'All In One'.... The SharePoint community needs tools of this quality and simplicity to install http://wordpress.org/extend/plugins/all-in-one-seo-pack/

  70. Help me paste images into SharePoint

    Many people like writing their content offline and then pasting it into the web. SharePoint does not allow this and the images are lost when you paste into a content area.

     SP Img Paste - step 1
    Figure: I like writing content in Live Writer
     SP Img Paste - step 2
    Figure: the user thinks the image has been added
     SP Img Paste - step 3
    Figure: I don't think that path will work!

    If you look closely you will see that it is using a local file system path without warning. This is very bad as every time the user tries to fix this page he will see that image works and think there are no problems.

  71. Inserting images

    **SharePoint 2010 Beta 2**

    1)Make links cleaner

    Currently the link says
    "Click here to insert a picture"
    It would be cleaner to have it say
    "Insert a picture"

    We shouldn't have the words "Click here to ..."...it is unnecessary. More info at http://www.ssw.com.au/ssw/Standards/Rules/RulesToBetterGoogleRankings.aspx#Relevancy

    Less is more
    Figure: Less is more. Remove the words "Click here to"

    2)Give us the 3 choices

    The second problem is you loose the 3 choices you get on the ribbon bar.
    Notice, that once you have inserted the image control using the hyperlink above, the ribbon bar now allows you to use the 3 nicer options such as "Change Picture From Computer"

    Hidden Options
    Figure: Why are the 3 nicer options hidden (prior to inserting an image)

    3) Give us a easy way to have a caption

    More and more knowledge workers are moving from Microsoft Word to SharePoint. Word has always has simple captions on figures.
    More info here at http://www.ssw.com.au/ssw/standards/rules/RulesToBetterWebsitesLayout.aspx#AlwaysAddFiguretoImages

      There needs to be a way to add an image as well as a caption for the image easily. To get this functionality in SharePoint 2010 there will be some additional work. Here are 2 options:
    1. Create a customized image web part that has an additional caption property (preferred) or
    2. Use JavaScript (such as via jQuery plugins) to take the image's Alt Text and render it as a caption beneath the image (not preferred as the ALT text and figure are now tied together ?SEO guys are not going to want this)

  72. SharePoint Designer should be using ClickOnce

    It is a shame that SharePoint 2010 does not use ClickOnce technology, and instead tells every user to download it (at large size of 260MB).
    When you go Site Actions | Edit in SharePoint Designer, you are prompted to download SharePointDesigner.exe from Microsoft.com. It would be better if the installer files are put on the server so users can install it using ClickOnce.

    In addition see point 3 in the table of the rule Do you know whether you should use Click Once or MSI , basically if an application is used for the web, it should be using ClickOnce to install.

    Download Process
    Figure: Instead of using ClickOnce, SharePoint is prompting user to download SharePointDesigner.exe from Microsoft.com
  73. SharePoint Designer installer should include version and platform information

    The SharePoint Designer installer file should be clearer. I would like to see the version and platform added.
    eg. Change SharePointDesigner.exe to SharePointDesigner_2010_x86.exe

    We have a rule about this Do you include version numbers in your setup filename?

    Version and platform info missing
    Figure: the installer of SharePoint Designer doesn't include version and platform
  74. Let me publish from SharePoint Workspace

    I would be handy to publish files to higher versions directly from Microsoft SharePoint Workspace.

    SharePoint Workspace

    Workaround
    When you check-in via "SharePoint Workspace", you have the option of publishing, but not in Office itself.

    Workaround
  75. SharePoint 2010 comments/rating functionality

      It's a good news for us that SharePoint 2010 already has Rating functionality by default, but we find that it's not flexible enough when we are trying to use it.
    1. We cannot add two rating controls to a list, currently one list could only use one rating, it should be able to add multiple ratings to one list.
      E.g. we hope to add two rating controls to "Rule" list:
      Rating A: I like this rule - 5 stars
      Rating B: I follow this rule - 5 stars
    2. We cannot change the number of stars which is 5 by default, the number of the stars should be able to be customized.
      E.g. we prefer a rating with 10 stars like IMDB.com:
      Rating example
  76. Help me know what the blue icon means

    Add tooltip hover text on the blue icon that says:
        "This page is modified from the site definition."

    what is the blue icon?
    Figure: I have no idea what the blue icon means
  77. Help me see the differences

    The dialog need a compare button
    Figure: This version dialog need a "Compare" button
    UI of TFS 2010
    Figure: Even better make it consistent with the TFS 2010 UI
  78. Why multiple places of "Site Url" in a BCS Project

    This really caused me some grief... and it is not even easy to recall once you know.

    I suggest centralizing the 'Site Url' in one place to avoid the potential problem when I change the "Site Url" in project properties.

    How to reproduce?

    1. Create a "BDCM" project
      Create a Business Data Connectivity Model project
      Figure 1 - Create a "Business Data Connectivity Model" project
    2. Notice "Site Url" is stored in two places
      site url in two places
      Figure 2 - The Site URL of the project
    3. Notice there is a 2nd location you must change.... and is not as easy to find
      Go to FacebookModel | Feature Properties
      Figure 3 - Go to FacebookModel | Feature Properties (click on the '…')
      Concealed URL
      Figure 4 – The concealed 2nd 'Site Url'

    I believe it is quite redundant and risky to have two "SiteUrl" properties in one project.

    Suggestion 1: Proper fix for SharePoint 2012 - Can you centralize the 'Site Url' in one place (at the project level) to avoid the nasty problems when changing the "Site Url" in project properties.
    Suggestion 2: Quick fix for Service Pack - Give a messagebox warning when you change either "Site Url" so no one has to go through what I did.

  79. SharePoint 2013 pages should support classical althernative URLs

    SharePoint 2013 supports friendly althernative URL, which is a good feature.

    But sometimes we need to add some "classical althernative URLs":

    Classical URLs has been converted to friendly URL
    Figure - classical URL "claimingexpress.aspx" has been changed to claimingexpress-aspx"

    This feature can be used to avoid the broken links caused by page renaming, as page renmaming could be replaced via adding a classical alternative URLs

    To improve this feature, there are two level improvements:

    Option 1 (Quick update):

    • Change "Friendly URL" to "Alternative URL", make it support character ".", so it can be used widely.

    Option 2 (full alternative navigation functionality) - Enhance metadata navigation to support more URL transfer/direct options

    • Internal: display the linked page without changing the URL displayed (.net’s Server.Transfer) (aka "Alternative URL")
    • 301 Moved permanently: Send a 301 redirect back to the browser
    • 302 Moved Temporarily: Send a 302 redirect back to the browser

Acknowledgements

Adam Cogan