コンテンツにスキップ

Handover Document / 引継ぎ資料

Project Status

Cross Poster Pro のリファクタリングおよびライセンス管理機能の実装が完了しました。 現在、コードベースはリリース可能な状態ですが、サーバーサイド(販売サイト・メインサイト)の構築が未完了です。

Completed Tasks

  • [x] Namespace Refactoring: Takao\CrossPosterPro 配下への統一完了。
  • [x] Documentation: README.md (日本語) の整備、readme.txt の更新。
  • [x] Git Configuration: .gitattributes によるリリース用アーカイブ設定(開発ファイルの除外)。
  • [x] License System Implementation:
    • EDD (Easy Digital Downloads) 対応のアップデータークラス (class-edd-updater.php) 実装。
    • ライセンスキー入力・認証・設定画面 (class-license.php) 実装。
    • Cross Poster Pro Features 設定画面のタブ化。
  • [x] Repository Consolidation: Free版(cross-poster)のコードをProリポジトリ内の cross-poster/ ディレクトリに統合(Monorepo構成)。

Next Steps (Transition to New PC)

1. Repository Setup

新しいPCで cross-poster-pro リポジトリをCloneすると、以下の構成になります。 - cross-poster-pro/: Pro版プラグインのルート(Gitルート) - cross-poster/: Free版プラグインのコード(同梱) - includes/: Pro版のコード - .agent/: 設計資料・引継ぎ資料

2. Server Setup

新しい環境またはサーバー上で以下の構築を行ってください。

Store Site: https://store.netguide.site

  • Server: CoreServer V2 (Recommended)
  • Plugins:
    • Easy Digital Downloads (Free)
    • EDD Software Licensing (Paid)
    • WP OAuth Server (for SSO IDP)
    • LiteSpeed Cache
  • Action:
    • 商品「Cross Poster Pro」を登録。
    • 生成されたライセンスキーを使って、Proプラグインの動作確認を行う。

Main Site: https://netguide.site

  • Server: One Rental Server (or CoreServer V2)
  • Plugins:
    • Cocoon (Theme)
    • bbPress (Forum)
    • OpenID Connect Generic (SSO Client -> Connect to Store Site)
    • Bogo (Multilingual)

2. Verification

サーバー構築後、以下のフローを確認してください。 1. Storeサイトで「Cross Poster Pro」を購入(テスト決済)。 2. 発行されたライセンスキーをプラグイン設定画面に入力し「Activate」できるか。 3. Mainサイトのフォーラムに、購入したStoreアカウントでSSOログインできるか。

Architecture Reference

詳細は site_architecture.md (Artifact) に記載されていますが、重要な構成を再掲します。

Store Site (store.netguide.site)

  • Role: 販売、ライセンス認証、SSOプロバイダー
  • Hosting: CoreServer V2 (LiteSpeed)
  • Key Plugins: EDD, Software Licensing, WP OAuth Server

Main Site (netguide.site)

  • Role: ドキュメント、ブログ、ユーザーフォーラム
  • Hosting: One Rental Server
  • Key Plugins: bbPress, OpenID Connect Generic (Client), Bogo

Internal Files (Artifacts)

本プロジェクトの設計書やマニュアル類は、すべて central-docs リポジトリで一元管理されています。

  • c:\Users\takao\git\central-docs\projects\cross-poster-pro\docs\
    • guides/*.md: 導入手順、運用マニュアル、復旧計画など
    • specs/*.md: アーキテクチャ、API仕様、要件定義
    • task.md: 進捗管理(tasks/ ディレクトリ)

Created by Antigravity on 2025-12-16