再実装を考える(途中)

仕様(検討)

技術仕様書

ver 1.2で__mode=rssの記述は削除されたが,Six Apartの公式ブログでは生きている模様

TrackBack URL

実装方式

  • plugin方式とし本体及び既存のpluginへのhackは原則しないものとする。

pluginでの実装

機能分担を考える

  • tbping.inc.php
    • TrackBack Pingを送信するアクションプラグイン

以下、未定

  • tblist.inc.php
    • TrackBack Pingを一覧表示するアクション・擬似ブロックプラグイン
  • tbrec.inbc.php
    • TrackBack Ping受信するプラグイン
    • TrackBackの仕様上*1、__mode=rssでRSSを出力しないといけない
      • 受信処理と一覧表示処理は同一pluginとしたほうが楽?
  • recenttb.inc.php / org:欲しいプラグイン/132
    • 最近のトラックバックN件を表示する擬似ブロックプラグイン
  • tburl.inc.php
    • TrackBack URLを表示するアクション・インラインプラグイン
  • tbcount.inc.php
    • 指定したページのTrackBack件数をカウントする。(skin用)

改造が必要な箇所

  • rename.inc.php // ページ名の変更
  • edit.inc.php // ページの削除

送信関係の仕様検討

データの保存

  • デフォルトでDATA_HOME配下にtbpディレクトリを作成する。
  • DATA_HOME.'tbp/'.encode($page).'s.txt' -- 送信データ
  • DATA_HOME.'tbp/'.encode($page).'r.txt' -- 受信データ

参考/参照先






*1 ver 1.1

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 下位頁新規  一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-02-21 Sun 22:41:12 JST (3552d)
Valid XHTML 1.1 Valid CSS