CJ54 on Nostr: I'm thinking of switching from Postgres/Strapi/next.js to Wordpress. The thing is ...
I'm thinking of switching from Postgres/Strapi/next.js to Wordpress.
The thing is that 90% of what I'm developing in React/next is re-inventing the wheel. It's taking a huge amount of my time, visitors want features faster, and I can't keep up.
Tags for instance. Custom made in Strapi/next.js took weeks to implement. Meanwhile, Wordpress has tags by default.
Next up is user submitted content. It'll definitely take more weeks/months to implement S3 uploads and a content moderation workflow. Meanwhile, Wordpress is built from the ground up as a CMS supporting multiple authors and editors.
I bought the hype of Strapi and next.js, but I don't think they're right for a one man studio.
Do I bite the bullet and migrate to battle-proven Wordpress, or do I press forward with the half-baked clusterfuck I have?
Published at
2024-04-04 16:04:42Event JSON
{
"id": "aaecfd18eef7a15791e944254f000e4341790b0b9c589232685fdefaeb882854",
"pubkey": "4f6b831256c3b600aea95a47a01928de2381458bc5b8c07a57a68febf2943611",
"created_at": 1712239482,
"kind": 1,
"tags": [],
"content": "I'm thinking of switching from Postgres/Strapi/next.js to Wordpress.\n\nThe thing is that 90% of what I'm developing in React/next is re-inventing the wheel. It's taking a huge amount of my time, visitors want features faster, and I can't keep up.\n\nTags for instance. Custom made in Strapi/next.js took weeks to implement. Meanwhile, Wordpress has tags by default.\n\nNext up is user submitted content. It'll definitely take more weeks/months to implement S3 uploads and a content moderation workflow. Meanwhile, Wordpress is built from the ground up as a CMS supporting multiple authors and editors.\n\nI bought the hype of Strapi and next.js, but I don't think they're right for a one man studio.\n\nDo I bite the bullet and migrate to battle-proven Wordpress, or do I press forward with the half-baked clusterfuck I have?",
"sig": "b540ad6d7720edc5d28d53ca5430f26eedbb1d0ea1d05e466e69e780e8a66ed2656f24241b442b2f1943e6a2cc5235bb243d92d0001247ea2700da19ab168d36"
}