Where to upload DotNet Nuke website images? - dotnetnuke

I am new to Dot Net Nuke.
I am responsible for maintaining a section of Dot Net Nuke Website. I dont have access to Website root, FTP and Web Site Management functions. I want to add different images in my webpage which are either logos, icons, Section Titles/Headings. How can I manage such images in Dot Net Nuke website?
Thanks,

If permissions have been setup properly, you should be able to upload images, video, and documents through the editor. A Site Admin will need to ensure they grant appropriate permissions (using the permissions functionality at the bottom of the File Manager). The permissions can be very precise to ensure you only have the most basic permissions needed.
If they won't grant you the needed permissions, then its not practical for you to maintain that section of the site.

In the admin interface is a file manager which you can use to manage all the static resources for your DNN Portal. To quickly switch the look and feel of parts of the website you should apply a skin to either a container on a page or the page itself. You can add skins through the admin interface and set them in the appearance section when editing a page.

Related

Configure Office 2013 add-in according to user specific settings

We try to make our Office 2013/16 html/javascript taskpane add-in to work against our customers own servers, running our software, to display their pictures, and add them to Word/PowerPoint. Our customers have one or more domains they would want to configure so the add-in connects to one of them. If we ship this add-in on Office Store, we don't know all the domains our customers might want to configure, so the App domain list would be empty.
Is it somehow possible to add a App Domain to the manifest during runtime based on user input?
Is it possible to put a manifest file on a CDN that we can update when we want? This is btw not the solution we want as this requires internet access, and not all of our customers have that. But I'm still curious about the answer to this one.
Any other solutions to this problem?
Edit:
Our product is a web based product. We have a html widget inside our product which can be used in for instance a CMS, or as we try to do now, add it to the taskpane add-in for word and Powerpoint. The widget can be located on a specific url, on a given domain. Since the widget is part of our product, and our customers are choosing which domain they run our server product on, we can't preconfigure this in the add-in.
1.Is it somehow possible to add a App Domain to the manifest during runtime based on user input?
No. There is no way we can config the manifest at the runtime.
Is it possible to put a manifest file on a CDN that we can update when we want? This is btw not the solution we want as this requires internet access, and not all of our customers have that. But I'm still curious about the answer to this one.
No. In this scenario, we need to publish the manifest to the Office store.
Based on my understanding, the domains specify in the Office add-in only enable users navigate the HTML page in the task pane.
work against our customers own servers, running our own software, to display their pictures
Usually, this does not require the app domain configuration. Would you mind share more detail how the users connect their service?

Disabling website to everyone except portal administrators or host users in DotNetNuke 7?

Is it possible to disable a DNN portal, or an entire DNN installation to everyone except administrator / host users?
I need to update a DNN website and apply new themes to differant sections of the website, however this will take some time on the live website.
I'd like to achieve similar to this "Wordpress Maintenance Mode" module plugin.
I'm aware of using the APP_OFFLINE.html file to disable the entire website, however we need a couple of admins to go in and make changes whilst keeping everyone else off the website.
There isn't a maintenance mode in DNN. What I would do is the following.
Setup a new website in IIS, beta.mywebsite.com. Have that website point to your Existing DNN folder.
Point your current website to a new folder with the App_Offline.htm file/message in place. Then have your admins go to the beta.mywebsite.com URL instead of going to the www version of the URL.
That would probably be the most straightforward way to do this for DNN without writing a custom maintenance mode module for DNN.

Understanding DNN on existing website

I started working on an existing website that uses DNN. I am having difficulty understanding and accessing DNN in their staging/test environment. In IIS there are a few different websites. How can I figure out how to get to the main Admin DNN screen by looking at the information in IIS and exploring to files. Once there I need to apply new licenses for DNN.
Thanks in advance for any assistance.
In IIS, right click on the website and choose the Manage Bindings option, that will show you the various Host Names (URLS) that are configured.
Try those URLs, and then put ?CTL=login on the end of the URL to get DNN to load the login control. From there you can login with a HOST or ADMIN account, HOST/SuperUser account would be best, as you can then go to the Host/Portals (Site Management?) page and see how many different "sites" are configured within the DNN installation.

Does DNN CE 7.x support programmatic uploading of files to secure folders?

Does DNN CE 7.x support programmatic uploading of files to already defined secure folders?
I need to bulk upload thousands of file for a large user population (>1500 users).
For each file, at the time of the upload, I must assign specific READ rights for every user.
Then, I need to have a page (DNN module?) where after each user logs on to the system they will be able to visit their page and click to download any of their own files.
Please note that the files are private to every user and no user must be able to view files of another user. Of course, search engines must not be able to index such content.
Is there anything OOTB to support that, or, I shall need to write a DNN module to allow the users to bulk upload files to a secure folder and then another DNN module to list the list of files for each user?
Can this be done with DNN CE 7.x version, or I need to buy DNN Pro 7.x ?
Thank you for any help/insight you can provide.
Regards,
P.
This can be done with CE, but it will require custom development to implement. The FILE system API for DNN should allow you to do all this from a development perspective.

DotNetNuke: Conditional logic for displaying menu items

I am new to DotNetNuke, but I'm an experienced web admin and programmer.
I have an ASP .NET website / web application that I want to integrate into DNN 5 so I can easily add / modify content, etc. My existing site uses it's own login system to display user information. I have successfully placed (using iframes) all of my existing pages inside DNN pages.
The problem I am having is that I need to conditionally hide certain pages in the menu until a user is logged into my application. To be clear, my users are logging in using my existing authentication system, and will not actually login to DNN, so I can't simply grant permissions to those pages.
My question is this: is there some way (perhaps by modifying the DNN code) to conditionally hide menu items until certain requirements are met, such as authentication through my login system?
You can write your own DNN Authentication module that leverages your current system and code.
Our shop uses DNN, but hands off authentication to our university's centralized authentication system. I didn't write it, but I don't get the impression that it was too hard. Now when we create a portal, we install and enable our authentication module and then turn off DNN Authentication. Works like a charm.
We used DNN Garden menu for this (we do some thing sort of like that) the menu has a Node manipulator interface you can code against
http://www.dnngarden.com/
http://www.dnngarden.com/Menu-structure-manipulation.T104.aspx
we have had great success with this -
The other option which we have done as well is to write your own menu provider - not really that hard

Resources