Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Community › Forums Register  |  

Maximum ASP
  Ads  
OnyakTech
 


  Sponsors  

Meet Our Sponsors

SourceGear - Tools for Developers
.: CounterSoft :.
telerik
ExactTarget email software solutions
Merak Mail Server
WebSecureStores -- ASP.NET & DotNetNuke Hosting Solutions
 


DotNetNuke Forums
 
  Forum  DotNetNuke® Pro...  Iframe Module [...  IFrame 3.2 Release
Previous Previous
 
Next Next
New Post 3/29/2006 6:43 AM
User is offline Michael Flanakin
994 posts
www.michaelflanakin.com
7th Ranked




IFrame 3.2 Release 
Modified By Stefan Cullmann  on 9/7/2007 4:33:22 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 1:20 PM
User is offline Round Table Pizza
37 posts
www.roundtablepizza.com
10th Ranked


Re: IFrame 3.2 Release 
Modified By Michael Flanakin  on 4/3/2006 3:35:48 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 1:34 PM
User is offline Michael Flanakin
994 posts
www.michaelflanakin.com
7th Ranked




Re: IFrame 3.2 Release 
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 1:59 PM
User is offline Round Table Pizza
37 posts
www.roundtablepizza.com
10th Ranked


Re: IFrame 3.2 Release 

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 6:55 AM
User is offline Michael Flanakin
994 posts
www.michaelflanakin.com
7th Ranked




Re: IFrame 3.2 Release 
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 Previous
 
Next Next
  Forum  DotNetNuke® Pro...  Iframe Module [...  IFrame 3.2 Release
 


Forum Policy

These Discussion Forums are dedicated to the discussion of the DotNetNuke Web Application Framework.

For the benefit of the community and to protect the integrity of the project, 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 DotNetNuke.
2. Discussion or promotion of DotNetNuke product releases under a different brand name are strictly prohibited.
3. No Flaming or Trolling.
4. No Profanity, Racism, or Prejudice.
5. Site Moderators have the final word on approving/removing a thread or post or comment.
6. English language posting only, please.

 


DotNetNuke® in Sweden
All service of DotNetNuke® in Sweden.
Olsmar Konsult
DocuPeak Business Process Management RAD
Comprehensive enterprise and government process management. Forms, documents, indexing, workflow, views, content intelligence, capture, etc. Point and click rapid application development.
www.Webiplex.com
ADefWebserver.com
DotNetNuke® Module Development Help Website
ADefWebserver.com

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke logo are trademarks of DotNetNuke Corporation
Hosted by MaximumASP