CMS with JavaScript - what can you recommand ?

First of all, sorry for my English 😉 I'm swiss and maybe there are some spelling mistakes. Question: I would like to start a simple project for a Crossfit Affliliate whom I know. The owner wants to change the text and pages on his own. I'm currently not a lot into php and I heard that wordpress (which works with php - I know) isn't the best choice - it's insecure and you never know what code you will load from the plugins. When I enter "CMS Javascript" with google - I just get overwhelmed with all those different providers. Do you have any suggestions ? with pro's and contra's ? I'm a newbie into coding. So it should be simple and I would love to code (HTML, CSS and JavaScript) the page by myself. I hope you can help. Have a good day. Doris
8 Replies
b1mind
b1mind•9mo ago
I'm playing with Prismic.io right now and really enojoy it. Kevin will be using TinaCMS for his last model of BeyondCSS corse. Also sidenote... WP is only insecure if you don't pay attention. People are just meme'n all you have to do is change some paths to files (which you can get plugins for security that do it for you). Then just don't have unused plugins/themes on the site. Always update them all
Joao
Joao•9mo ago
it's insecure and you never know what code you will load from the plugins.
The same is true about any product written in any programming language. It's only as secure as you make it to be. People just like blaming the tools rather than their own stupidity. I think WordPress is an excellent choice for beginners, especially if you only need something simple. PHP can be used as template language so you basically need to learn a few basic concepts about how it's written and how to apply it in the context of WordPress. It's really not that difficult. I would recommend not installing a thousand plugins, of course, and check which ones are popular and are maintained. Do a little bit of research before you click that "install" button. And if you want to use JavaScript only to render the page, perhaps using something like React or Vue, you can use the WordPress REST API to treat it only as the backend and render the frontend entirely in JavaScript.
b1mind
b1mind•9mo ago
Joao you tried either of the products I mentioned? I'd be curious how you compare them to headless WP. I'll wait for Kevin's course model to try Tina, but I'm in a honey moon phase with Prismic and loving it.
Joao
Joao•9mo ago
I have not, I'm definitely curious about them but I just never put in the time for it... it's honestly hard to justify learning about WordPress and then not use it. I won't lie, from the developer perspective, WordPress is not particularly fun to code in (at least for me). But it's just a very well battle tested and reliable product overall. Is he making a course on Tina, or he's using Tina for his website?
b1mind
b1mind•9mo ago
I also agree WP is a great intro to building websites, almost rather work with someone who only knows it vs only has React brain... Least they would know more about how the web works 😂 Beyond CSS 5th model will be using it. Using the design system you built in a CMS
Joao
Joao•9mo ago
Uhh, can't wait! I seem to remember something about it mentioned a while back, but I've put the course on hold for a bit. If I learn Tina and I like it then I'll probably stick to it and perhaps even use it as replacement for WordPress.
b1mind
b1mind•9mo ago
That's where I am with Prismic, I'm not looking back. (maybe Tina will convert me but both seem nice.)
Joao
Joao•9mo ago
I remember there was a period where a lot of these CMSs started to appear everywhere and I didn't want to pick one back then... when things move too quickly I think it's better to sit back and let the dust settle. I think I'll use Tina as my introduction to these new world 🙂