CSS編集機能 (作成したい)†
- ページ: BugTrack
- 投稿者: GRN
- 優先順位: 普通
- 状態: 保留
- カテゴリー: 本体新機能
- 投稿日: 2004-07-11 (日) 20:18:45
- バージョン: 1.43
メッセージ†
default.ja.cssをPukiWikiから編集する機能は存在しますか?
イメージとしては、Pukiwikiロゴの下にある主な機能のメニ
ューから[CSS編集]を選択すると管理者パスを要求します。
パスを入力すると文字色や背景色、文字や表のサイズを選択
して更新ボタンを押すとすぐに反映される…といった感じな
んですが、こういったパッチってありますか?
もしなければ作ろうと思います。アドバイスお願いします。
- CSS周りの今までの問題点としては、cssのファイル名がスキンに静的に記述してあるという点があります。これが動的に変更可能であれば、スキンのデザイン的な切り替えを実現したり(default.ini.phpで指定/切り替えできてもいいですね)、CSSファイルのバリエーションがデフォルトで貧弱であるという点を補うことができると思います。 -- henoheno
- プラグインや本体の機能としてCSSファイルを直接編集しようという場合、パーミッション周りでちょっとPukiWikiの難易度が上がる様な気がしています。また、複数のデザイン済みCSSをあらかじめ用意しておいて一度に切り替える方法と比べると、規模が小さなPukiWiki(数本程度まで)にしか向いていない様に思いました。 -- henoheno
- そこで、もし作られるならば、拡張子を除いたファイル名を指定できる様にして、専用のディレクトリ(例えばcss/)に書き出し/読み込むというのはいかがでしょう。先頭には「これは機械的に出力しているから、編集しないで!」というお約束のコメントを入れておく、と :) -- henoheno
- ご返信ありがとうございます。とても参考になりました。CSSのファイル名を動的に指定するアイデア良いですね。 -- GRN
- しかし、すいません私の説明不足でした。CSS編集機能が欲しいと思ったきっかけは初心者にとってCSSの中身が理解しづらいこと(その記述がどの部分について指定をしているか)、CSSを書き換えてはアップして確認しなければならない煩わしさがあったのでこの問題を解決する機能が欲しいと思いました。 -- GRN
- 編集したcssファイルを別名で保存するようにしてhenohenoさんに助言していただいたように、CSSファイル名を指定するようにすれば自分がデザインしたCSSファイルを他の人も二次利用できるという利点が出てくるのではないか、と考えました。 -- GRN
- 難易度が上がる問題ですが、正直私はまだPukiWikiのシステムについて詳しくないのでなんとも言えません。将来的に標準機能としてこういった機能が採用されていけば最初のPukiWikiのパーミッションの設定の感覚でやりたいですね。 -- GRN
- 少々きつい言い方ですが、PukiWikiは初心者向けには作られていませんし、設置するにもそれなりの技術を要します。それに、PukiWikiを設置してるくらいなら自宅サーバくらい設置出来てると思うのですが…。また、自分で確認していないCSSやphpをいきなりサーバにアップして試そうとするのはよくないです。仮にデザインやスクリプトに問題があってもビジターがそれを見てしまう可能性が有りますし。下手をするとサーバに過度な負担を与えかねません。また、CSS編集機能との事ですが、本体よりもプラグインとして製作する方がいいとおもいます。"必ずしも必要な機能"ではありませんし。まあ、設置するからには"いくら認証があったとしても"他のユーザに編集される覚悟を持つ必要があると思いますけどね。 -- Ratbeta
- これって FSWiki かなにかみたいに管理者機能というのをつけて、ftp を利用せずにすべての設定をブラウザ上からやれるようにしたいってかんじですよね?自分もそういうことができる Wiki においていかれないようにあってもいい機能だと思います。設定ファイルを他のユーザに編集される危険性を減らしたいのなら、その管理者機能の無効化ってのをつければいいだけですし。 -- kak
- 特に進展がない様ですので、ステータスを保留とします。 -- henoheno
- 最初に要求されているものは、ここにあるような気がします (^^; BugTrack/714 -- teanan