SharePointforAll
This is the best place to find out everything that Quest is doing around SharePoint, plus where we will give guidance on all things SharePoint

The new qDiscussionView Free WebPart is now available

rated by 0 users
Answered (Not Verified) This post has 0 verified answers | 32 Replies | 11 Followers

Top 10 Contributor
77 Posts
Doug Davis posted on Mon, Jun 8 2009 12:59 PM

See the downloads here, with some instructions on use

32-bit and 64-bit

The highlights of the qDiscussionListView features are:

  1. It can be configured easily using the Web Parts Configurator. Just select Web Part Menu > Configure to launch the Web Parts Configurator. The only property that you have to configure to get started is the Viewed Lists  property.

  2. You can view multiple discussion lists at once by specifying them in the Viewed Lists property. The lists that you view can reside in another site, another site collection or even another web application as long as they are in the same configuration database.

  3. It displays the discussions and their responses in a tree structure, making it much easier to find the relevant topic

  4. A preview panel to view the content of the selected discussion or response quickly.

  5. The ability to select which field to be displayed in the tree view panel by using the Display Fields property. If not defined, only the Subject field will be displayed.

  6. The ability to filter the top level discussions by using CAML Filter  expression.

  7. Allows you to customize the look and feel by using Skins.

  8. The capability to define the initial static sort expression using the Sort Fields property. The Discussion View can sort the data based on multiple fields.  This makes the initial default view for end users potentially more informative.

  9. The ability to turn off the individual buttons in the toolbar, providing maximum flexibility.

  10. A context menu to access the most common functions for data items, such as Reply, Alert Me, Delete Item, etc. If enabled, you can access the context menu by right-clicking the entry in the discussion view. The Web Part author can turn off the context menu by setting the Enable Context Menu  property to False.

  11. The ability to group the discussions by a specific field. For example, if your discussion list contains a Category field, you can group the discussions based on that field. This greatly enhances usability.

  12. In conjunction with the Quest List Form (which is part of the Quest Web Parts for SharePoint product), you may use complex category. Complex category is a feature that enables you to use multiple categories (Category A, Category B) ,multi-level categories (Category 1\Category 1.1) or the combination of both.

All Replies

Top 100 Contributor
1 Posts

What needs to go in the viewed lists textbox, i tried putting just the name of our discussion board, but I get the error  The following error occurs: Data at the root level is invalid. Line 1, position 1.

Top 50 Contributor
4 Posts
tourpe replied on Sat, Jun 13 2009 12:26 PM

I get an error when I add the web part to a page. I suspect  this web part requires a certain version of .net and/or Ajax. Thoughts?

 

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.InvalidCastException: Unable to cast object of type 'System.Web.Configuration.ScriptingScriptResourceHandlerSection' to type 'System.Web.Configuration.ScriptingScriptResourceHandlerSection'.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[InvalidCastException: Unable to cast object of type 'System.Web.Configuration.ScriptingScriptResourceHandlerSection' to type 'System.Web.Configuration.ScriptingScriptResourceHandlerSection'.]
   System.Web.Configuration.ApplicationSettings.EnsureSectionLoaded() +73
   System.Web.Handlers.ScriptResourceHandler.IsCompressionEnabled(HttpContext context) +10
   System.Web.Handlers.RuntimeScriptResourceHandler.System.Web.Handlers.IScriptResourceHandler.GetScriptResourceUrl(Assembly assembly, String resourceName, CultureInfo culture, Boolean zip, Boolean notifyScriptLoaded) +24
   System.Web.Handlers.ScriptResourceHandler.GetScriptResourceUrl(Assembly assembly, String resourceName, CultureInfo culture, Boolean zip, Boolean notifyScriptLoaded) +49
   System.Web.UI.ScriptReference.GetUrlFromName(ScriptManager scriptManager, IControl scriptManagerControl, Boolean zip) +163
   System.Web.UI.ScriptReference.GetUrl(ScriptManager scriptManager, IControl scriptManagerControl, Boolean zip) +189
   System.Web.UI.ScriptManager.RegisterScripts() +506
   System.Web.UI.ScriptManager.OnPagePreRenderComplete(Object sender, EventArgs e) +107
   System.EventHandler.Invoke(Object sender, EventArgs e) +0
   System.Web.UI.Page.OnPreRenderComplete(EventArgs e) +8698462
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1029


Version Information: Microsoft .NET Framework Version:2.0.50727.3082; ASP.NET Version:2.0.50727.3082

Server Error in '/' Application.

Unable to cast object of type 'System.Web.Configuration.ScriptingScriptResourceHandlerSection' to type 'System.Web.Configuration.ScriptingScriptResourceHandlerSection'.

 

 

Top 50 Contributor
4 Posts

 

I had this problem too as couldn't find any instructions with the download for configuring the webpart.

I found the instructions via the help button on the wepart itself which made it clear HOWEVER....

The instructions relate to an EDIT Button on all the display options, for example an Edit button will drop down a list of all lists to pick from, all columns too etc

But I don't have an edit Button on mine, hence why I am unable to configure it and hence why it wasn't obvious how to do so.

Any Ideas why I am missing this from the webpart ?  (It appeared to install OK, am using SP 2007)

Thanks! Julie

 

Top 10 Contributor
77 Posts

We do require the 2.0 .Net Framework, but this may also be a problem with your web.config configuration. We try to keep it as simple as possible, but you may have to make some modifications. If you open up your web.config file if there are any messages shown at the top simply click Fix All and that may resolve this issue

Top 10 Contributor
77 Posts

Hi Julie;

Thanks for the feedback, good point on the initial config, we will see if we can improve that.

The ezEdit selection will only show up if you have full control on the site so you can make modifications, so for example you probably don't have "Modify Shared Properties" option either.

Hopefully that is the issue, if not let us know!

Top 10 Contributor
77 Posts
Answered (Not Verified) Doug Davis replied on Tue, Jun 16 2009 1:56 PM
Suggested by tourpe

Bit more technical reply for tourpe

Quest web parts have dependencies on Microsoft Ajax library because 3rd party library Telerik does. It requires Microsoft Ajax library version 1.0.61025.0 and the following entry to be added to the web.config <httpHandlers> section.

<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" />

This requires customers to install Microsoft Ajax library (select Microsoft Ajax -> Download Essential Components -> ASP.NET AJAX Extensions 1.0). Note that AJAX functionality is integrated in ASP.NET 3.5 SP1 and does not require any additional downloads but this version won't work with Telerik controls.

Start from version 5.0 of Quest web parts, we will automatically incluce Microsoft AJAX library and will not require customers to download and install it separately.

When ASP.NET AJAX Library 1.0 is not installed, user may not be able to add Quest Web Parts and see error messages such as the following.

When Quest Web Parts are installed on SharePoint server that has ASP.NET AJAX Library 3.5 installed or part of the operating system, the following error message may appear:

Unable to cast object of type 'System.Web.Configuration.ScriptingScriptResourceHandlerSection' to type 'System.Web.Configuration.ScriptingScriptResourceHandlerSection'.

You may find discussion threads on this such as ASP.NET Forums.

For a particular insance of this error, where customer has .NET 3.5 and Sitrion server along with SharePoint server, the web.config has all ASP.NET 3.5 settings with Quest web parts added Ajax 1.0 settings, this error is fixed by adding the following entry to the end of <runtime> element or swap the "oldVersion" and "newVersion".

<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="3.5.0.0" newVersion="1.0.61025.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>

-->

 

Top 25 Contributor
9 Posts

 

dkoepke:

What needs to go in the viewed lists textbox, i tried putting just the name of our discussion board, but I get the error  The following error occurs: Data at the root level is invalid. Line 1, position 1.

When all is said and done, you'll end up with XML in that text box.  Like so:

You could type the XML in there, but it's easiest to use the Edit button (circled in Red).

This should give you a list of lists to choose from. Note: only discussion type currently supported.  You could even in bring in data from another SharePoint site, or combine data from multiple sites.

I hope this helps.

 

Top 50 Contributor
4 Posts

Hi Doug,

Thanks for the reply. I tested this web part on a home stand alone test sp2007 server where I am ultimate owner so I don't think it's a permissions problem!

 

 

Top 25 Contributor
9 Posts

Hi Julie,

The edit button for selecting lists, columns, etc is what I circled in red in the previous post.

To get to this interface, you'll need to choose ezEdit from the web part menu. Open the menu by clicking the little triangle (circled).

If you can't see the triangle, go to Site Actions -> Edit Page and click Edit for the web part.

Just for reference, the appearance of this triangle is dependent on the Chrome Type whose default is set by the web part zone.  You can usually override this in individual web parts by choosing the Chrome Type "Title Only" in the Appearance section.

Clear as mud? :-)

Top 50 Contributor
4 Posts
tourpe replied on Tue, Jun 16 2009 9:27 PM

Thanks Doug. Adding the assemblyBinding  did fix my error message (our servers do run .Net 3.5)

Top 50 Contributor
4 Posts
tourpe replied on Tue, Jun 16 2009 9:36 PM

Any way we can avoid this wide gap between the threads and the preview?

 

Top 50 Contributor
4 Posts
tourpe replied on Tue, Jun 16 2009 9:38 PM

Any plan to integrate with OCS so we keep the presence awareness jelly beans next to the names?

Top 50 Contributor
4 Posts

Hia,

 

I think you mis-interpreted my post.  I am fully able to get to the configuration screen of the webpart (I am an experienced SP user!!).

The problem lies (and for another user I think) is that on my configuration screen none of the edit buttons appear for some reason.

When I get to the 'choose list' and 'choose display fields' options, all I have is a text box .... no drop down selection of site lists.  This initially suggested I had to type the url in manually but this didn't work.

When I eventually found your help files and saw your config screen I realised I was missing the edit buttons which enables auto selection of lists and fields etc...... no tick boxes for me ;-)

I'll try and re-install it on my test server, maybe something went wrong when it when it got deployed.  It's not urgent for now, just something that I can see massively improves the rubbish forum offering out of the box lol

 

 

 

Top 50 Contributor
4 Posts

Above was meant for Tim, sorry

Page 1 of 3 (33 items) 1 2 3 Next > | RSS
(c) 1987-2010 Quest Software Inc.
Powered by Community Server (Non-Commercial Edition), by Telligent Systems