Hello fellow programmers!

I have a website I am creating for a non-profit with multiple locations, and I want to know the best approach to take. The styling will be the same for all them, but the actual content should change depending on the location. I want to create the website in a way that is easy for someone who is not technical to update, even if it’s only text, images, and links. Any thoughts would be helpful.

I would like to avoid libraries or frameworks, as I want a simple ftp server to reduce costs and complexity for everyone involved.

There’s a case to be made, realistically speaking, that using a well-known framework or even a CMS like Wordpress means less complexity specific to your website to understand for the next person. FTP cough SFTP or Markdown/HTML is definitely not beyond non-technical people to understand and use, but sadly there could be some resistance nowadays I imagine.

I would look into static website generators. Sadly I’m not sure what is most reliable nowadays, but I would prioritize easy of use and installation, as speed is probably meaningless on your scale. Here’s a random article.

@JPAKx4@lemmy.sdf.org
creator
link
fedilink
11Y

Sounds good, I’ll look into it, and thank you for the article.

Document document document.

Also, the nice thing about libraries, frameworks, and CMSs is that they already have documentation. If it seems like a pain to learn one of those, imagine how much worse it would be for someone to learn custom code that doesn’t have any resources on Google.

@JPAKx4@lemmy.sdf.org
creator
link
fedilink
11Y

Thanks for your response! I’ll do my best, however the issue is I don’t necessarily want someone to look over documentation just to edit a date on a webpage. I do understand what you mean though.

Have you worked with WordPress before? You could create a theme for the sites to maintain consistency, while letting the client have CMS access to edit the content.

@JPAKx4@lemmy.sdf.org
creator
link
fedilink
11Y

That’ll probably be the best way to go, thank you.

maybe a static site generator and set up some CMS?

PenguinCoder
link
fedilink
11Y

Problem is teaching non techies how to use that static site generator. Start talking about html or git and the eyes will glaze over. Definitely not sustainable.

Unless this is a full blown web application, going with a service like squarespace or WordPress is the way to go. Then the only “dev” work is styling and maybe 1-2 integrations with other services. This puts the power into the admins’ hands.

Create a post

All things programming and coding related. Subcommunity of Technology.


This community’s icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

  • 1 user online
  • 2 users / day
  • 2 users / week
  • 8 users / month
  • 98 users / 6 months
  • 1 subscriber
  • 302 Posts
  • 2.15K Comments
  • Modlog