Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsRepositoryRepositoryManaging sitewide forms and documentsManaging sitewide forms and documents
Previous
 
Next
New Post
5/30/2008 9:05 AM
 

I was wondering if this can be done with the upcoming repository module.

  •  My goal would be to have a single documents management module used by all our departments.
  •  I would then like to display filtered file lists on specific pages based on (category/subcategory/attribute) filters.
      So City council minutes and agendas on one page, and Building Permits on another.
      The Key is that only the filter files are shown on that page.
  • The ability to bind the Category/SubCategories to a Menu/Treeview/Accordian or other control to make selection intuitive
  • The ability to assign categories/SubCategories a user can assign a file to based on their role or userid.
    Another way to approach this would be to limit which categories can be assigned to by the instance of the module.  
    So if the module can only view Building Permits, then it can only upload to Building Permits.
  • With this system I would then have the ability to view filtered content on many pages, adjusting their look and feel to their content type.  Then I would also be able to have a master page that would allow me to view all or most of the forms/documents etc. on the site.

I would love it if this was my module for this.  Or if I could get to this functionality with this module.

Thanks for your feedback and all your work on our behalf.

 

 
New Post
5/30/2008 9:33 AM
 

the answer is .. yes .. version 4.0, out of the box will allow you to do what you want.

The revolutionary thing about version 4.0 of the Repository module is that for each 'view' you can designate a DataContext.  In most, if not all, current modules, the data context is set automatically as records residing in the module's table with a moduleid that matches the moduleid of the module instance. Of course that allows you to have 2 instances of the same module type on a page and each one storing it's data in the same table, but the moduleid column associates each item with the appropriate instance.

In version 4, the default DataContext for a repository module instance is also the moduleid, however, you can provide custom views with a DataContext that filters based on any column in the table, so you can have multiple repository instances on your site each one filtered on a column like 'categoryID'. That way a specific repository module instance will only show items from a certain category, just like you want it to.

You can have a single 'Upload' view where people upload items, and all uploaded items are stored in the same data table and a 'Display' view that displays all items within a specific category, even it it was uploaded via a different instance of a repository module.

 
New Post
6/3/2008 9:32 AM
 

Steve Fabian wrote

the answer is .. yes .. version 4.0, out of the box will allow you to do what you want.

The revolutionary thing about version 4.0 of the Repository module is that for each 'view' you can designate a DataContext.  In most, if not all, current modules, the data context is set automatically as records residing in the module's table with a moduleid that matches the moduleid of the module instance. Of course that allows you to have 2 instances of the same module type on a page and each one storing it's data in the same table, but the moduleid column associates each item with the appropriate instance.

In version 4, the default DataContext for a repository module instance is also the moduleid, however, you can provide custom views with a DataContext that filters based on any column in the table, so you can have multiple repository instances on your site each one filtered on a column like 'categoryID'. That way a specific repository module instance will only show items from a certain category, just like you want it to.

You can have a single 'Upload' view where people upload items, and all uploaded items are stored in the same data table and a 'Display' view that displays all items within a specific category, even it it was uploaded via a different instance of a repository module.

This is excellent news.

Is there a way to set security for assigning uploads to specific categories?
So for example users in the Clerk Role could only assign their uploads to Clerk or a subcategory of Clerk.

 
New Post
8/8/2008 1:10 PM
 

Is there a way I can get in touch with you?

 
New Post
8/10/2008 8:52 AM
 

steve.fabian AT dotnetnuke.com

 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsRepositoryRepositoryManaging sitewide forms and documentsManaging sitewide forms and documents


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out