当サイトでランゲージファイルを配布するために使用してる「DOCman」を「Remository」へ移行しました。
DOCmanがいつになっても1.5ネイティブにならない事と(現在1.5ネイティブの非公開リリース中なのでもうしばらく待てばリリースされるかも)、たまたまDOCmanの調子が悪くなった事が重なりRemositoryへ移行する事に決めました。簡単にデータを移行できれば最高だったのですが、Remositoryのフォーラムを検索しても方法は特にないようで、結局1つ1つ手作業で移行作業を行いました。その後JCommnetsとの統合、JoomsefのRemository用エクステンションインストールを行い正常に動作しているようです。もし不具合などありましたら、コメント欄または問い合わせよりご連絡下さい。
もし同じようにDOCman→Remositoryの移行を考えている方のために、つまづきそうな箇所のメモを残しておきます。
- DOCman→Remositoryの移行ツールは存在しない。DOCman→jDownloadも同様。
- Remositoryはデフォルトでデータベース内にファイルを保存する。したがって、アップロードしてもファイルとして存在しないので注意。DB→ファイルに切り替える事は可能。
- Remositoryの管理画面でのコンテナ(カテゴリ)を任意の順番に並び替える事はできない(作者の方針らしい)。phpMyAdmin等で、Remositoryテーブルのsequenceフィールドの値を修正する事で可能になる。
- Joomla!のSEF URLを設定している場合URLに日本語が含まれてしまう(私だけかも)。当サイトの場合JoomSEFを以前から使用しているので、JoomSEF用のRemository用エクステンションをインストールする事で解決した(ただし一カ所ソースを修正する必要があった)。
- サイズの大きいファイルをアップロードする場合、php.ini(または.htaccess)でupload_max_filesize、post_max_sizeを調整し、Remositoryの管理画面にある最大ファイルサイズの制限を確認する事。
参考になれば幸いです。