DNN Forums

Ask questions about your website to get help learning DNN and help resolve issues.

Implementing new Header and Footer

Sort:
You are not authorized to post a reply.
Page 1 of 212 > >>





New Around Here





    Hey DNN community. I've never worked with DNN before so forgive me. 

    My new client's website is built on DNN and it needs a facelift. I hired a guy on Upwork to mockup a new homepage including a new header and footer. 

    He came back with a nice design and the the Upwork guy is saying he needs Cpanel access to implement these changes. Is that true or should he be able to do it from just logging into the site and editing like normal? 






    Advanced Member





      Yes, the header and footer will (probably) be part of the theme files, so editing them will require file system access. Ideally he would produce an installable package which would put the theme files in the right place in the file system, rather than editing files one-by-one on a production site (installed through the site via Extensions), but ultimately there will need to be file changes on disk to change the theme.
      DNN partner specializing in custom, enterprise DNN development https://engagesoftware.com/showcase





      New Around Here





        What do you mean by "file system access"? (Once again, forgive me, I only know wordpress).

        I have the admin login to the website which gives me access to edit pages and I see an admin tab with File Management, Page Management, Site Settings, etc.

        Is that all the access I need?





        Advanced Member





          File Management under the Admin tab only gives you a subset of the access that would be needed, cPanel access is going to be the least friction. Know that the theme files he's editing allow any arbitrary embedded code (like php files in Wordpress), so, regardless of the method of providing access, you are giving the "keys to the castle"; if you don't trust this developer with file system access, then you'll need to review his changes yourself before deploying them yourself.

          Hope it helps!
          DNN partner specializing in custom, enterprise DNN development https://engagesoftware.com/showcase





          Growing Member





            Posted By JasonMoss on 25 Jun 2019 02:01 PM
            What do you mean by "file system access"? (Once again, forgive me, I only know wordpress).

            It means you need to be able to get to the files via FTP, or some other route (e.g. Windows Explorer if you're running DNN locally).

             






            New Around Here





              Well here's the kicker... the client won't give me cpanel / admin access because of "security reasons". So is there an alternative way of implementing these changes?





              Advanced Member





                If you only have Admin access to the DNN site and not Host access (you see the Admin tab in the control bar but not a Host tab), you don't have a lot of options.  Your best bet is to produce an installable package with the theme and deliver that for your client to install.  nvQuickTheme has a starting point for a packageable theme.

                DNN partner specializing in custom, enterprise DNN development https://engagesoftware.com/showcase





                New Around Here





                  Thanks Brian. I hear what you're saying but unfortunately a lot of this is foreign to me and not something I necessarily want to tackle myself. My Upwork guy is OK but there's a language barrier and communicating what I need exactly can be a struggle.

                  Is there anyone in here that would be willing to implement the files the Upwork guy gave me at a reasonable rate?





                  Veteran Member





                    Check your private messages here by clicking your name in the upper right (to the right of "Logout")
                    Joe Craig
                    DNN MVP
                    Patapsco Research Group





                    Veteran Member





                      Just for your information, I would personally never suggest that you work with anyone (contractor or otherwise) that is requiring direct file system access to install or upgrade ANY extension. Using FTP to manage extensions in DNN opens you up to all sorts of potential issues down the road - not the least of which includes: unknown versions of code, source code mismatches, unnecessary recompiles, and upgrade horrors. (There is seldom an exception to this.)

                      Using an installable package (and requisite process) is considered to be a best practice. Anyone that's not following that procedure is assuredly not following other known best practices.

                      You are not authorized to post a reply.
                      Page 1 of 212 > >>

                      These Forums are dedicated to the discussion of DNN Platform.

                      For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

                      1. If you have (suspected) security issues, please DO NOT post them in the forums but instead follow the official DNN security policy
                      2. No Advertising. This includes the promotion of commercial and non-commercial products or services which are not directly related to DNN.
                      3. 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.
                      4. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
                      5. No Flaming or Trolling.
                      6. No Profanity, Racism, or Prejudice.
                      7. Site Moderators have the final word on approving / removing a thread or post or comment.
                      8. English language posting only, please.

                      Would you like to help us?

                      Awesome! Simply post in the forums using the link below and we'll get you started.

                      Get Involved