不撓不屈

戦国史同盟管理人・蛛賢(Shuken)のブログです。 サイト運営情報、技術情報、備忘録、作品公開等について投稿しています。

運営サイト情報

新設戦国史Wikiの環境構築及び移行作業について、ある程度目処が付きました。

現在、2014年当時のシナリオ紹介記事のベースは移行できたのですが、
キャプチャ画像シナリオ配布先のURL情報が更新されていない状況です。
また、タグの付け方について、作者で検索しやすいように作者タグを付けるようにしました。

更新前の記事例:

更新後の記事例:


もちろん、私も少しずつ更新していきたいとは考えていますが、数が膨大ですので、
共同編集サポーターとして更新作業にご協力いただける方を募集することにしました。
(セキュリティ対策として、ユーザ登録しないと編集できなくなっています。)

作業としては、先ほどの3項目をひたすら全てのページ(約300シナリオ)に適用していきます。
(他の項目も気づいたら訂正する。)

なお、それが完了次第、2014年以降のシナリオ情報を順次追加していけたらと思います。

また、並行して、私は過去のコンテストサンプル改造プロジェクトについてもまとめたいと考えています。

コロナの昨今、なかなか外に出づらいですので、何とか戦国史で気分転換してもらえる環境を整えられたらと本望です。
一応目標は今月中です。
 → 優先順位の高い作業が間に挟まってしまいました。6月上旬を目指します。
 → 着手はしていますが、想定以上に時間がかかっています…。7月中を目指します。

◆Wiki編集に関するページ



◆連絡先
ご協力いただける方は、ブログコメント、TwitterのDM、IRC、Discord、何でも構いませんので、ご連絡お待ちしております。
作業記事が重複しないように分担、調整しながら進めていきたいと考えています。

なお、Discordに戦国史Wiki編集用のチャンネルを設ける予定です。


◆参考
このエントリーをはてなブックマークに追加 mixiチェック

Pukiwiki時代は管理人ユーザ(私と副管理人さん)、登録ユーザ(数人)、ゲストの3パターンあり、
管理人ユーザのみが画像等のアップロード権限を持ち、登録ユーザは編集のみでした。
あと、ほとんどのページがゲストユーザで書き込めましたので、中には記事が消されたりしていました。
管理人ユーザにより凍結処理を行うと、そのページは管理人以外では触れなくもなりました。

これらのことを踏まえ、Dokuwikiについてもユーザ権限について検証を行いました。

1.副管理グループの追加

最初からあるグループは次の3種類です。(念のため表記を変えています)
・@管理 … 管理人(私だけ) … なんでもできる
・@ユーザ … 登録ユーザ … 「作成」まで「アップロード」×
・@オール … ゲスト含む全員 … 「読取」専用

登録ユーザはアップロード権限がなく、管理人のみがアップロード権限があるため、
シナリオのキャプチャ画像やZipファイル等は管理人が上げる必要があります。
@管理の1ユーザを使いまわすわけにもいかないので、副管理人のグループを設けました。

設定画面「認証」の「manager マネージャー」に「@副管理」を追加し、
「アクセスコントロール管理」のすべてのページ「*」(又は一部)に「@副管理」を割り当て、権限をアップロードにします。
続いて、「ユーザー管理」画面から現在の登録ユーザのうち「@副管理」としたい人にグループを割り当てます。

設定自体は以上です。

これによりユーザ登録画面から機械的に登録できたとしても、アップロードはできないため幾分マシです。

2.管理人のみ編集可能なページ権限設定

また、Pukiwiki時代の「ページ凍結」を、階層ごとに権限を決められるDokuwikiの機能を用いて疑似的に実現しました。(画像参照)
1ページずつ権限を振っていくのは大変ですので、これですっきり設定できたかと思います。

権限設定
補足.アップロード権限のないユーザでも既に上がっている画像等であれば記事に貼れるのか

この他、「@ユーザ」はアップロードの権限はありませんが、誰かがアップロードしたファイルを流用すれば、記事に貼ることができました。
「@ユーザ」であっても、「@副管理」により代理アップロードしてもらえれば、記事を作ることはできそうでした。


追記.スパム対策について

ユーザ登録や記事投稿時のスパム対策ですが、当初は画像による文字認識としていましたが、phpbbの挙動を見るに、単純な日本語入力の方が効果がありそうですので、取り急ぎそのようにしています。
毎回入力するのが面倒かと思いますが、ご了承ください。よろしくお願いします。

備忘のため投稿しましたが、Dokuwiki権限設定の参考になれば幸いです。


これらの検証において、宇喜多さんにご協力いただきました。この場を借りてお礼申し上げます。
このエントリーをはてなブックマークに追加 mixiチェック

Discordは、IRC同様、チャットをするためのアプリケーションです。
主にゲームユーザ間の交流目的で用いられており、無料で利用することができます。

IRCとの違いはアカウント登録が必要な点です。その代わり、フレンド登録、ダイレクトメッセージ、オンライン確認、スマホ対応等の機能が充実しています。

このたび、交流を目的として、IRCチャンネル同様、「戦国史サーバ」を開設しました。

まずは、公式サイトからクライアントをダウンロード及びインストールし、初回起動時にはアカウント登録をお願いします。

IRCでいうところの「チャンネル」が「サーバ」とほぼ同義となります。

「サーバ」の中に、チャンネル「例 #雑談」があります。必要に応じて、画面共有やボイスチャットも機能としてありはしますが、基本はチャットのみのイメージです。

戦国史サーバへの入室方法としては、Discordクライアントを起動後「サーバーか、チャンネルか、DMを検索しよう」のフォームから、招待コード「tHvhwD4」を入力してください。

または、次のアドレスのリンクよりウェブブラウザからも参加可能です。


一見さん、初心者からプレーヤー、シナリオ作者等、どなたでも参加可能です。
(私初め、インして放置している方もおられますので注意)

戦国史の話題に限定もしておりませんので、お気兼ねなくご参加ください。よろしくお願いします。

★現在のイン状況


 
このエントリーをはてなブックマークに追加 mixiチェック

おつかれさまです。
現在、時間を見つけては少しずつデータ復旧(と取捨選択)を進めているところです。

標記の件ですが、戦国史同盟には、「サンプルシナリオ改造プロジェクト」という、
標準搭載のシナリオをよりよくしようという有志の方々によるプロジェクトがありました。

(作業量も膨大でありますし、)平成23年9月頃を最後にシナリオの更新が止まっており、
同年中は再度戦国史本体に同梱してもらうことを検討しておりましたが、進展なく、
その後は、平成25年のアップローダ不具合から始まる一連の事象によるところです。

このことについて、当時の掲示板ログの再公開可否含めて、何らかの形での再公開を考えています。
過去のログから、以下のバージョンが公開された中で最新かと思いますが、相違ないでしょうか。

・サンプルシナリオ改_試56h.snr(2011/09/23)
・default_q.smp(2011/09/17)

もし別の場所でプロジェクトが進んでいたりする場合は御一報いただければ幸いです。

コメント欄、IRC(#戦国史)、Twitter等、何かしらご意見・アドバイスいただましたら幸いです。
先ずは進捗まで申し上げました。
このエントリーをはてなブックマークに追加 mixiチェック

先日の記事に、今後の戦国史同盟、Wikiのアイデアを募集すると記載しました。

TwitterやIRCチャンネルでも構いませんので、気軽にご意見いただければ幸いです。

IRCチャンネル「#戦国史」にはよく常駐していたものですが、端末故障もあり、しばらく入っていませんでした。

作業中は常駐する予定です。見かけたら優しく接してあげてください。よろしくお願いします
(離席してたらご容赦ください)

戦国史Wiki「戦国史IRCチャンネル」
このエントリーをはてなブックマークに追加 mixiチェック

↑このページのトップヘ