Open
Description
ref #5
要件
- SQLiteにwikiのデータをimport/exportできるようにしたい
設計
-
いろいろなDBに対応したいのでStandardDatabaseStorage.pmは基底クラスにする
- Sqlite用にStandardDatabaseStoragePostgres.pmとかを作る
- 今の実装は自分が何も考えずMySQL寄りにしてしまったので、実行クエリは派生クラスから取得するように変える
-
Sqliteにwikiのデータをimport/exportできるようにしたい
- import機能(file->DB)は元から実装されている
- import機能(file->file)
plugin/admin_import/AdminImportHandler.pm
で実装する
- export機能(DB->zip file)
- export機能(file->zip) FSWikiデータのエクスポート機能実装 #36
plugin/admin_export/AdminExportHandler.pm
で実装する
-
画像ファイル等、対応されてないもののシリアライズ/デシリアライズに対応する
- 実はこのへんよく把握してない
元サイト様だと以下が対応してるとか。
backup/*.wiki
data/*.wiki
config/modtime.dat
config/showlevel.log
log/freeze.log
log/access.log
log/attach.log - 未定