Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Yes. You can of course code it by yourself or add more functionalities by plugins. For comments, if I'm right, you can use this one.
Regardless of that, I'd like to throw in ProcessWire as an option. You basically define all your fields and templates you want to have in the admin, and then you create your templates. You can also use Page Classes to extend functions for a specific template. Your application sits in the "sites" folder and is separated from core. I'm running two websites with that one.
If you're familiar with Symfony, you could also check out Contao. I never really used it, though, because it's a bit too complex for me. But in theory, you can use most libraries for Symfony there.
For this particular use case I would go with Statamic for the bulk of the site and Spatie Laravel Comments. Drop the shared hosting and run it on a Digital Ocean droplet.
In my opinion, NextJS is very easy to understand if you have experience with React. You can easily deploy on Vercel and also you have good documentation here https://nextjs.org/. You also have some demos on GitHub https://nextjs.org/examples for headless CMS integrations.
Or Winter CMS (https://wintercms.com/) ;)
Related posts
- Building a blog website with some landing pages. Laravel instead of WordPress?
- 📜 RepoList - A tool to generate wordlists based on GitHub repositories
- Joomla 5 Upgrade on new 4.4 website fails code 0 "libraries/src/Event/AbstractEvent.php on line 225"
- What is a Headless CMS: a Visual Guide
- Step-by-step guide: Launching a website with October CMS on Linode using PHP and Laravel