HN 日本語サマリー

← 一覧へ戻る
Web開発

AI搭載CMSではなく、AIと共に使うCMS:Wagtail 8.0の新API

CMS with AI, Not AI CMS: Wagtail 8.0's New API (wagtail.org)

11 pointsby ThibWeb6 コメント

要約

Wagtail 8.0では、管理画面のUI改善よりも、新しくリリースされたv3 APIに注力しています。このAPIは、50以上の管理操作を自動化可能にし、Markdown形式の豊富なテキストサポートや、Djangoモデル用のAPIエンドポイントを提供します。AIエージェントとの連携を想定しており、コンテンツ作成・管理の柔軟性とスピードを向上させます。

全文翻訳

Wagtailのリリースされたばかりの8.0のリリースノートは非常にユニークです。ハイライトに管理画面UIの改善がゼロであるにも関わらず、UXはWagtailの最大の強みの一つです。私たちは代わりに、きらびやかな新しいAPIに焦点を当てるという戦略的な選択をしました。なぜそれを使うべきなのか、その理由を説明します。 50以上の管理操作が自動化可能に v3 APIはオプトインです。約3行のコードでどのプロジェクトでも使い始めることができます: INSTALLED_APPS += ["wagtail.api.v3"] urlpatterns += [path("api/v3-preview/", api.urls)] # 実際にはこのように書かないでください 👀。要点は掴めたはずです。 これによって、以下が得られます: ページ、画像、ドキュメントなど、50以上の管理操作。 完全に文書化され、型付けされたAPI。自動生成されるOpen APIスキーマ付き。 リッチテキストをMarkdownとして組み込みサポート。個人的な好みやエージェントのために。 WagtailをDjango管理画面の代替として使用するユーザーのために、独自のDjangoモデル用のAPIエンドポイント。 さらに、美しいAPIドキュメントも追加で提供されます: これは、一部はダークマジック、一部は型ヒント(tyでチェックされ、Django Ninja 🥷とPydanticで処理される)によって実現されています。 ヘッドレスサイトやその他の公開メカニズムがv2 APIから移行できるように、パブリック/匿名アクセスが可能です。プライベートデータについては、ベアラートークン認証とWagtailの権限モデルで保護されています。 より柔軟に、より速いペースで 一部のユーザーは、慎重に振り付けられた自動および手動のコンテンツレビューで品質を11に引き上げたいと考えており、一部のユーザーは最終ドラフトをコピー&ペーストして間違いなく公開したいだけです。私たちはそれらの高度で高速化されたワークフローをサポートしたいと考えており、その結果、一種の「自分で選ぶ冒険」のような管理/コンテンツ操作フレームワークにたどり着きました。管理UIのみを使い続けることも、APIのみを使うこともできます。あるいはケースバイケースで、一部のページでより高品質を促す(必要な)摩擦を管理画面で利用することもできます。スクリプト化されたAPIで一括SEO改善を行います。 例えば、あるページの検索説明を修正するようにOpenCodeに依頼した場合の例を以下に示します: これはTensorXで実行されるDeepSeek V4 Flashを使用していますが、どのエージェントでもサポートされます! AI搭載CMSではなく、AIと共に使うCMS これは、私たちのAIガイドライン原則の中で作業するすべての一部です。Wagtail AIをインストールしない限り、管理画面に✨魔法のキラキラ✨AIボタンが表示されることはありません。しかし、より多くのエージェントの助けが必要なら、今やることができます。新しいv3 API操作は、curlで直接使用する場合でも、CLI経由でも、MCP経由でも、エージェントに最適です。 そして、より決定論的な操作を好むなら、一般的なタスクのスクリプティングがこれまで以上に近くなっています!個人的には、LLMを使って小さなクライアント/スクリプトを書いて、以下のようなことに役立てることを楽しみにしています: Markdownで書いた記事の公開を高速化する。 公開されていないすべてのページと未使用の画像のレポートを取得してクリーンアップする。 数週間の作業ではなく、100行のスクリプトでシステム間でコンテンツを移動する、汎用的なコンテンツインポーター。 APIをデモする これを簡単に試したい場合は、以下のオプションがあります: すべてがセットアップされた公式デモのコピーを入手し、APIデモの手順に従ってください。 期間限定で、この共有デモサイト:wagtaildemo-aiで試してみてください。トークン:wagtail_DImkbqbcAZhenzuG0RgnYj3jP700qIYRu。 ガイドウェブサイトのパブリック操作を試してみてください。 フィードバックが必要です APIを使い始めて、それを使って何をしたいか、何をしたか、何がうまくいき、何がうまくいかないかを教えてください!v8.1の数週間前にフィードバックに基づいて適応できるように、Wagtail 8.0でプレビューとしてリリースしています。アイデアを共有するだけでも、GitHubでのフィードバックディスカッションに参加してください。 そして、Wagtail Space 2026にサインアップして講演を提案することを忘れないでください。そうすれば、私たちのプラットフォームのこの新しい機能で皆が何を構築しているかを見ることができます! パースペクティブ 2026年7月22日 私たちのAIガイドライン原則が実際に何を意味するのか 原則の起草は簡単でしたが、難しいのはその後のことです。 ニュース 2026年8月25日 AIエージェントがより一般的になるにつれて、Wagtail 8.0でより自動化されたコンテンツの未来に備えましょう コンテンツが成功するのを助ける新機能