当サイトでランゲージファイルを配布するために使用してる「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の管理画面にある最大ファイルサイズの制限を確認する事。

参考になれば幸いです。

【Joomla!が使えるレンタルサーバー】