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 ForumsIFrameIFrameIFrame 3.2 ReleaseIFrame 3.2 Release
Previous
 
Next
New Post
3/29/2006 8:43 AM
 

First off, if you haven't, please review my blog post on the next release of the IFrame Module. There are a few things I still have yet to work on, but am hoping to get to those within the next week. Between now and then, I'd like to come up with some ideas on how to manage dynamic parameters. I want to create something that is open to extensibility or at least something that can be added onto later without a lot of hassle. Here is a list of the values people have requested so far:

  • Portal ID
  • User ID
  • Username
  • Full name
  • Is super user
  • Email address

Is there anything else people would like to pass thru the URL? I'm open to any suggestions.

Currently, I'm thinking of adding a parameter list that will allow an admin user to add/edit parameters and specify what value should be assigned to the parameter. For instance, one could add a Portal parameter that passes the PortalID (notice that the parameter name does not have to match the name of the property). I'm also thinking of tying this into the pass-through parameters by allowing someone to, for instance, pass something like the tab ID, which is already being passed to the DNN page (that the IFrame is setup on). For instance, one could add a Tab parameter that passes the TabID. This would also allow an editor to add a Color parameter that passes values like Green, Yellow, or Red for instance. This allows a user to create more than one link to a single page using a URL that differs in querystring only.

I hope I explained my current intentions accurately. I'd like to come up with a better solution, but am not sure of one, now. If anyone has any ideas, please let me know. Outside of new ideas, I'm also looking for feedback on this approach as well as additional properties to make available for querystring parameters.


Michael Flanakin | Microsoft Consulting Services
www.michaelflanakin.com
 
New Post
4/3/2006 3:20 PM
 

Hey Michael,

I've put a little thought into the dynamic parameters issues since I posted on your blog. So, for my company, I need to tie the DNN user to a propritary contact number stored in another database. On top of that we were moving to using ADSI to authenticate users. I was looking for a way to tie the AD user, who would be synced into the DNN database to our proprietary contact number. The solution I came up with, since we were not going to store a lot of contact info in AD was to use the zipcode field to hold our ID. So my simple modification to the IFrame was to so that the IFrame could pass the ZipCode. Now I realize to ask for the zipcode to be a parameter might sound like something that no one else is going to request.

What I'd be curious to see (and I'm still thinking about it) is a way to allow the DNN admin to select a limited set of dynamic contact information parameters. Perhaps its just a hardcoded list, for other security reasons I couldn't see using reflection to specify the object to obtain the value from.

Perhaps I'm destine to always have one off until my company can move from our psudo implementation of DNN to a full instance. (We have a lot of pages linking to our legacy ASP pages) so the IFrame is basically the most used module in our current imlpementation.

I definatly like the idea of a list of parameters that can be added to, its just a matter of adding flexibility to where the value for that parameter can come from. The pass thru parameter to set the value sounds like a pretty good idea.

 
New Post
4/3/2006 3:34 PM
 
Hmm... I'm not sure about putting limitations on what data can be used in the IFrame's URL and what can't. I feel like this would add too much administration. If there was sensitive information, I could see this being an issue, but (as-is) the most sensitive thing is the user's password, and I won't make that an option. I guess I can provide an option for all of the built-in membership/profile information. That wouldn't be a huge deal. Then, considering the DNN 3.3/4.1 release will have built-in support for custom profile properties, I'll provide an option to specify a custom property. I can either make this a typed name or hopefully map to DNN's listing of custom properties so I can use a drop-down, which would be easier to manage. This should give you what you're looking for.

I considered reflection, but then I'd need to know a lot more and the interface would get kind of complicated. I'd prefer to keep the interface simple so non-programmers can easily manage module instances.

Let me know what your thoughts are on this. I haven't started working on the parameter stuff yet, but I'm hoping to get to that tonight.

Michael Flanakin | Microsoft Consulting Services
www.michaelflanakin.com
 
New Post
4/3/2006 3:59 PM
 

Making the DNN membership/profile information avaiaible would meet my needs and I think its flexible enough. If you can also support the custom profile properties that would be perfect. I hadn't heard about that feature yet, it'd be nice to put a zipcode back into our zipcode field. :)

I agree that reflection would probably be too complicated in this situation.

Look forward to an update!

 
New Post
4/27/2006 8:55 AM
 
The IFrame Module is now being run thru the QA process. I alerted the DNN security and localization leads last night to test the release. I am also doing some internal alpha testing. After I complete a few more tests to ensure upgradability, I will announce a beta release. Watch my blog. I will try to post a few screenshots later today.

Michael Flanakin | Microsoft Consulting Services
www.michaelflanakin.com
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsIFrameIFrameIFrame 3.2 ReleaseIFrame 3.2 Release


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