インストーラの改良
Posted: 2010年5月04日(火) 12:38
●ロジックとデータの分離
ロジックとデータの分離を進めますが、これは本家開発チーム側でほとんど実装を終えてます。サンプルコンテンツのデータは手をつけられてないですが、これはSQLデータ形式のままでよいと思います。現在は日本語版を構成するたびに部分的なマージを行なってますが、データファイルまるごと差し替えるだけでオーケーという形にできればと考えてます。
●MySQL4.0対応
http://forum.modx.jp/viewtopic.php?f=34&t=273
現在のところdocumentParserではMySQL5系に依存する処理が存在しないので、インストーラでも4.0に対応します(できれば)。並行して移行ノウハウやツールを整備して、適切なタイミングで5系対応を推進する形に切り換えていけるとよいと思います。
●アップデート時のセキュリティに配慮
現状のインストーラだと、適切な権限を持たない人でも勝手にインストーラを動かしてアップデートを完了してしまうことができます。アップデート時にDBのパスワードを聞くか、Admin権限による認証を求めるなどの手順が必要だと思います。
●DBプリフィックス
現状だと、インストールに失敗した後に再びインストールを試すと、設置に失敗したDB内のtableプリフィックスが重複していると判定されてインストールを進めることができません。何らかの配慮が必要だと思います。
●カスタムインストールがよく分からない
どういう目的で使うものなのかよく分からない。分かるように解説を加えるか、実用的な構成に改めるなどする。(たぶん両方必要)
●アンインストール処理を追加
簡単にアンインストールできると便利。
他、何か思いついたことがあればよろしくお願いします。
ロジックとデータの分離を進めますが、これは本家開発チーム側でほとんど実装を終えてます。サンプルコンテンツのデータは手をつけられてないですが、これはSQLデータ形式のままでよいと思います。現在は日本語版を構成するたびに部分的なマージを行なってますが、データファイルまるごと差し替えるだけでオーケーという形にできればと考えてます。
●MySQL4.0対応
http://forum.modx.jp/viewtopic.php?f=34&t=273
現在のところdocumentParserではMySQL5系に依存する処理が存在しないので、インストーラでも4.0に対応します(できれば)。並行して移行ノウハウやツールを整備して、適切なタイミングで5系対応を推進する形に切り換えていけるとよいと思います。
●アップデート時のセキュリティに配慮
現状のインストーラだと、適切な権限を持たない人でも勝手にインストーラを動かしてアップデートを完了してしまうことができます。アップデート時にDBのパスワードを聞くか、Admin権限による認証を求めるなどの手順が必要だと思います。
●DBプリフィックス
現状だと、インストールに失敗した後に再びインストールを試すと、設置に失敗したDB内のtableプリフィックスが重複していると判定されてインストールを進めることができません。何らかの配慮が必要だと思います。
●カスタムインストールがよく分からない
どういう目的で使うものなのかよく分からない。分かるように解説を加えるか、実用的な構成に改めるなどする。(たぶん両方必要)
●アンインストール処理を追加
簡単にアンインストールできると便利。
他、何か思いついたことがあればよろしくお願いします。