Great Ideas. Always Flowing.

We are not happy until you are happy. Client satisfaction guaranteed. Whatever your needs and requirements, we have the skills and resources for the job!

Quick login...


Or... now make it easy with Facebook Integration
Connect via Facebook



Top Sellers

Frustrated over the lack of customization for your user's registration fields? Dynamically setup your DNN Portal with custom registration fields, layout, questions, and other core integration options......

Ultra Video Gallery is a brother product of Ultra Media Gallery, UVG allows you to upload videos in various format and automatically encode them to flv or H264 format, you also can add videos from internet or record live videos from your webcam.

Build high performance, completely customizable data-entry forms and views driven by your DNN and external databases. New built-in tools make it a snap to quickly create data entry forms, data views, and even database tables. Plus, add your own HTML, CSS, Javascript, SQL commands, stored procedures,

The most advanced DotNetNuke shopping cart on the planet. Easy to use e-Commerce, Secure Shopping Cart Software and SEO friendly. B2C / B2B Ecommerce Sites.

One stop solution for events calendar and events registration! FREE DOWNLOAD is available now!

Integration w/ other modules...
Last Post 07-20-2007 03:18 PM by Jerry Beach. 8 Replies.
AddThis - Bookmarking and Sharing Button Printer Friendly
  •  
  •  
  •  
  •  
  •  
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages
Chad NashUser is Offline
Posts:5260
Avatar

--
08-26-2006 07: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 separately 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 overall 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.asp...ield].
      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.asp...Field]
    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 NashUser is Offline
    Posts:5260
    Avatar

    --
    09-06-2006 01:11 PM

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

    http://www.datasprings.com/Products...fault.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 CruikshankUser is Offline
    skipping stones
    skipping stones
    Posts:8
    Avatar

    --
    09-26-2006 04: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 NashUser is Offline
    Posts:5260
    Avatar

    --
    10-01-2006 07: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
    Jon SilverUser is Offline
    new to the springs
    new to the springs
    Posts:3
    Avatar

    --
    01-04-2007 04: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 NashUser is Offline
    Posts:5260
    Avatar

    --
    01-10-2007 11:16 AM

    "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 CruikshankUser is Offline
    skipping stones
    skipping stones
    Posts:8
    Avatar

    --
    07-17-2007 03: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 NashUser is Offline
    Posts:5260
    Avatar

    --
    07-17-2007 06: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 BeachUser is Offline
    going with the flow
    going with the flow
    Posts:40
    Avatar

    --
    07-20-2007 03: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.


     
     

    Join our mailing list...

    Get current news and events the easy way
    Subscribe Me

    Recent Blogs...

     
    Copyright 2005 - 2011 by Data Springs, Inc.
     
  • film izle
  • 720 izle
  • film
  • sinema izle
  • film makinesi
  • T�rk�e dublaj film
  • film izle
  • film izle
  • baglan film izle
  • sinema izle
  • 1080 film izle
  • film mercegi