もしWordPressエコシステムのニュースを追いかけていないと、あなたはWordPress Playgroundという新しいプロジェクトについて知らないかもしれません。私自身もこのグループに含まれており、Hacker Newsへのプロジェクトページの投稿が数日前になるまでWordPress Playgroundの存在を知りませんでした。
しかし、WordPress Playgroundは非常に便利であるため、ここで短い説明が必要です。アイデアは非常にシンプルです。Playgroundでは、サーバーの操作をせずにWebブラウザから直接WordPressインスタンスを実行できます- PHP、MySQL、Apacheのインストールは必要ありません。
playground.wordpress.net
で試すことができます。わずか数秒で、完全な管理パネルと投稿やページの作成が可能な新しいWordPressサイトが手に入ります。この時点で、おそらく2つの疑問が浮かびます:これはどのように可能なのか?それとなぜ便利なのか?
Adam Zielinskiや他の貢献者が、WebAssemblyベースのWordPressランタイムを作成しました。これにより、ページを読み込むことでWordPressサーバーを起動できます。従来のMySQLデータベースはファイルベースのSQLiteデータベースに置き換えられました。そして、サービスワーカーがWebサーバーの役割を果たし、ブラウザのリクエストをWordPressの応答に変換します。
私のノートパソコンでは、WordPressは10秒以内で読み込まれます。ページをリフレッシュすると変更はなくなるため、思う存分試すことができます。データをブラウザ内またはローカルのコンピュータディレクトリに保存するオプションもあります。
これがWordPress Playgroundのメインアイデアです。新しいことを試したり、取り組んでいるプロジェクトを披露したり、コードをさまざまなWordPressおよびPHPのバージョンでテストすることができる環境です。
たとえば、WordPress Playgroundを使用して、プラグインやテーマ、ブロックを試してみて、自分のニーズに合うかどうかを確認することができます。ライブなWordPressサイトにインストールする必要はなく、ステージングサイトを作成するよりも簡単です。
WordPress Playgroundでは、2つの方法でプラグインをインストールすることができます。プラグインのZIPファイルをダウンロードしてそれをPlaygroundにアップロードする方法、またはURLをplayground.wordpress.net/?plugin=MYCOOLNEWPLUGIN
のように変更して、プラグインがインストールされたWordPressサイトを自動的に起動する方法があります。
WordPress Playgroundでは、URLのクエリパラメータとしてPHPバージョン、WordPressバージョン、ページの読み込み時に読み込むべきWordPress URLなど、多くの設定オプションを扱うことができます。
これらのパラメータは、新しいプラグインバージョンを新鮮なWordPressインストールでテストしたいプラグイン開発者にとって特に役立つかもしれません。テーマ開発者もPlaygroundを使用して、ライブデモをタグで埋め込むことができます。
アプリプラットフォームとしてのWordPressの使用
数年前にAutomattic CEOのMatt Mullenwegとのインタビューで、彼はWordPressでWebのオペレーティングシステムを構築したいと述べていました。そして、実際にWordPressは非常に柔軟性があります。レストランのメニューを紹介するために使用することも、トラフィックの多いメディアサイトの基盤にすることもできます(TechCrunchはWordPressウェブサイトです)。
一部の人々はまた、WordPressをヘッドレスなコンテンツ管理システムとして使用しています。WordPressはコンテンツ、ユーザー、メディアファイルに対応し、フロントエンドは完全にWordPressから分離され、APIを使用してコンテンツとやり取りします。
WordPress Playground自体はスタンドアロンのWordPressであるため、ローカルデバイスでもWordPressインスタンスを実行することができます。たとえば、テーマやプラグインのデバッグに使用できるVS Codeプラグインや、CLIツールを使用してローカルWordPress環境を起動することもできます。
さらに信じられないほど素晴らしいことに、Ella van DurpeはWordPress PlaygroundをiOSおよびmacOS向けの新しいメモアプリの基盤として使用しました。BlocknotesはWordPressの簡易版であり、WordPressで投稿を作成するようにノートを作成できます。
Ella van DurpeはTwitterでいくつかのスクリーンショットを共有しました:
ご覧の通り、ノートはiCloud DriveにHTMLファイルとして保存され、Appleデバイス間で同期されます。Blocknotesは現在TestFlightで利用可能で、すでにうまく動作しています。このプロジェクトは、単一のHTMLファイル形式のウィキスタイルのノートブックであるTiddlyWikiを思い起こさせます。
それでは、WordPress Playgroundの他の潜在的なユースケースを見るのが待ち遠しいです。Web技術が新たな方法で使用されているのを見るのは素晴らしいことです。そしてPlaygroundはその完璧な例です。
元記事はこちら