私は Mediawiki の初心者です。
記事コンテンツのいくつかの要素にリンクされたデータベース レコードがあります。データベース内のデータは、記事の内容に完全に依存しており、対応する要素が変更されたときに更新する必要があります。一部のmediawiki フックは、必要な機能の一部を提供しますが、同じタスクに対していくつかの異なるフックを使用する必要があり、このような些細な状況では複雑すぎるように見えるため、それが正しい解決策であるかどうかはわかりません。
最も適切な方法でこれを行うにはどうすればよいですか?
データベース内の記事へのリンクに page_id を使用しています。この場合は正しいですか?
データベースを更新する必要があるすべての状況で、どの mediawiki フックを使用する必要がありますか? 現在、これを使用したい:
- ArticleInsertComplete
- 記事削除完了
- 記事の改訂元に戻す
- PageContentSaveComplete
- 記事ロールバック完了
- 記事のマージ完了
または、最近の変更をどのようにキャッチできますか?