Hi folks, I’m trying to set up a blog for a personal project and trying to figure out if WordPress is a right choice for my use case. But WordPress seems used in many different ways, and I’m a little lost.
It’s going to be a small personal project, which is very unlikely to scale to high traffic, and I would like to get:
1. Easy management of resources: I’m thinking to go with GCP so that it can start small and can scale easily based on traffic. I’m not sticking to GCP, so happy to change if this is anti-pattern. It looks to have some WordPress integration.
2. Customizable UI: I ideally want to have a complete control over the client side design. I’m thinking to use Next.js here as I’ve had some experience with it before and it was pretty handy to work with.
3. Easy management of data, without needing to setting up a service from scratch: I think this is where WordPress comes in, but I’m unsure if it is a suitable/good choice. My expectation here is that I use a third-party tool (WordPress) that provides an interface for me to easily write up a blog post, store it, and publish it. In doing so, I’d like to deal with raw HTML/CSS as little as possible, not to mention any backend dev setup. I’d like to be able to customize and manage metadata of posts as flexible as possible too (e.g. adding arbitrary metadata to a blog post). I also expect some sort of search/filter functionality of articles based on title, main text and metadata.
So, does WordPress sound like a good way to go? Or is it not what I’m expecting?
[ad_2]
WordPress can do nearly anything these days. Out of the box, it’s mostly a blogging platform. You can test it out on playground.wordpress.org.
It’ll let you install themes, plugins, play with the cms backend to get familiar.
Try that then decide.
Yes WP does all of that.
Writing a new frontend for WordPress using next.js is not a simple task, unless you’re an experienced developer. You know about Themes on WordPress right? There’s literally thousands of them – there’s not really any need to build your own frontend, unless you have a very specific need to – certainly not for a blog.
“easy management of data” – what does that mean exactly? What data?
“easy management of resources” – what are you referring to? From a server POV, that’s not related to WordPress. WP is a CMS – it doesn’t manage server resources. If you mean images, WP has a media library.
I’d recommend watching a few youtube videos about WP.