13
submitted 1 year ago by JPAKx4 to c/programming@beehaw.org

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.

top 8 comments
sorted by: hot top controversial new old
[-] tumulus_scrolls@lemmy.fmhy.ml 7 points 1 year ago* (last edited 1 year ago)

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 1 points 1 year ago

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

[-] george@midwest.social 5 points 1 year ago

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 1 points 1 year ago

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.

[-] Micah@beehaw.org 2 points 1 year ago

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 1 points 1 year ago

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

[-] kelvinjps@beehaw.org 2 points 1 year ago

maybe a static site generator and set up some CMS?

[-] Penguincoder@beehaw.org 1 points 1 year ago

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.

this post was submitted on 14 Jul 2023
13 points (100.0% liked)

Programming

13360 readers
60 users here now

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.

founded 2 years ago
MODERATORS