Extension:PollNY
![]() リリースの状態: 安定 |
|
---|---|
実装 | 特別ページ |
説明 | 特別なページを使用し、Wikiページに投票を埋め込むことができる高度な投票システム |
作者 | Aaron Wright, David Pean, Jack Phoenix |
最新バージョン | 3.6.0 (2020-01-02) |
MediaWiki | 1.39+ |
データベースの変更 | はい |
ライセンス | GNU 一般公衆利用許諾書 2.0 以降 |
ダウンロード | |
|
|
Quarterly downloads | 3 (Ranked 169th) |
translatewiki.net で翻訳を利用できる場合は、PollNY 拡張機能の翻訳にご協力ください | |
問題点 | 未解決のタスク · バグを報告 |
PollNY拡張機能では、投票のための新しい名前空間 (NS_POLL、名前空間番号はデフォルトで 300) と、投票の作成/管理のための新しい 6 つの特別なページを定義します。
投票は、<pollembed>
タグで通常のWikiページに埋め込むことができます。
構文は以下の通りです:
<pollembed title="投票所名" />
Special:AdminPoll can be used by users with 'polladmin' rights to view all polls and administer them, Special:CreatePoll is used to create new polls, Special:RandomPoll takes you to a randomly chosen poll, Special:UpdatePoll is like action=edit for polls and Special:ViewPoll can be used by all users to view available polls.
これらの新しいスペシャルページ(Special:UpdatePollを除く)は、Special:SpecialPagesの"Polls"セクションに表示されます。
依存関係
- Extension:SocialProfile
- 新しいデータベーステーブル:poll_choice, poll_question and poll_user_vote
インストール
- ダウンロードして、ファイルを
extensions/
フォルダー内のPollNY
という名前のディレクトリ内に配置します。 - 以下のコードを
LocalSettings.php
の末尾に追加します:wfLoadExtension( 'PollNY' );
- 更新スクリプトを実行します。このスクリプトは、この拡張機能が必要とするデータベーステーブルを自動的に作成します。
- 完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。
利用者権限
この拡張機能は、polladmin
という新しいユーザー権を1つ追加し、Special:AdminPollにアクセスすることで、Special:CreatePollを通じて作成された投票を管理することができるようにします。
デフォルトでは、システム管理者がこのユーザー権限を持ちます。
利用者ポイント
$wgUserStatsPointValues['poll_vote']
— これを何かに設定して、既存の投票に回答するためのポイントを与えます。
パラメーター
$wgPollDisplay['comments']
— 投票ページでコメントを表示するかどうか。 既定値はfalse
です。 Comments の拡張機能が必要です。$wgCreatePollThresholds
— 例えば'edits' => 5
、新しい投票を作成する前に、少なくとも5回の編集を行うことをユーザーに要求したい場合。 デフォルトは空の配列です(制限なし)。
この拡張機能は以下のパッケージ/ウィキファームに含まれています: This is not an authoritative list. Some wiki farms/hosts may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |