{"id":61405,"date":"2022-08-18T16:24:11","date_gmt":"2022-08-18T19:24:11","guid":{"rendered":"https:\/\/manualdousuario.net\/?p=61405"},"modified":"2025-12-27T15:20:09","modified_gmt":"2025-12-27T18:20:09","slug":"wordpress-classicpress","status":"publish","type":"post","link":"https:\/\/manualdousuario.net\/en\/wordpress-classicpress\/","title":{"rendered":"WordPress&#8217;s uncertain future and the promise of ClassicPress"},"content":{"rendered":"<p>Almost a decade ago, I launched a tech blog in Brazil called <a href=\"https:\/\/manualdousuario.net\"><em>Manual do Usu\u00e1rio<\/em><\/a> (\u201cUser&#8217;s Guide\u201d in Portuguese). Since its inception, it is published with WordPress, one of the oldest CMS \u2014 a content management system \u2014 and by far the most popular on the web today: it&#8217;s estimated that <a href=\"https:\/\/wordpress.org\/40-percent-of-web\/\">40% of active websites use it nowadays<\/a>. WordPress is open source, works well, there&#8217;s almost nothing to complain about.<\/p>\n<p>In December 2018, Automattic, the company behind WordPress, <a href=\"https:\/\/wordpress.org\/news\/2018\/12\/bebo\/\">released version 5.0<\/a> with big fanfare and a radical change: Gutenberg, a new, very visual post editor based on content blocks instead of text.<\/p>\n<p>Gutenberg changes the writing process a lot. If before I was presented with a text area with some formatting buttons at the top when writing some post \u2014 a kind of simplified Word \u2014, now it was possible to manipulate the whole appearance of the content using these blocks.<\/p>\n<p>This was not a very well received change. To this day, <a href=\"https:\/\/wordpress.org\/plugins\/classic-editor\/\">the Classic Editor plugin<\/a>, which restores the Word-style editor used until WordPress 4.9, is one of the most popular on the platform, with +5 million active installations and a five-star (top) rating.<\/p>\n<p>Automattic doubled down on Gutenberg in early 2022 by <a href=\"https:\/\/wordpress.org\/news\/2022\/05\/arturo\/\">bringing to WordPress 6.0<\/a> a thing called Full Site Editor: now, in addition to posts, someone could design the entire site with blocks\/Gutenberg. WordPress moved even further away from being a mere blog or text-based publishing tool to become\u2026 I don&#8217;t know, anything other than that.<\/p>\n<p>With Gutenberg, Automattic \u2014 which, it should be mentioned, runs a commercial operation based on WordPress, WordPress.com \u2014 decided to pick a fight with DIY and more modern rivals, notably Squarespace and Wix. Not by chance: these have achieved great recognition and a lot of users (and money) in recent years, because they are easier to handle for non-programmers.<\/p>\n<p>And it is indeed easier to make a custom site with Gutenberg, but at what cost? For me (a person who can&#8217;t code, but can deal with simple HTML and CSS, by the way), the biggest hurdles are the added complexity when writing anything with blocks and the \u201cdirty\u201d code Gutenberg generates when displaying the site to visitors. (I care a lot about this \u201cinvisible\u201d part of the site. <a href=\"https:\/\/roytanck.com\/2021\/12\/16\/wordpress-block-themes-options-not-decisions\/\">I&#8217;m not the only one<\/a>).<\/p>\n<p>WordPress&#8217; new direction alienates a significant portion of its user base. At the very least, those 5 million who use Classic Editor by this day. Maybe we aren&#8217;t the most profitable users, but we&#8217;re a crowd that, in many cases, has relied on this tool for a very long time to earn our living or just to maintain sites that are doing just fine without Gutenberg, thank you. This is my case: <em>Manual do Usu\u00e1rio<\/em> has been around for almost a decade.<\/p>\n<p>At the moment, WordPress meets the needs of a site like mine because it is still possible to neutralize much of the excesses that Gutenberg brings to the system using a lot of workarounds in <code>functions.php<\/code>. Until when? I don&#8217;t know.<\/p>\n<p>All WordPress development is dictated by Gutenberg, both within Automattic and in the ecosystem, by third-party developers of plugins, themes, and solutions. This creates apprehension in those who don&#8217;t get along with the blocks and would rather do without them. WordPress community support has always been stellar, but it started to fade into something sparse for those out of the blocks train.<\/p>\n<p>The Classic Editor, for example, was supposed to be discontinued at the end of 2021. <a href=\"https:\/\/wordpress.org\/news\/2021\/08\/an-update-on-the-classic-editor-plugin\/\">It got an extra year of support<\/a> due to its popularity. At the end of 2022, will it be abandoned? I don&#8217;t know.<\/p>\n<p>Even a simple site like <em>Manual do Usu\u00e1rio<\/em> has several dependencies with the chosen CMS. After all, it&#8217;s a huge archive that was published on the features, limitations and possibilities of WordPress. Migrating to another tool is always an option, not infrequently a traumatic one that leaves after-effects.<\/p>\n<p>That&#8217;s why I&#8217;ve been looking fondly at <a href=\"https:\/\/www.classicpress.net\/\">ClassicPress<\/a>. In 2019, shortly after WordPress 5.0 was released, a group of developers decided to stay in version 4.9, forking the main WordPress into something new. ClassicPress was born.<\/p>\n<p>In three years, however, progress has been slow. Making matters worse, the bureaucratic part and the internal dramas of ClassicPress&#8217; project continue to distract everyone from what matters, from writing code.<\/p>\n<p>At the end of June, the two developers leading the ClassicPress Initiative, the non-profit company responsible for the project, <a href=\"https:\/\/wptavern.com\/classicpress-on-the-rocks-directors-resign-new-leadership-installed\">left under heavy criticism<\/a>. A new group took over with the mission to regain enthusiasm and move the project forward.<\/p>\n<p>It&#8217;s not an easy job. Automattic&#8217;s structure (and money) are on another scale of magnitude. ClassicPress Initiative is still counting the pennies to pay operating expenses. On exit, the former directors said there was USD 352 left in the company&#8217;s bank account.<\/p>\n<p>Even in this not-so-promising scenario, it would be great if ClassicPress thrived. The new management has <a href=\"https:\/\/opencollective.com\/classicpress\">opened a crowdfunding initiative to cover expenses<\/a>. <em>Manual do Usu\u00e1rio<\/em>, in my capacity, has become an early supporter.<\/p>\n<p>It is not yet time to migrate my site to ClassicPress, however. The project is too raw for my needs and current dependencies, and ClassicPress new board still has to figure out fundamental issues, such as deciding to maintain compatibility with WordPress plugins or going for a complete break.<\/p>\n<p>One day, if things go well, I&#8217;ll migrate. My fear, however, is that that day will come before rough edges are polished, when WordPress becomes something incompatible with <em>Manual do Usu\u00e1rio<\/em>, with what it was at the beginning until the fateful version 5.0 at the end of 2018.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Almost a decade ago, I launched a tech blog in Brazil called Manual do Usu\u00e1rio (\u201cUser&#8217;s Guide\u201d in Portuguese). Since its inception, it is published with WordPress, one of the oldest CMS \u2014 a content management system \u2014 and by far the most popular on the web today: it&#8217;s estimated that 40% of active websites [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"episode_type":"","audio_file":"","podmotor_file_id":"","podmotor_episode_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","_locale":"en_US","_original_post":""},"categories":[1575],"tags":[1861,1913],"_links":{"self":[{"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/posts\/61405"}],"collection":[{"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/comments?post=61405"}],"version-history":[{"count":1,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/posts\/61405\/revisions"}],"predecessor-version":[{"id":61406,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/posts\/61405\/revisions\/61406"}],"wp:attachment":[{"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/media?parent=61405"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/categories?post=61405"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/tags?post=61405"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}