DNN Forums

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

Implementing new Header and Footer

 14 Replies
 5 Subscribed to this topic
 37 Subscribed to this forum
Sort:
Page 1 of 212 > >>
Author
Messages
New Around Here
Posts: 6
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
Posts: 159
Advanced Member
MVP
MVP
You're an MVP!
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.
New Around Here
Posts: 6
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
Posts: 159
Advanced Member
MVP
MVP
You're an MVP!
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!
Growing Member
Posts: 52
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
Posts: 6
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
Posts: 159
Advanced Member
MVP
MVP
You're an MVP!

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.

New Around Here
Posts: 6
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
Posts: 1246
Veteran Member
MVP
MVP
You're an MVP!
Check your private messages here by clicking your name in the upper right (to the right of "Logout")
Senior Member
Posts: 1607
Senior Member
MVP
MVP
You're an MVP!
New Poster
New Poster
Congrats on posting!

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.

Page 1 of 212 > >>

These Forums are for the discussion of the open source CMS DNN platform and ecosystem.

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