What are you doing, WordPress.com?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • gutenberg

    The Block Editor project for WordPress and beyond. Plugin is available from the official repository.

  • Ok, let's not talk about the duotone bit. Let's talk about patterns: https://wordpress.org/patterns/

    Why on earth should I include these very beautiful and also very random bird illustrations and colors and typography into my website?

    Are these "pattern" in the sense of reusable solution to common problems or just random and non-consistent design blocks?

    Also, why on earth should I control border-radii, gradient, colors for every single block in the editor?[0][1]

    This is complete madness. For two reasons at least: One, styles should be defined at least on a global level, using tokenized values and possibly exposed only to users with higher capabilities (designers).

    Two, Authors and editors should focus on content, not styling. Many of them are unable to take rational design decisions. Giving them the power of styling border radii or gradients on multiple buttons/elements in a random fashion on the same page, or even on the same website, is a recipe for a visual disaster.

    Yes, you're right about how the semantic data may be stored. Everything else? I can still see a "lousy PowerPoint for the web" everywhere.

    What's worst, is that they are pushing these bad design decisions really hard. Breaking existing websites in production. Maybe they'll make it right someday, at least I hope so, but it will take years time. This is why, as I said, all of this should be at least opt-in.

    [0]: https://github.com/WordPress/gutenberg/pull/28541

    [1]: https://github.com/WordPress/gutenberg/pull/31585

  • Hugo

    The world’s fastest framework for building websites.

  • I guess this will push more and more bloggers to start looking at static site generators like Hugo ( https://gohugo.io/ ) and either hosting themselves, or on one of the many "built in" cloud hosting providers that it supports.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Publii

    The most intuitive Static Site CMS designed for SEO-optimized and privacy-focused websites.

  • There is also Publii ( https://getpublii.com/ ) which is like a desktop app where you write your posts in, and then you can hit a "publish" button and it will deploy. Deployment (afair) can be one of the well-known names like Digital Ocean, or a simple FTP access to whatever shared hosting you rented.

    The procedure can't get a lot less technical, and for some people this may be the right thing. Plus, since it's a SSG basically, there is not much to worry about vulnerabilities.

    I tried it briefly and decided it's not for me (don't exactly remember which drawbacks killed it for me), but I think the approach has some value to it in general.

  • eleventy 🕚⚡️

    A simpler site generator. Transforms a directory of templates (of varying types) into HTML.

  • I am not technically qualified. I am a medic. I do medic things. In a pinch can open you up and fix an aortic aneurysm, and I can always make sure you're still alive when the person comes who can do those well. I am not a coder, not a sysadmin, and all I know about "web3" is that it seems to be the CrossFit for nerds.

    I run my blog on a $25 (not month, overall cost) Raspberry Pi 2[1]. I use Markdown. I (ab-)use S3 for image storage. I use 11ty[2].

    It doesn't take a coder to know how to do this. And it doesn't take a lot of time, either. SSL certificates are free, thanks to Let's Encrypt, nginx is an "apt get" away. That's all it takes if you want to blog(!).

    If you want e-Commerce or shill your newsletter or whatever else uses blogging backends like WordPress, then $177/year is a steal. If you just want to blog, the weekend with Eleventy and a free copy of Obsidian[3] are cheaper, less hassle, and you keep your data in a format that's not Wordpress' pseudo-XML abomination.

    [1] https://mikka.md/posts/supersmall/

    [2] https://www.11ty.dev

    [3] https://obsidian.md/

  • obsidian-releases

    Community plugins list, theme list, and releases of Obsidian.

  • I am not technically qualified. I am a medic. I do medic things. In a pinch can open you up and fix an aortic aneurysm, and I can always make sure you're still alive when the person comes who can do those well. I am not a coder, not a sysadmin, and all I know about "web3" is that it seems to be the CrossFit for nerds.

    I run my blog on a $25 (not month, overall cost) Raspberry Pi 2[1]. I use Markdown. I (ab-)use S3 for image storage. I use 11ty[2].

    It doesn't take a coder to know how to do this. And it doesn't take a lot of time, either. SSL certificates are free, thanks to Let's Encrypt, nginx is an "apt get" away. That's all it takes if you want to blog(!).

    If you want e-Commerce or shill your newsletter or whatever else uses blogging backends like WordPress, then $177/year is a steal. If you just want to blog, the weekend with Eleventy and a free copy of Obsidian[3] are cheaper, less hassle, and you keep your data in a format that's not Wordpress' pseudo-XML abomination.

    [1] https://mikka.md/posts/supersmall/

    [2] https://www.11ty.dev

    [3] https://obsidian.md/

  • one-click-hugo-cms

    Hugo template with Decap CMS

  • Have you tried Hugo with NetlifyCMS? I've been pretty happy with that combo on a few small sites I run. Here's a starter: https://github.com/netlify-templates/one-click-hugo-cms

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts