私も同数の変数を作り込んだ経験があるのでお気持ちよく分かります。以前同じような指摘をしたことがあるのですが、ORDER BY句の処理は総じて甘く運用で回避できることも多いために対応優先度が低くなり、その結果、障害として認知・改修されずらい傾向があるのかもしれません。この辺のことは、浅い使用や通常のテストでは摘出が困難なため、現場でバリバリ使ってる人の意見を取り入れて”改善”してもらいたいことの一つです。
・テンプレート変数の並び
テンプレート変数の作成&修正で「並び替え順」という項目。ここに数値を入れて並び順を指定しても、数値の順番通りにならないです。テンプレート変数が数個だったら良いですが、いま作成してるサイトでは100個くらいありまして…そうなるとマウスでグリグリ順番を入れ替えるのが大変なんです。(ajax使ってるせいで逆にユーザビリティ悪くなりますね)
原因は単純です。並び替え順に数値を入れると、mysqlのsite_tmplvarsテーブル、rankフィールドにその数値が入りますが、実際に並び順に使われてるのはsite_temlvar_templatesテーブルのrankフィールドの数値で、常に0が入ります。どちらにも並び替え順の数値が入れば万事解決です。ただ…どこをどう直せば良いのかまではわかりません…
deprecated = 推奨しない
・入力タイプ
入力タイプですが、Text と Raw Text (deprecated) の違い、Textarea と Raw Textarea (deprecated) と Textarea (Mini) の違いがよくわかりません。どれを選んでも同じような気が…。また、Numberは数値を入れるんだと思いますが、普通に文字も入ります。Numberを使うメリットはありますか?
この件はちょっと分かりません。
・画像の入力
入力タイプをImageにし、画像を入力しようとすると、ポップアップが開いて画像選択画面になりますが…
画像が出てこないので選択できません。ポップアップのところで画像をアップロードしても出てこない。ファイル管理でアップロードしても出てこない。ポップアップのところで画像をアップロードしたりフォルダを作成した後にファイル管理の方を見ると、画像はちゃんとアップロードされてるし、フォルダも作成されてます。0.9.6.1のときは確かちゃんとできたと思うのですが、0.9.6.3と1.0bではできなかったです。どこかでこの件に関して見かけたような…
この件は前から少し引っかかってたので良い勉強させてもらいました。
・入力タイプ
やっぱり違いはほとんどないんですね
細かいことが気になるもので…^^;)
全角文字のファイルですか。。。それですとmodxに限った話ではないと思いますので、ファイル名は半角で運用するのが無難かと。
・画像の入力
全角の入ったファイル名のデータをアップロードするとおかしくなります。
UTF-8の環境だから大丈夫かな?って甘く見てました…
全角ファイル名のデータを削除したらきちんと表示されました。
双方のプログラムの出所の違いで挙動に差が出るのかもしれません。ポップアップはFCKエディタからの流用ですもんね。
・画像の入力
ファイル管理の方からだとアップロードできてしまいます。で、1つでも全角のファイル名のデータが入っていると、ポップアップの方ではフォルダの中のデータが何も表示されなくなります。ファイル管理の方でもエラーを表示させるとかすると良いかもしれませんね
良さそうな気がします。既にyamaさんサイドで良好なフィーリングを得てると思いますが、修正箇所が限定的であれば、shintataさんにも協力していただいて仮実装したものを叩いてからリリースした方がいいかもしれません。スレが多少古いので、ここで議論になってる箇所以外でも鼻につくことが増えてるかもしれませんし。
http://code.google.com/p/modx-ja/issues/detail?id=130
並び順についてメドを立ててみました。どうでしょう