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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...To use Lists... or not to use ListsTo use Lists... or not to use Lists
Previous
 
Next
New Post
11/30/2006 11:44 AM
 

No - you used them as initially intended.

The portal extension capability was never really considered at the time, as they were used to consolidate application level lookup tables. 

The same can be said of the localization capability as Lists were introduced (I think) before localization. 

Maybe as you use them extensively, you could provide a list of enhancements that you would like to see.

IMHO - one of the biggest issues with lists is the UI for managing them which is not as intuitive as it could be.


Charles Nurse
Chief Architect
Evoq Content Team Lead,
DNN Corp.

Want to contribute to the Platform project? - See here
MVP (ASP.NET) and
ASPInsiders Member
View my profile on LinkedIn
 
New Post
11/30/2006 12:07 PM
 
Well, I would definitely say my top requirement is to have them keyed at PortalLevel. Possibly some sort of inheritance for things like Country or Timezones that would be the same for each Portal would be good, but I would say the majority of lists would be customized. For example, my Events module has an Event Category, and I ship with 3 default values (literally Category 1, 2, 3). Currently I am using this module on PokerDIY and dumbTV.com, but the values in PokerDIY are all poker related, whereas on dumbTV (more general social site) the list is more about Birthdays, Parties etc. (for anyone wanting a live example ;)

Secondly, I would say Localization is the next most important aspect - obviously a dropdown list of a different language on a site would render this feature almost unusable, so to reach the widest audience dynamic localization would need to be looked at (but isn't this a problem the whole of DNN faces with non-static localisation? Not sure...)

I personally don't find the management side of things that bad. Once you know how it works it's fairly easy to change. Users are becoming more aware of the List functionality (I do a bit of documentation on how to change List values in my module documentation) - in theory (and practice!) Lists are a great idea and a massive time saver for us module developers!

One thing I would like to suggest is an Active flag/column against a list value. I have wanted to remove a category before and have to write a SQL script to change all the values to something else before deleting it. It would be nice to mark it as non-active but this is not essential and it's needs to be generic and useful I guess.

I'll keep thinking about it...

Entrepreneur

PokerDIY Tournament Manager - PokerDIY Tournament Manager<
PokerDIY Game Finder - Mobile Apps powered by DNN
PokerDIY - Connecting Poker Players

 
New Post
12/10/2006 1:20 PM
 

I have been following this thread (migrated from the UDT thread) for a while.

I use Lists and feel for very specific situations it's a simple, quick, effective solution.

I also would like to see the Lists area revised some. I believe that standardized lookups can help cross-module integration and reduce alot of redundant programming.

I use Lists to create LEFT Joins to populate Lists of Common Sets against data that may or may not exist. Granted there are limitation on Localization. However, in my case I can do that dynamically.

I support the notion that a PortalID column would be nice (NULL being Host wide), and an 'Active' column addition.  

My current list implementation is certainly quite general..

Some of the common Lists I use are:

Days of Week
Time by Hour
Time by Half Hour

These types of standard lookups have allowed me to use some pretty simple JOINS to handle time, and day based drop-down selections.

My question is more general :
Can we assume that when upgrading DNN that these lists are un-altered?
and
Can we setup an area on DNN site to share 'Common Lists' so that we can use these lists to ensure module interoperabilty?

I am sure that more robust implementations can be designed to fill more general needs, however, simplicity sometimes creates adoption, and adoption leads to collaboration.

 
New Post
3/10/2007 11:08 AM
 
This thread generated some real concerns about how lists are implemented, and some good ideas on how to move forward - but not explicit consensus on a roadmap or any actions relating to important issues facing Lists.  I find it troubling that DNN developers are contributing here but there is no further understanding on how Lists will be developed within the core.  But this is old news - the original thread already described all of this...

The reason I'm revisiting again is that I ran into this blog this morning relating to further development of Lists:

DNN-4945 - List Management Enhancement

I've cross-linked the two threads in hopes of extracting some real action out of these discussions...

With only best interests in mind...

Rob Poretti - Poretti Productions
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...To use Lists... or not to use ListsTo use Lists... or not to use Lists


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