ものづくり:まとめページ自動生成
- Dancing Shigeko

- 7 時間前
- 読了時間: 2分
こんにちは、Dancing Shigekoです!
まとめページを自動で作ることを考えてみた。
---こんなプロンプトをCodexに投げてみた
あなたはWix Velo設計・実装エンジニアです。
目的
Wixブログの新規投稿・更新時に、投稿カテゴリを判定し、対象カテゴリの場合は既存の「まとめページ」に自動でタイトルとリンクを追加・更新できる仕組みを設計してください。
前提
サイトはWixで運用中
ブログはWix Blog
まとめページは既に存在している
ただし、静的ページ本文を直接書き換えるより、CMSコレクション+リピーター表示方式を優先したい
Wix Blog Backend Posts API、onPostCreatedイベント、必要に応じてonPostUpdatedイベントを使う想定
Wix公式ではPosts APIでブログ投稿の取得・検索が可能
onPostCreatedは投稿作成時に実行されるイベントとして用意されている
実現したい処理
ブログ投稿が新規作成・更新される
投稿のカテゴリを取得する
所定カテゴリに該当するか判定する
該当する場合、まとめ用CMSコレクションに以下を保存する
postId
title
url
category
publishedDate
summaryPageType
sortOrder
updatedAt
既に同じpostIdが登録済みの場合は重複追加せず更新する
まとめページ側ではCMSコレクションをカテゴリ別に絞り込み、リピーターでタイトルリンク一覧を表示する
設計してほしい内容
推奨アーキテクチャ
CMSコレクション設計
Veloバックエンドファイル構成
onPostCreated / onPostUpdated の使い方
重複防止ロジック
カテゴリとまとめページの対応表設計
まとめページ側のリピーター表示設計
初回導入時に既存記事をまとめコレクションへ一括登録する方法
エラー時のログ設計
実装コード例
注意点
いきなり全自動ではなく、まずは「手動実行で既存記事を同期」→「新規投稿時に自動同期」の順で安全に進めたい
Wixの仕様上、静的ページ本文を直接編集する方法が難しい場合は、CMS+リピーター方式を正式案として提案すること
私はプログラミングに詳しくないため、手順は初心者向けに説明すること
まずは、全体設計と必要なファイル・CMS項目を提案してください。
---
何やらCodexがいそいそと作業を始めてくれている。
出てきた成果物を精査していかなくては。
こちらの処理能力を遥かに上回るスピードでアウトプットしてくるので、理解を追いつかさせるので一杯一杯。
それでは、また明日!


コメント