【ITニュース解説】I went silent for a month to build a WordPress killer. Here's why.
2025年09月24日に「Dev.to」が公開したITニュース「I went silent for a month to build a WordPress killer. Here's why.」について初心者にもわかりやすく解説しています。
ITニュース概要
WordPressの課題を解決する新たなCMS「NextBlock」の開発者が、1ヶ月間集中して作業した。特にNotionのような高機能エディタの実装に注力し、開発者やブロガーに最高のコンテンツ作成体験を提供、WordPressに代わる存在を目指す。
ITニュース解説
ソフトウェア開発の世界では、新しい技術やサービスが常に生まれ、既存のシステムをより良いものへと置き換えようとする動きが活発だ。今、ある開発者が、ウェブサイトのコンテンツ管理システム(CMS)の分野で長らくデファクトスタンダードとして君臨してきたWordPressに代わる新しいシステム「NextBlock」の開発に注力している。
この開発者は最近、約1ヶ月間ほとんど表立った活動をせず、ひたすらシステム開発に没頭していたという。その集中開発の対象となったのは、NextBlockの中核をなす「エディタ」機能、つまりウェブサイトのコンテンツを作成・編集するためのツールだった。目標は、Notionのような革新的なサービスが提供するような、非常に柔軟で直感的な編集体験をNextBlockに実装することだった。この目的のために、「Tiptap 3」という強力なライブラリが利用され、ほぼ理想的な形に仕上がったとのことだ。
システムエンジニアを目指す皆さんにとって、CMSという言葉は耳馴染みがあるかもしれない。CMSとは、Content Management Systemの略で、ウェブサイトのテキスト、画像、動画などのコンテンツを、専門的な知識がなくても管理・公開できるように設計されたシステムのことだ。代表的なものとしてWordPressがあり、世界中の多くのウェブサイトで利用されている。WordPressがこれほど普及したのは、その豊富な機能と、プラグインやテーマによって機能を拡張しやすい「エコシステム」が大きく貢献している。これにより、ブログから企業のウェブサイト、ECサイトまで、多種多様なウェブサイトが構築されてきた。
しかし、長年の進化の過程で、WordPressはいくつかの課題を抱えるようになったと指摘されている。機能が増え続けることでシステム全体が肥大化し、動作が重くなったり、管理が複雑になったりすることがある。また、数多くのプラグインを導入することで、予期せぬ不具合が生じたり、セキュリティ上のリスクが増大したりする可能性もある。コンテンツを作成する際のエディタ機能についても、慣れない人にとっては操作が難しかったり、思った通りのフォーマットにならないといった不満の声が聞かれることも少なくない。開発者やブロガーが本当に求めているのは、こうした制約から解放され、純粋にコンテンツ作成に集中できるような、より洗練されたツールだという意見も多い。
NextBlockの開発者が今回注力したのは、まさにこの「コンテンツ作成体験」の根本的な改善だった。彼は、WordPressが抱えるエディタに関する課題を解決し、開発者やブロガーが「ずっと求めていたツール」と感じられるような、流れるような操作性と強力な機能を備えたエディタを目指した。具体的には、「Notionライクなエディタ」という表現が使われている。Notionは、単なるテキストエディタではなく、表、リスト、画像、コードブロックなど、さまざまな「ブロック」を組み合わせてドキュメントを作成できるツールだ。これらのブロックを自由に配置したり、組み合わせたりすることで、アイデアを整理したり、複雑な情報を構造化したりするのに非常に役立つ。NextBlockも、このように自由度の高いブロックベースの編集機能を提供することで、既存のエディタにつきものの「プラグインとの衝突」「奇妙なフォーマットの問題」「機能の限界」といった不満を解消しようとしている。
この高度なエディタ機能をゼロからすべて開発するのは非常に手間がかかる作業だが、今回の開発では「Tiptap 3」というライブラリが活用されている。Tiptap 3は、ウェブ上でリッチテキストエディタ(文字の色を変えたり、太字にしたり、画像を挿入したりできるエディタ)を構築するためのフレームワークやツールキットのようなものだ。プログラミングの分野では、既存の優れた部品(ライブラリ)を組み合わせてシステムを構築するのが一般的である。Tiptap 3を使うことで、開発者はエディタの基本的な機能や振る舞いを効率的に実装でき、さらに高いレベルでカスタマイズを加えることが可能となる。今回の開発者が「Tiptap 3との開発は素晴らしい旅だった」「カスタマイズ性が驚異的」と述べていることからも、その有効性がうかがえる。このライブラリによって、NextBlockは最も柔軟なCMSの基盤を手に入れたと開発者は考えている。
NextBlockが目指すのは、単に新しいエディタを提供するだけではない。これは「WordPressキラー」と呼ばれるほどの、既存のCMSの覇者を置き換えることを視野に入れた壮大なビジョンの一部だ。長年WordPressの牙城を崩すことは難しいとされてきたが、現在のWordPressが抱える「肥大化」や「古くなったコア体験」といった弱点がある今、新たな選択肢が求められている。NextBlockは、コンテンツ作成体験を根本から改善することで、開発者やブロガーがより快適に、より創造的に活動できる環境を提供し、最終的にはWordPressに代わる新しいスタンダードとなることを目指している。
この取り組みは、技術の進化とともにユーザーが求めるものが変化し、それに応える形で新しいソリューションが生まれてくるIT業界のダイナミズムを象徴している。優れたコンテンツ作成体験から始まるNextBlockの挑戦は、今後のCMSのあり方を変える可能性を秘めており、その進展が注目される。