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

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Install/Install.aspx?mode=InstallResources Question?Install/Install.aspx?mode=InstallResources Question?
Previous
 
Next
New Post
10/21/2009 12:04 AM
 

Hello all!

First time poster here :-)
Hope I'm in the right forum for this.

I've recently been asked to look and play around with DNN. So I've installed the "Install Package" of version 05.01.04 (3) and decided to read/view videos.
I stumbled upon something interesting and figured I'd ask anyone of you pros for answers.

Seems like there is a way to "Auto Install" skins and modules using the following URL:
http://www.yourdomaine.com/Install/Install.aspx?mode=InstallResources

In order for this to work, one needs to "drop" modules and/or skins packages inside the appropriate subfolders of the "Install" folder.
Assuming I've connected to my FTP site in the morning, dropped a couple of skins and modules which I plan on installing later on...how can I prevent any internet user to simply type the above URL and "automagically" trigger the installation process of the skins and modules I've uploaded in the morning?

Is there a way to block that URL and simply never make it available? Forcing the HOST to do this manually by logging in ??

I'm fully aware of the existence of the "app_offline.htm" page and of the "AutoUpgrade" flag in the web.config. I believe these are mostly used when you plan on upgrading version or simply do some maintenance task.

Assume the following scenario:
I ask an employee to find me 5 modules and 4 skins packages and send them on the FTP site in the appropriate subfolders of the "Install" folder.
As he's doing this, my site is still up and running and I don't plan on installing these 5 modules and 4 skins today nor do I wish to add a "app_offline.htm" page or change the AutoUpgrade flag to false. What I really plan on doing is installing them let's say...in one week.

At this point, nothing is stopping an internet user to simply try at any point-in-time the following URL: 
http://www.yourdomaine.com/Install/Install.aspx?mode=InstallResources

And "automagically" force the installation of my 5 modules and 4 skins. right?

Is there a way to prevent this from happening?
Thanks

 

 
New Post
10/21/2009 12:40 AM
 

Other than literally removing the install.aspx page, I do not know of a good way to "block it".  However, the auto install only affects .zip files not the .resources files (which is just the zip renamed resources).  In the case of a .resources file, you have to login as Host and go to Host > Extensions and then select Install Available Extensions and then place a checkmark in the checkbox of each module, then click Install to install them.  I would suggest not removing the install.aspx and using the .resources method to avoid any premature installation of modules... 


Best Regards,

Robert J Collins | Co-Founder & President

Netlogic Corporation

 
New Post
10/21/2009 7:00 AM
 

another option is to use a different folder to store extensions you would like to test in the future (please NOT on production site) and move over only to install it.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
10/21/2009 9:56 AM
 

Firstly, thanks to both of you for the help!

@Robert:
I agree...I don't think removing (deleting) the install.aspx page is a good approach especially if later on I plan on using it.
I didn't know that the Auto Install only affects .zip files! and more so, I didn't know that .zip files is the equivalent of a .resources file.
This is good to know!

If I plan on using the approache discussed in my post, I would then ask the team to upload any packages (but renamed them .resources instead of .zip) before uploading them to the FTP. This way I'll prevent any "dude/dudette" to automagically launch the "Auto Install".

Then, I'd login as Host and install the available extensions. That's sounds like a great solution/workaround. I like it!
Thanks Robert.

@Sebastien
True, I should not ask them to upload any packages directly on the production FTP and should ask them to have a "Test" DNN environment in which I would test these packages.
Thanks Sebastien

 
New Post
10/21/2009 10:41 AM
 

I am happy to hear that Sebastien and I were able to assist you.  Please post again if you have any other questions or need further assistance.


Best Regards,

Robert J Collins | Co-Founder & President

Netlogic Corporation

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Install/Install.aspx?mode=InstallResources Question?Install/Install.aspx?mode=InstallResources Question?


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