我是 Mediawiki 的新手。
我有链接到文章内容的某些元素的数据库记录。数据库中的数据完全依赖于文章的内容,并且必须在相应元素发生更改时进行更新。一些mediawiki 钩子提供了部分所需功能,但我不确定它是否是正确的解决方案,因为我必须为同一任务使用几个不同的钩子,而且在这样的琐碎情况下看起来太复杂了。
我怎样才能以最合适的方式做到这一点?
我正在使用 page_id 链接到数据库中的文章。在这种情况下是否正确?
对于必须更新数据库的所有情况,我必须使用哪些 mediawiki 挂钩?目前我想使用这个:
- 文章插入完成
- 文章删除完成
- 文章修订未删除
- 页面内容保存完成
- 文章回滚完成
- 文章合并完成
或者我怎样才能捕捉到任何最近的变化?