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...Searchable User Profiles....Suggestions Wanted please...Searchable User Profiles....Suggestions Wanted please...
Previous
 
Next
New Post
9/16/2006 3:59 AM
 
Hello,
Please give me some suggestions on what the best way to accomplish the following in DNN is...

We are going to be using DNN for our internal website at our company.  I would like to set it up so that each user can edit their profile and then search others profiles that are in the company.  I would like to have it so that a user can update their profile with information about their position (i.e. department, such as marketing, accounting, etc.) then someone else could search the users by department.

Also another thing we would like to do would be to add something in the profile that would allow a user to list different software titles that they know how to use.  Maybe also someone could search by this parameter also.

Thanks, and I look forward to hearing from all of you,
Jason


 
New Post
9/17/2006 5:24 PM
 
There are commercial modules available at Snowcovered that are fairly configurable for searching user profiles.  As it sounds like you will be adding custom profile properties you need to ensure that you can also search by these custom properties and/or have them in your search results.  Some even allow you to delegate the ability for maintaining user info to other portal groups.

Try searching at Snowcovered for "user listing" or "member directory" and you'll get quite a few hits.  I have used the module by Designer Technology for a client.  It works fairly well if you need a simple search and don't have any fancy needs for your output.  
 
New Post
9/18/2006 1:32 AM
 

A variety of third-party modules directly offer this capability, and several others can easily be adapted to do what you describe.  If possible, though, I would suggest that you hold off for a little while before implementing this functionality.  Many features related to profiles were recently introduced into DNN and it will take awhile longer before the community catches up to it.  Waiting will give you easier upgrades, fewer problems down the road, and better integration.  If nothing else, I'd suggest using the core functionality as much as possible and use other tools to query and display the data.

Here are some useful links on this area in the core:

http://dotnetnuke.com/Community/Blogs/tabid/825/EntryID/409/Default.aspx  

http://dotnetnuke.com/Community/Blogs/tabid/825/EntryID/457/Default.aspx



Shane Miller
Call Centers 24x7
 
New Post
9/18/2006 10:42 AM
 

I recently finished a search engine based on 55 profile properties, in 4 categories

It uses a whole lot of boolean operators and alot of calles to GetUsersByProfileProperty:

UserController.GetUsersByProfileProperty(PortalId, PropertyName, propertyValue, 0, Integer.MaxValue, records)

my worst case performance scenario is 53 calls to GetUsersByProfileProperty and over 70 for each loops, It actually performs much faster than it sounds (500 ms without caching)

 

 


Edit your Skin.xml and Container.xml files with:
Yannick's SXE
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Searchable User Profiles....Suggestions Wanted please...Searchable User Profiles....Suggestions Wanted please...


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