fs_moodleとは
fs_は,ファイルシステム(
File
System) の制限により生じる問題を解決するバージョンという意味で名付けました.オリジナルのMoodleのプログラム中に多数存在する,ファイルシステムへアクセスする関数を独自の関数に置き換え(例:fopen() → fs_fopen())ています.つまり単に一つのファイルを組み込むだけで良いという改善ではなく,多数のMoodleのソースファイルに沢山の修 正が施されています.
改善点は大きく分けて以下の三系統に分けられます.
- 日本語Windows上に構築したMoodleで日本語のフォルダ名/ファイル名を使用可能
- 既知の改善点(フォーラム上で公開されたもの.主に日本語表示関係)
カレンダーの年月日が化ける,IEで日本語ファイル名のファイルをダウンロードすると化ける,といったメジャーな問題点を国内のMoodle利用者が発見し,対策を報告しています.それらの報告された問題点の対策を組み込んであります.
- 比較的小さな修正で便利になる改善
バグや仕様上の問題ではなく,”ちょっとした工夫”でMoodleが便利になるような改善です.たとえばWikiをWebページ(HTML形式)で出力するエクスポート機能の拡張やフォーラムへの個々の投稿に個別のIDを表示する,などです.
Moodleのfs化に関わるソースリストの修正箇所には,// (FS_CONVERTER) というコメントが付いています.それ以外の修正箇所には,// (T.Shirai) のコメントを付記してあります.