Quest® Development Studio for SharePoint
Version 4.2
Release Notes
July 2008
Welcome to Development Studio for SharePoint
Resolved Issues and Enhancements
History of Changes in Previous Releases
Thank you for installing Development Studio for SharePoint 4.2.
Development Studio for SharePoint enhances SharePoint’s application development capabilities with drag-drop-configure Web parts, eliminating the need for custom coding to build sophisticated business applications in SharePoint.
We suggest that you check the KnowledgeBase at http://support.quest.com for additional samples, Tech Notes and answers to Frequently Asked Questions.
Quest Development Studio for SharePoint version 4.x requires a new license file. If you are a current customer and you are using version 3.x of our product, your existing license file will not work. If you don't receive an email with a new license file, you must contact your sales representative to get a new license file. The upgrade is free of charge as long as you are current on your Annual Service Maintenance.
This release of Development Studio for SharePoint includes the following new features:
The following is a list of issues addressed and enhancements implemented in this release of Quest® Development Studio for SharePoint.
| CR57289 | Some of the Web Parts does not specify the correct URL in the Source HTTP parameter. This causes the Quest List Form's Cancel or Save button to return the user to a page with a missing HTTP parameter. |
| CR57335 | The PerformValidation attribute is added to the Quest List Form's custom action so that the required fields will be validated when the custom action is performed. |
| CR53951 | The browser freezes for a long period of time when you click on "Add Condition" inside the CAML Filter configurator. This happened in IE6 browser in Windows XP with Service Pack 2. |
| CR55594 | In the List View, the data disappears when sorting the list view based on a column that only exists in one of the lists. |
| CR55661 | The List View opens the target page of Hyperlink column in a new window. It should open in the same window. |
| CR55662 | The List View displays a Picture column as a hyperlink. It should display as a picture. |
| CR55563 | The behavior of the Configuration Editor is incorrect when "DOMINO"/"CUSTOM" systems are added. When the user adds a new system with a system type of "DominoXMLOtherHTTP" then selects a new system, the system type should be "DominoXMLOtherHTTP" but the actual system type is "Oracle". In the case where the system type is created with "Custom", the actual result is that the system type is "DominoXMLOtherHTTP". |
| CR55564 | When a System is deleted in the Configuration Editor, a confirmation window should appear. |
| CR55565 | When a System is deleted in the Configuration Editor, the System settings pane (right pane) keeps the settings of the DominoXMLOtherHTTPdeleted system. As a result, the application returns an exception if some settings (for example: System Type) are changed. |
| CR55370 | In the SI List View, the CalculatedValue and LinkTo attributes show ButtonColumn when used together |
| CR55201 | The System Integration Web Parts cannot handle Dynamic CRM metadata. |
| CR55041 | The DevStudio Web Parts should display an appropriate message to the user when the wrong configuration file is specified for system integration. Currently, the page crashes and the user is redirected to a generic SharePoint error page. Note, this only happens on a web page that has SI web parts as these types of web parts check for system plug in configurator. |
| CR49681 | In the SI List Form, the Actions editor generates XML with unnecessary attribute when the Action Type="GoToSource" |
| CR56140 | In the List View, the Reset button in the filter panel resets the fixed operator to Exclude from Search |
| CR56495 | In the SI List View, the CalculatedValue attribute does not work |
| CR56682 | In the Chart View, the web page crashes when YAxisValueRange is used |
| CR56702 | In the List View, copying one document from one library to another causing null object reference exception |
| CR56711 | The List View generated NullRefereceException when the Display Fields is empty |
| CR56628 | The List Form does not delete an instance of recurring event correctly |
| CR55970 | In The Configuration Editor, the changed section of the Web.config file should be highlighted when the user selects a problem and presses the "Fix It" button |
| CR53865 | Add the ability to customize the tooltip in the List Form. |
| CR54337 | Add the ability to turn off the "* indicates required fields" message in the List Form and SI List Form. |
| CR54407 | Add the ability to hide the "Click here to upload multiple files" link in the List Form. |
| CR57134 | The <CurrentUserName /> expression does not work in the CAML filter if it contains a space. |
| CR57103 | The SI Selector returns a "cannot find column DESC" exception when "Sort in Ascending Order" is switched off. |
| CR56741 | In the List View, the CAML Filter editor saves the wrong option for the choice field. |
| CR57088 | In the List View, the group header is always expanded if the Field element contains Title attribute. |
| CR56141 | In the List Form, the list form display is shifted to the right in Mozila Firefox 3 and older. |
| CR54355 | The Actions > Alert Me toolbar button appears in the List View when login anonymously. |
| CR57012 | The Chart View and SI Chart View need properties to control the color of the chart border and image border. |
| CR56906 | In the SI Chart View, the Reset button in the filter panel resetd the fixed operator to Exclude from Search. |
| CR56861 | User receives a null reference exception when dropping the SI List View onto web part page. |
| CR57054 | In the Panel Menu and Cascading Menu, if the target URL contains a relative URL, it will be appended to the master page URL instead of the URL of the current page. Because of this bug, current users have had to append "../.." in the relative URL to compensate the additional "_catalogs/masterpage". In order to not break current users' applications, a new property called "Target URL Relative To Master Page URL" has been added. By default, this property is set to true thereby maintaining the buggy behavior but preventing the current applications from crashing. In order to get rid of the buggy behavior, current users need to set this property to false where the relative URL will then be calculated correctly relative to the URL of the current page. |
| CR57026 | Add the new property, 'Enable New Item Link In Child View', to the List View to hide the New Item link in the child view. |
The following is a list of issues known to exist at the time of Development Studio for SharePoint release.
| You cannot connect the Web Parts in the list forms (NewForm.aspx, EditForm.aspx, DispForm.aspx or Upload.aspx). SharePoint will inform you that the maximum number of connection has been exceeded. This is true for any Web Parts, not only for Quest Software Web Parts. This issue has been reported to Microsoft and Microsoft acknowledges this to be an issue. So far, Microsoft has not provided a workaround for this issue. Fortunately, Quest List Form Web Part can be used in any page. Therefore, if you need to connect the Quest List Form Web Part with another Web Part, you can do so on a regular page. You can set the URL of the new form, display form or edit form in the Viewed Lists property of the Quest List View to point to this regular page. | |
| CR57130 | The installer returns "Object reference not set to an instance of an object" in 64 bit Windows Server 2008. |
| CR57727 | The all day event that spans multiple days shows up only in the first day of that event in the Calendar View. |
| CR57312 | The all day event slot in the Calendar View is too small. If you have multiple all day events, they may overflow to the next cell. This bug occurs in some of the skins of the Calendar View including the default view but not in some other skins. |
| CR57708 | The recurring events that are created in Quest List Form do not show up in Microsoft Outlook when the Calendar view is connected with Microsoft Outlook. |
| CR57380 | Removing the Quest Development Studio for SharePoint WebParts Feature does not remove the Web Parts from the WebParts gallery. |
| CR56960 | The Quest List Form's Custom Action will not work if the Quest List Form consumes row from another webpart. The following error occurs when the custom action is invoked: This web part must be connected to a row provider when the "ConsumeRowDisplayFieldName" attribute is defined. |
| CR43417 | The LinkTo field in the Quest List View will not work if the field name contains parentheses. |
| CR46535 | The Quest List View does not sort the value in the People and Group fields when multiple values are allowed. |
| CR46535 |
The Quest List View does not sort the value in the Choice fields when multiple values are allowed. |
| CR41658 |
The Custom Action configurator in the Quest List View and Quest List Form does not list the ICustomAction classes whose DLLs are deployed in the Global Assembly Cache (GAC). |
|
The Quest List View will sort Calculated Field (with Number return values) in alphabetical order instead of numerical order. |
|
| CR49580 |
The Quest List View does not have Send To Document Center context menu item. |
| CR49842 |
The Display Fields property editor in the SI List View cannot execute the default operation when one or more of the default operation parameters come from the row consumed from another web part. |
|
A multi line text is displayed in a single line in Quest List View. |
|
| CR44672 |
The Quest List View does not display email addresses as hyperlink. |
| CR48298 |
The Multiple File Uploads capability of the Quest List Form only works when the Quest List Form is placed in the Upload.aspx. |
| CR49853 |
The SI List View does not retain the expand/collapse of the grouped fields after the page is posted back. |
| CR43593 | The first input control in the Quest List Form retains the focus after you hit the Tab key. You have to hit the Tab key one more time before the focus is moved to the next control in the list form. |
| CR53213 | The lookup field postback causes 404 error when the list name contains " - " in the list form |
|
|
Quest Development Studio for SharePoint only supports .NET 1.1. If you run your SharePoint site under .NET 2.0 framework, you will get an error. To check the version of .NET that your site is running on, please open the IIS management console, right click the website for your SharePoint site and click Properties. Click the ASP.NET tab and make sure that the ASP.NET version is 1.1.x, not 2.0.x. |
| The Quest Calendar View and Quest List Form cannot edit a particular instance of an event. They can only edit the property of the event series. |
Before installing Development Studio for SharePoint, ensure your system meets the following minimum hardware and software requirements:
This article describes the requirements for SharePoint 2007:
The following are the client side requirements for SharePoint 2007:
Although administrative tasks on SharePoint sites are optimized for level 1 browsers, Office SharePoint Server 2007 also provides rendering support for other browsers that are commonly used. To ensure that you have complete access to all the functionality, we recommend that you use a level 1 browser for administrative tasks.
Level 1 Web browsers:
Level 2 Web browsers
If a browser is not listed in either level 1 or level 2, it is not supported. For example, older browsers — such as Internet Explorer 5.01, Internet Explorer 5.5x, Internet Explorer for Macintosh, and versions of third-party Web browsers that are earlier than the ones listed as level 2 browsers — are not supported.
Level 1 Web browsers take advantage of advanced features provided by ActiveX controls and provide the most complete user experience. Level 1 browsers offer full functionality on all SharePoint sites, including the Central Administration Web site.
Level 2 Web browsers provide basic functionality, so that users can both read and write in SharePoint sites and perform site administration. However, because ActiveX controls are supported only in level 1 browsers and due to the functionality differences within different browsers, a different user experience might be provided and there could be some variances from the user experience from the level 1 browsers.
The Mac OS is not supported at this time.
The following are the server side requirements for SharePoint 2003:
You can use one of the following editions: Standard Edition, Enterprise Edition, Datacenter Edition, Web Edition (requires full version of Microsoft SQL Server.
All other components will be installed with Windows Server 2003. You may install all the components on one computer, or distribute it across different computers depending on your requirement.
Quest Development Studio for SharePoint only works with .NET Framework 1.1. It will NOT work with Microsoft .NET Framework 2.0.
You must install the following components: Common Files, SMTP Service and World Wide Web Service.
You can use one of the following versions of SQL Server:
|
NOTE |
If you use SQL Server 2005 as your back end, you must read the following article on how to install SharePoint with SQL Server 2005 back end: http://support.microsoft.com/kb/917446
|
|
NOTE |
|
|
NOTE |
|
WSS is available as part of Windows Server 2003 R2. You can download the WSS for free from the following site:
You can install the SPS 2003 on top of WSS. Please note that unlike WSS, SPS 2003 is licensed software. You can find more information about SPS 2003 from the following site:
http://technet.microsoft.com/en-us/office/sharepointserver/bb267364.aspx
|
NOTE |
http://office.microsoft.com/en-us/techcenter/HA100806971033.aspx#1 You must make sure that WSS and/or SPS work before proceeding with Quest Development Studio for SharePoint installation. Please make sure that you run ASP.NET 1.1 in your SharePoint site. Please see the Installing and Configuring ASP.NET 1.1 section in the following document on how to do so. You must use the command line option in 64 bit platform since the ASP.NET tab is not available. http://office.microsoft.com/en-us/winsharepointadmin/HA100598511033.aspx
|
The following are the client side requirements:
You can edit SharePoint pages in the browser but you need Microsoft Front Page 2003 to edit the list forms. In addition, the Datasheet View in AllItems.aspx and the Multiple File Upload in Quest List Form will work only if you have Microsoft Office 2003 installed.
We recommend you run Windows Update on the server and client after installing all components.
|
NOTE |
|
|
NOTE |
|
This section contains information about installing and operating this product in non-English configurations, such as those needed by customers outside of North America. This section does not replace the materials about supported platforms and configurations found elsewhere in the product documentation.
This release is Unicode-enabled and supports any character set. In this release, all product components should be configured to use the same or compatible character encodings and should be installed to use the same locale and regional options. This release is targeted to support operations in the following regions: North America, Western Europe and Latin America, Central and Eastern Europe, Far-East Asia, Japan. It supports bidirectional writing (Arabic and Hebrew). The release supports Complex Script (Central Asia – India, Thailand).
The first question that people usually ask is "How do I get started with Quest Development Studio for SharePoint?". There are several ways to get started with our product. Choose one that will best suit your needs. All the tools that are mentioned below can be downloaded from our product page at http://www.quest.com/Development-Studio-for-SharePoint.
The following are the list of Web Parts for SharePoint 2003:
Quest Development Studio for SharePoint requires administration rights on the SharePoint server during installation. If your SQL Server is located on a different machine than the SharePoint server, please ensure that you login as a domain user that has permission to write to the SharePoint configuration and content databases in the SQL Server.
To install the product, please click the installer executable and follow the steps provided by the installer. For complete installation instructions, see the Installing Development Studio for SharePoint chapter of the User Guide. You can also view the Installation module of the Quest Development Studio for SharePoint Computer Based Training (CBT). If you are planning to use the System Integration Web Parts, please see the System Integration Configuration File module in the CBT as well.
For upgrading Development Studio for SharePoint to version 4.2, uninstall any previous installation of Development Studio for SharePoint. You can uninstall the Quest Development Studio for SharePoint by Selecting Start > Quest Software > Development Studio for SharePoint > Uninstall.
|
NOTE |
c:\Program Files\Common Files\Microsoft Shared\Web Server Extension\12\Template\Layouts\QuestSoftware\Telerik\<Version>\NET2\RadControls\<ControlName>\Skins. Please make sure that you backup any skin folder that you added or customized. If you had Quest Development Studio for SharePoint version 3.5.2 or later installed on your machine, the uninstall process will give you an option to backup the skin folders at the location of your choice. After installing the new version of Quest Development Studio for SharePoint, you must restore the skin folders manually at the above location.
|
To install the product, please click the installer executable and follow the steps provided by the installer.
After you install the product, ensure the following:
The following bugs were fixed in this release:
| CR50694 | When you select multiple items in the SI List View and click a toolbar button created with the Actions property, the operation is only performed on the last clicked item. The toolbar button is supposed to perform the operation on all selected items. |
| CR49482 |
The check-in/check-out status of the document is not preserved after it is moved using the Copy/Move panel in the Quest List View. |
| CR49679 |
The toolbar buttons in the SI List Form might appear in the wrong order when the Position attribute for the action item is specified. |
| CR49757 |
The Quest Selector always shows the value of the Date Time field as date and time even though the field settings specifies it as date only. |
| CR50005, CR50007 |
The first control in the SI List Form does not get the focus when the form is loaded if the type of that field is Choice or DateTime. |
| CR48669 |
After clicking the Download a Copy context menu item, another context menu item and the Web Part Menu > Configure menu item won't work until the page is refreshed. The workaround for this is to use the LinkTo="<%FilePath%%gt;" attribute in one of the fields in the Quest List View. That attribute will turn the column into a smart link column that the user can click to download a copy of the document. |
| CR53504 | The Edit Item and Cancel button in the list form redirectes the user to an invalid URL when the form is opened with smart link |
| CR51403 | The cascading menu generates an error that the access key was too long even though the access key was only one character long |
| CR52884 | The lookup field site column does not work in the list form |
| CR54010 | Excel Viewer webpart cannot handle international characters |
| CR54435 | The group header expansion state always follows the setting of the first grouped field |
| info@quest.com | |
| Quest Software, Inc. World Headquarters 5 Polaris Way Aliso Viejo, CA 92656 USA | |
| Web |
Refer to our web site for regional and international office information.
Quest Support is available to customers who have a trial version of a Quest
product or who have purchased a commercial version and have a valid maintenance
contract.
Quest Support provides around the clock coverage with SupportLink, our web
self-service. Visit SupportLink at
http://support.quest.com/.
From SupportLink, you can do the following:
View the Global Support Guide for a detailed explanation of support programs,
online services, contact information, and policy and procedures.
The guide is available at:
http://support.quest.com/pdfs/Global%20Support%20Guide.pdf.
© 2008 Quest Software, Inc.
ALL RIGHTS RESERVED.
This document contains proprietary information protected by copyright. The software described in this document is furnished under a software license or nondisclosure agreement. This software may be used or copied only in accordance with the terms of the applicable agreement. No part of this guide may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording for any purpose other than the purchaser’s personal use without the written permission of Quest Software, Inc.
If you have any questions regarding your potential use of this material, contact:
| Quest
Software World Headquarters LEGAL Dept 5 Polaris Way Aliso Viejo, CA 92656
Email: legal@quest.com |
Refer to our web site for regional and international office information.
Quest, Quest Software, the Quest Software logo, Aelita, AppAssure, Benchmark Factory, Big Brother, DataFactory, DeployDirector, ERDisk, Foglight, Funnel Web, I/Watch, Imceda, InLook, IntelliProfile, Internet Weather Report, InTrust, IT Dad, JClass, Jint, JProbe, LeccoTech, LiteSpeed, LiveReorg, NBSpool, NetBase, Npulse, PerformaSure, PL/Vision, Quest Central, RAPS, SharePlex, Sitraka, SmartAlarm, Spotlight, SQL LiteSpeed, SQL Navigator, SQLab, SQL Watch, Stat, Stat!, StealthCollect, Tag and Follow, Toad, T.O.A.D., Toad World, Vintela, Virtual DBA, Xaffire, and XRT are trademarks and registered trademarks of Quest Software, Inc in the United States of America and other countries. Other trademarks and registered trademarks used in this guide are property of their respective owners.
This product includes the copyrighted software of the following third party suppliers:
ComponentOne Studio for ASP.NET 2005, FreeTextBox, Infragistics NetATelerik RadControls for ASP.NETdvantage, Matt Kruse Calendar Popup, Matt Kruse Color Picker, QuickWebSoft Event Calendar, Telerik RadControls for ASP.NET.
The information in this document is provided in connection with Quest products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Quest products. EXCEPT AS SET FORTH IN QUEST'S TERMS AND CONDITIONS AS SPECIFIED IN THE LICENSE AGREEMENT FOR THIS PRODUCT, QUEST ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL QUEST BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF QUEST HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Quest makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Quest does not make any commitment to update the information contained in this document.