Recently Viewed...
To help you navigate to pages you most recently visited, select from the links below.
Product Forums
Sharepoint Forums
Page Tags
Newsletter
Dynamic Forms Demonstrations
DNN Modules
SnowCovered Top Sellers

'Relationship Building' and 'Communication' are two essential nuts and bolts for a business to prosper. This module allows you to bridge both of these and easily generate continuous awareness of your web site, products and services. Your prospects and customers will greatly appreciate this featur

Live Content uses Web 2.0 approach to provide a Rich User Interface and streamlines content presentation by overlaying content on current page. Overlay images, videos, audio, text/html content, flash, dotnetnuke modules, and external content. Experience the demo...

Version 5 of the perennial best-selling tool for creating data-based solutions in DNN without custom programming. This version focuses on greater flexibility, expandability, and ease-of-use.

Powerful, Ajax Enabled, Easy to Use. Document Management has never been better. Open-DocumentLibrary allows DotNetNuke users to share and manage documents in a flexible, intelligent way, offering granular control over Folder and Document access.

Ultra Video Gallery is a brother product of Ultra Media Gallery, UVG allows you to add videos in various format and automatically convert them to flv format, you also can add videos from embed code and play them in our integrated flash video player.

Gloss is the first ALL COLORS! skin, featuring a powerful XML-based flash and being 100% W3C CSS XHMTL1.0 compliant. Tune it yourself on the fly, changing colors, backgrounds, containers, text color and size, width and more! Brilliant!Available for DNN4 and DNN5

The award winning discussion forum and community solution for DotNetNuke is now even better. When you need to build the best community site, you need the best module, Active Forums!

ALL NEW ! - Minimalist includes skin packs in 12 great colors. Each color has Flat, Gradient and Glass versions. Feature rich XML Flash header, perfect for just about any purpose. 9 Different menu options in each skin pack; 3 horizontal menus, 3 vertical menus and 3 all-new Twin level menus . . .

Edit documents directly on your server. The premier document management solution for DotNetNuke (DNN). Index contents of documents. Share documents across your portal and avoid duplicates. Revised and flexible UI. Extensible architecture.

Ultra Media Gallery is the most popular photo gallery and media gallery solution for DotNetNuke, UMG offers 10 different flash player to browse your gallery with completely different user interface experience.

    |   Register   |   Thursday, January 08, 2009   
Data Springs Product Forums...
Subject: Integration w/ other modules...
Prev Next
You are not authorized to post a reply.

Author Messages
Chad
Posts:2385
river guide
river guide

08/26/2006 9:41 PM  

A few users are using many of our modules together and I wanted to just throw out a few possibilities, best practices, integration options, and just a few ideas on how best to utilize each module.

 

1. You can integrate Dynamic Registration with Opt In Email, allowing users to opt into email distribution lists directly during registration, when updating their account, and/or on the standard newsletter module. The newsletter module does not require dynamic registration as it can be utilized seperatly and does not have to be linked to registered users.

 

2. The new version of Dynamic User Directory (V1.2) will be released within the next couple of weeks. This version includes many new features and the best features include Dynamic Search  based on Dynamic Registration fields. Currently you can already have a directory of users within your portals registration but with the new version you will be able to directly allow the end user to search the directory on fields that you specify. Additional features includes the ability to select which search criteria is available for the user (example Contains, begins with, is not empty, etc...).

 

3. Many users are using our new module Tailored Text / HTML as a 'Detailed' page for the dynamic user directory module. The directory module can list the details for each user and include a 'More Details' link. Below are the brief steps for integrating Tailored Text with the directory.

  1. Within the Dynamic User Directory template create the fields you would like to show within the overal directory (not the detailed). For example: First Name: [DynamicFirstNameField]
  2. Add the Tailored Text module to a page, make the page hidden but visible to whomever should have access to the directory. Keep track of the Page / TabID that you added this module to.
  3. Navigate back to the user directory module template and add a link within the item template called 'More Details'. Point the link to the page where the tailored text module was added in step 2. At the end of the link include parameters to append to the url. There are several ways of doing this.
    1. One method is to simply pass the UserID along the querystring. So for example the link would look like http://www.yoursite.com/default.aspx?TabID=55&UserID=[DynamicUserIDField].
    2. The second method would be to pass each and every detailed field to the querystring. So for example the link would look like http://www.yoursite.com/default.aspx?TabID=55&Email=[DynamicEmailField]&Address=[DynamicAddressField]&OtherDetails=[DynamicOtherDetailsField]
  4.  You are now ready to create the details template. Simply edit the content within the Tailored Text Module to include the detail text layout. Next add custom tokens within the module (tokens are basically the heart of the module that renders tailored results). You have two options. If you completed step 3a then you would want to use custom SQL tokens. The SQL token would pull results from any table (including Dynamic Registration responses table) based on the UserID that was passed. If you completed step 3b then you would not have to create SQL tokens, you could actually create querystring tokens.
  5. Add the tailored tokens you just created in step 4 to the text/html detail template. Thats it! Although several steps involved this is probably one of the best ways to offer very dynamic registration, custom user directory including search, and a detailed page within the directory to display more detailed user information.

We are always listening to new enhancement ideas, customers needs, and overall improving our products. Please contact us or post to the forum if you have any feedback.

 

Thanks,

 

-Chad

 

 

Chad
Posts:2385
river guide
river guide

09/06/2006 3:11 PM  
I wanted to let everyone know that a fully documented scenerio of #3 (utilizing the Dynamic Registration Module, User Directory, and Tailored Text module) has been setup on this page:

http://www.datasprings.com/Products/DNNModules/DynamicUserDirectory/tabid/532/Default.aspx

Users of our site during registration submit where they heard about are company, the directory displays a 'more detailed' link passing the userID to the page that contains the tailored text/html module. The tailored/text html module has additional tokens to retrieve the querystring userID variable passed and pull in responses for the user from Dynamic Registration.
Scott
Posts:8
skipping stones
skipping stones

09/26/2006 6:42 PM  
I'm linking the dynamic user directory to the dynamic registration. Method number 3 above  worked great, except for 2 things: 1) the person who is using the application must have module edit rights to the user registration module and 2) the password is not displaying on the user registration module, even though it is displaying on the user directory.

You have to understand my use case. People entered into user directory will never see these pages - they're short-term volunteers. Instead, their accounts are maintained by a "supervisor".  And that's the problem with the user registration - this person is a low-level user who should only be able to add and delete the volunteers via the directory list, but in order to give her the ability to edit any of these people, she had to have full access to the module (meaning she sees the yellow module configuration dot - with the dynamic questions and all - which is a definite no-no).

They way I made it work on the first page, in the template, I added:
<br><a class="normalred" href="/default.aspx?TabID=379&Manage=True&UserID=[userid]">Edita><br>

The "problem" piece of code on Tab 379 (where the registration module lies) is, I think, this, in the Page_Load of DynamicRegistration.ascx.vb:
<br>                    If PortalSecurity.HasEditPermissions(ModuleId) = True Then<br>                        blnManage = True<br>                        intUserID = CInt(Request.QueryString("UserID"))<br>                    End If<br>

As you can see, if the supervisor does not have edit permissions, then the module will user [b]her[/b] userid, not the one I pass in with the href.

Any ideas?

Oh, and problem 2 is that even though I see the password on the dynamic directory, it is blank on the user registration form. If the form is saved, the users' password is wiped out.

Thanks for any ideas!

Scott






Chad
Posts:2385
river guide
river guide

10/01/2006 9:31 PM  
Hi there. Yes the supervisor would need to have edit rights to the registration module, otherwise the module would be insecure and anybody could access it. One option might be an enhancement we added to choose which role was needed to allow 'Manage User' rights. The manage user rights would still show the menu within the registration module menu though? We are interested in some enhancement ideas though as we are finishing up 2.3 soon so we could get something added.

The password field always shows up blank after the user registers, this allows the password to be secure and if the user updates their information the old password will remain. If they change the password of course it would change. In future versions of the directory you will not be able to access the password through that method either. Let me know what enhancements you might be wanting that could benefit everyone.

-Chad
jsilver
Posts:2
new to the springs
new to the springs

01/04/2007 6:49 AM  

Please please please this is such an ugly, cumbersome, awkward, clumsy way to display a detail/user profile page! Couldn't you just...

 

Allow the Dynamic User Directory module to accept a UserID in the page querystring? That way we wouldn't have to pass everything over and handle it manually, just use another Dynamic User Directory module with a different template!

 

Please, it's such a simple enhancement and it would help me and so many other users immeasurably.

 

When's the next version due out?

 

Thanks,

Jon Silver

Chad
Posts:2385
river guide
river guide

01/10/2007 1:16 PM  

"Please please please this is such an ugly, cumbersome, awkward, clumsy way to display a detail/user profile page!"


Sorry I guess I should have gotten a minor in Marketing Ill make sure to add any of your enhancement requests to the top of our list

V2.0 of the user directory is already in beta testing and includes some new enhancements such as - the module will be both an add on for Dynamic Registration (as it is now) but also used as a standard DotNetNuke Directory including support for DNN extended fields.

We also plan to change the search so that each search field that is implemented within the directory will be implemented as the same field type as Dynamic Registration. For example right now if you go and setup a field within Dynamic Registration as "What is your favorite color:" and that field type is setup as a dropdownlist with the values of Blue, Red, and Green then it shows up within Dynamic Registration as that dropdownlist. If you enable search on the directory for that field though it currently just shows up as a textbox and allows the user to search. We have it on the roadmap to change this so that the search fields are actually implemented the same way.

As far as the ugly, cumbersome, and awkward, ill give you that its a bit tedious for the administrator to initially set it up but for the end user it does the job and it also provides the most flexibility. We have many users using the two modules together for other integrations with Dynamic Forms, the Dynamic Registration and so forth and in the end it provides the most powerful and flexibility to the module(s). If we integrated just the enhancement you requested we would have to retrofit it every time we implemented changes to the Tailored Text module. Although this adds a few steps to the administrators for implementing the modules it provides a powerful end result. Besides, most 'details' pages for user directories that I know of are usually pop ups that would go to a seperate page?).

This being said, we will still add it to review for future releases. It would end up being a simplified version of what the Tailored/Text HTML module could do but maybe that is all that would be necessary.

-Chad

Scott
Posts:8
skipping stones
skipping stones

07/17/2007 5:55 AM  
Hi Chad. I'm just purchased the latest Dynamic Registration (02.40.20) and I'm using it for a new site the same way I did in my post dated 9/6/2006 above. Has the latest version been enhanced to allow a user that does not have edit rights to the module be able to modify other users registration? I'm accessing the module again from a page with the "Manage=True&UserID=xxx" querystring.

Thanks!

Scott
Chad
Posts:2385
river guide
river guide

07/17/2007 8:43 AM  

Scott,

Hi. No but this is a feature that will be release in the 3.0 release. The 3.0 release will be discounted 80% based on your previous purchase once its available (actually free if you purchased within 30 days of release). Dynamic Registration 3.0 will be released by the end of July, just pending a few minor bugs and documentation at this point.


-Chad

Jerry
Posts:26
going with the flow
going with the flow

07/20/2007 5:18 PM  
I was wondering which of the above will make for better performance. I'm guessing that by not passing so many todens in the querystring, the time it takes to generate the directory (this has been very slow for us) will be less. Any general advice on the performance for the directory?
You are not authorized to post a reply.



ActiveForums 3.7

Copyright 2005 - 2009 by Data Springs, Inc.
Terms Of Use | Privacy Statement