トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BBS-雑談掲示板/175

ページの作成や編集にはユーザ登録が必要です。

 ユーザのページ管理 - こま (2006年03月22日 01時26分32秒)

パート編集の際、ユーザが各パートを凍結できるように(つまりはパート単位の編集権限の設定)はできませんかね?こんなことを考えてます。

  1. 現在の凍結を拡張し、パート毎の凍結を行います。
  2. さらに、新たにユーザ権限での凍結を設けます。

これで管理者専用のパートとユーザが編集できるパートを、ページ内に混在させることができます。(以下管理者権限で凍結されたパートを管理者パート、ユーザ権限のものをユーザパートといいます。ユーザパートの内容は管理者権限でも編集できます。)

  • テンプレートに管理者があらかじめプラグインなどを書き込み、管理者パートとし、続く空のパートを凍結解除かユーザパートとしておく。ユーザがテンプレートを利用してページを作成する場合、その空パートに書き込む。デフォルトテンプレートの強制設定をすれば、必ず任意のプラグインを挿入できる。(もちろんメッセージも)
  • 管理者パートの一部を特定プラグインでいじれるようにする。例えばユーザパートを更にIDごとに凍結できるようにすれば、こんなことができる。ページ作成者のユーザIDをページ先頭の管理者パートに記録しておき、そのIDが編集する時はチェックボックス付きのユーザ一覧を表示する。チェックボックスは別のユーザ対する編集許可設定、選択されたユーザは協力者として編集許可を与えられる。管理者パートをページの設定に利用するわけです。

実際に便利かどうかはわかりませんが、どなたかプラグインを作っていただけませんか?

  • 上記要望の簡易的な方法としては include プラグインを用いてパート毎にページを分けてしまうという方法もありますね。その際、パートに利用するページを隠蔽できればページの乱雑さも軽減できるかもしれません。こうすれば、編集権限等は既存の凍結方法である程度は制御できるのかなと。 - KG (2006年03月22日 01時37分25秒)
  • 現在のアーキテクチャ的に,プラグインでお気軽にできるものではないですね.根本的な疑問ですが,こういう場合パートで分けずに,ページを別にしてつくってはだめなんでしょうか?1ページに大量の文字があると読みにくいので,パートを使うくらいならページを分けたほうが見るほうも書くほうも便利だと思いますよ. - sakuma (2006年03月22日 03時59分59秒)
  • 要望されている内容的には、KG殿が仰っているとおり、それぞれのパートから別ページをincludeプラグインにて取り込む、というのが正攻法ですね。FSWiki的には…。 - あき (2006年03月23日 13時20分50秒)
  • 私も、現段階では、includeプラグインの利用をオススメします。pluginhelpを見ると、「見出し」単位での取り込みも出来ますので、複数のページを持ってもらうというページ管理の煩雑さを抑えることができそうです。 - A_M (2006年03月23日 13時44分44秒)
  • なるほど、確かにincludeプラグインで実現出来そうですね。前半についてはBugTrack-plugin/80を組み合わせて何とかしてみようと思います。早速のアドバイスありがとうございます。 - こま (2006年03月23日 23時23分12秒)
お名前: コメント:

最終更新時間:2007年06月03日 10時55分09秒