Hacker News new | ask | show | jobs
by o_____________o 2756 days ago
Here's the holy land:

- React components (Gutenberg)

- You can visually edit react components (Gutenberg)

- You can render the site with anything (Gatsby?)

Wordpress made some insane decisions with Gutenberg, like 1. storing the parameters (data you enter visually into the component) in an HTML comment (!!!) alongside the rendered HTML and 2. deciding to show the equivalent of "FATAL ERROR IN THIS COMPONENT" when the component author makes any adjustment to the markup output. Their idea for the latter was for you, the component author, to keep a deprecated version of any change alongside the new version.

They have the start of something great but crippled it with laughably bad decisions. Feels like... well, developing in the PHP ecosystem again.

More specific discussion: https://github.com/WordPress/gutenberg/issues/10444