コミュニティセントラル
(ボットによる: 「fi:Ohje:JavaScriptin arviointiprosessi」を除去)
タグ: apiedit
(ボットによる: 「tr:Yardım:JavaScript inceleme süreci」を追加)
(4人の利用者による、間の14版が非表示)
1行目: 1行目:
 
{{Helpline}}
 
{{Helpline}}
  +
{{Enabled on request}}
  +
{{Untranslated help|w:Help:JavaScript review process}}
 
{{Tocright}}
 
{{Tocright}}
   
ウィキアでは、キアの安全性を保つため、'''コミュニティJavaScriptの審査プロセス'''機能が開発されました
+
Fandomでは、Fandomコミュニティの安全性を保つため、'''コミュニティJavaScriptの審査プロセス'''機能を使っています。このプロセスにより、[[ヘルプ:コミュニティのCSSとJavaScript#JavaScript|コミュニティのJavaScript]]に対するすべての編集内容は、Fandomの認定審査チームのメンバーにより確認、承認されで配信されせん
   
  +
コミュニティのJavaScriptは、Wikiを作成した時点では有効化されていません。有効化したいアドミンの方は、[[特別:Contact/general|Fandomサポート - 全般的なサポート]]から申請してください。(リクエストの手順については、[[ヘルプ:拡張機能#拡張機能のリクエスト]]をご覧ください。
このプロセスにより、[[ヘルプ:コミュニティのCSSとJavaScript#JavaScript|コミュニティのJavaScript]]に対するすべての編集内容は、ウィキアの認定審査チームのメンバーにより確認、承認されるまで配信されなくなります。
 
   
 
== 仕組み ==
この機能をコミュニティで有効化したいアドミンの方は、[[特別:Contact/general|ウィキアサポート - 全般的なサポート]]からご申請ください。(また{{#NewWindowLink:homepage:w:Blog:Wikia_Technical_Updates|Technical Updates blog(英語版)}}では、この機能に関するアップデートをご紹介しています。)
 
 
[[ファイル:Review_rail_module.png|thumb|250px|MediaWikiのJavaScriptページの右側に表示される状況モジュール。「申請する」ボタンがあります]]
 
==仕組み==
 
[[File:Review_rail_module.png|thumb|250px|MediaWikiのJavaScriptページの右側に表示される状況モジュール。「申請する」ボタンがあります]]
 
 
コミュニティでJavaScriptの審査プロセス機能を有効にすると、末尾に*.jsが付いているMediaWiki:の名前空間内のページをローカル管理者が編集できるようになります。
 
コミュニティでJavaScriptの審査プロセス機能を有効にすると、末尾に*.jsが付いているMediaWiki:の名前空間内のページをローカル管理者が編集できるようになります。
   
これらのページに対する編集内容は、ページの審査を申請するまで、訪問者に配信されるページに反映されません。 ウィキアの審査チームでJavaScriptを確認し、承認または拒否することになります。
+
これらのページに対する編集内容は、ページの審査を申請するまで、訪問者に配信されるページに反映されません。 Fandomの審査チームでJavaScriptを確認し、承認または拒否することになります。
 
* 承認された場合、変更内容が直ちにコミュニティに反映されます
 
* 承認された場合、変更内容が直ちにコミュニティに反映されます
 
* 拒否された場合、JavaScriptページに通知が表示され、通常はトークページにその説明が投稿されます
 
* 拒否された場合、JavaScriptページに通知が表示され、通常はトークページにその説明が投稿されます
18行目: 18行目:
 
JavaScriptの編集内容をテストできるよう「テストモード」を導入しています。テストモードを使用すると、アカウントで未審査のJSを実行できます。 テストモードは''コミュニティ単位''で有効になり、''すべて''のローカルスクリプトが対象となります。また、無効にするまで有効のままになります。
 
JavaScriptの編集内容をテストできるよう「テストモード」を導入しています。テストモードを使用すると、アカウントで未審査のJSを実行できます。 テストモードは''コミュニティ単位''で有効になり、''すべて''のローカルスクリプトが対象となります。また、無効にするまで有効のままになります。
   
コミュニティの個々のスクリプトの状況は、該当するJavaScriptページの右側にあるモジュール、または[[特別:JSPages]]に表示されます。 このモジュールや特別ページで、更新版を送信したりテストモードを有効にしたりすることができます。 Monobookをお使いの場合、モジュールは「審査状況」タブにあります。
+
コミュニティの個々のスクリプトの状況は、該当するJavaScriptページの右側にあるモジュール、または[[特別:JSPages]]に表示されます。 このモジュールや特別ページで、更新版を送信したりテストモードを有効にしたりすることができます。
   
==承認の基準==
+
== 承認の基準 ==
JavaScript審査ツールの導入に伴い、JavaScriptの記述方法に新しいルールを設けることとなりました。 ''注:これらのルールは今後変更される場合があります。''
+
JavaScript審査ツールの導入に伴い、JavaScriptの記述方法に関する新しいルールを設けられました。 ''注:これらのルールは今後変更される場合があります。''
   
* JavaScriptはすべて、明確でわかりやすい形式で記述する必要があります。 化コードはすべて拒否されます
+
* JavaScriptはすべて、明確でわかりやすい形式で記述する必要があります。難化コードはすべて拒否されます
* ウィキア上のインポートはすべて、末尾に「.js」が付いたMediaWikiの名前空間のページに保存する''必要''があります
+
* Fandom上のインポートはすべて、末尾に「.js」が付いたMediaWikiの名前空間のページに保存する''必要''があります
 
** ユーザーの名前空間のインポートは許可されません''(下記の[[#FAQ|よくある質問]]を参照)''
 
** ユーザーの名前空間のインポートは許可されません''(下記の[[#FAQ|よくある質問]]を参照)''
  +
** [[Help:ImportJS#ImportJS|ImportJS]]拡張機能を使い、[[w:c:dev|Fandom Open Source Library]]や、他のWikiの既に承認されているスクリプトをインポートすることができます。この場合、新たに審査プロセスを経る必要はありません。
* ''ウィキア外''に保存されたスクリプトは、個々の場合に応じて承認されます
+
* ''Fandom外''に保存されたスクリプトは、個々の場合に応じて承認されます
* [[ヘルプ:カスタマイゼーション・ポリシー|カスタマイゼーション・ポリシー]]または{{#NewWindowLink:http://ja.wikia.com/利用規約|利用規約}}に対する明らかな違反が認められた場合は、拒否されます(例: 広告の非表示、ユーザーデータの収集、大規模なサイトレイアウトの変更)
+
* [[ヘルプ:カスタマイゼーション・ポリシー|カスタマイゼーション・ポリシー]]または[[w:c:ja:利用規約|利用規約]]に対する明らかな違反が認められた場合は、拒否されます(例: 広告の非表示、ユーザーデータの収集、大規模なサイトレイアウトの変更)
 
* エラーを発生させるJavaScriptは拒否されます
 
* エラーを発生させるJavaScriptは拒否されます
   
 
注:承認プロセスは、コードの一般的な品質を審査するためのものでも、JavaScript機能の有用性や有効性を評価するためのものでもありません。 深刻な問題についてはお知らせしますが、コードの再記述はいたしませんのでご了承ください。
 
注:承認プロセスは、コードの一般的な品質を審査するためのものでも、JavaScript機能の有用性や有効性を評価するためのものでもありません。 深刻な問題についてはお知らせしますが、コードの再記述はいたしませんのでご了承ください。
   
==よくある質問==
+
== よくある質問 ==
 
;編集の審査にはどれくらいの時間がかかりますか?
 
;編集の審査にはどれくらいの時間がかかりますか?
 
:有用なJavaScriptをできるだけ早くご利用いただけるよう、迅速な審査に努めています。 スクリプトの審査は、申請順に行われます。
 
:有用なJavaScriptをできるだけ早くご利用いただけるよう、迅速な審査に努めています。 スクリプトの審査は、申請順に行われます。
:ウィキアのJavaScript関連ツールは現在も開発中であり、今後も改善事項が追加される予定です。
 
   
 
;審査の申請後にスクリプトを編集する必要がある場合は、どうすればよいですか?
 
;審査の申請後にスクリプトを編集する必要がある場合は、どうすればよいですか?
 
:申請キューに残しておけるのは、各JavaScriptページにつき1つの版のみです。 審査の申請後も編集を加えることはできますが、審査されるのは''最初のリクエスト''のみです。 より新しい版の審査を希望される場合は、再度そのページの審査を申請してください。こうすると、以前のリクエストが上書きされます。
 
:申請キューに残しておけるのは、各JavaScriptページにつき1つの版のみです。 審査の申請後も編集を加えることはできますが、審査されるのは''最初のリクエスト''のみです。 より新しい版の審査を希望される場合は、再度そのページの審査を申請してください。こうすると、以前のリクエストが上書きされます。
  +
  +
;What exactly happens when a JS edit is rejected?
  +
:A notice will be shown on the JS page review module, and an explanatory note will likely be left on the talk page. Previously approved JS will continue to work as normal. We do ''not'' revert the edits that were rejected, since only a small tweak may be required to allow it to be approved.
  +
  +
;WikiのJSレビュー状況を知るにはどうすればよいですか?
  +
:[[Special:JSPages]]に、そのWikiのJSページとそれぞれの現在の状況が一覧で表示されます。
   
 
;ユーザーの名前空間からのインポートが拒否されるのはなぜですか?
 
;ユーザーの名前空間からのインポートが拒否されるのはなぜですか?
55行目: 61行目:
   
 
;[[ヘルプ:個人用CSSとJavaScript#JavaScript|個人用JavaScript]]も対象となりますか?
 
;[[ヘルプ:個人用CSSとJavaScript#JavaScript|個人用JavaScript]]も対象となりますか?
:いいえ。個人用JSページ(例:User:Wikia/common.js)は自由に編集できます。
+
:いいえ。個人用JSページ(例:User:Fandom/common.js)は自由に編集できます。
   
  +
;I have feedback or ideas about the tool!
;試してみたい場合、ツールに関する意見や要望がある場合はどうすればよいですか?
 
 
:ありがとうございます。ご意見、ご要望がありましたら、[[特別:Contact/feedback|特別:Contact]]からお寄せください。
:ベータ版のご利用はごく一部の方に限られています。ただし、ベータ期間はできるだけ短くし、できるだけ早くこの機能をサイト全体に公開できるよう努めています。
 
:ご意見、ご要望がありましたら、[[Special:Contact/feedback|特別:Contact]]からお寄せください。
 
   
 
== 関連情報 ==
 
== 関連情報 ==
65行目: 70行目:
 
* [[ヘルプ:コミュニティのCSSとJavaScript]]
 
* [[ヘルプ:コミュニティのCSSとJavaScript]]
 
* [[ヘルプ:個人用CSSとJavaScript]]
 
* [[ヘルプ:個人用CSSとJavaScript]]
  +
* [[ヘルプ:追加のJavaScriptとCSSをインクルードする|ImportJS]]
  +
* [[w:c:ja.community:コミュニティセントラル:各種依頼|コミュニティセントラル:各種依頼]]
   
 
== その他のヘルプとフィードバック ==
 
== その他のヘルプとフィードバック ==
70行目: 77行目:
   
 
{{DEFAULTSORT:しやはすくりふとのしんさふろせす}}
 
{{DEFAULTSORT:しやはすくりふとのしんさふろせす}}
  +
 
[[カテゴリ:ヘルプ]]
 
[[カテゴリ:ヘルプ]]
 
[[カテゴリ:拡張機能]]
 
[[カテゴリ:拡張機能]]
   
  +
[[be:Даведка:Праверка JavaScript]]
 
[[de:Hilfe:JavaScript-Überprüfungsprozess]]
 
[[de:Hilfe:JavaScript-Überprüfungsprozess]]
 
[[en:Help:JavaScript review process]]
 
[[en:Help:JavaScript review process]]
 
[[es:Ayuda:Proceso de revisión de JavaScript]]
 
[[es:Ayuda:Proceso de revisión de JavaScript]]
  +
[[fi:Ohje:JavaScriptin arviointiprosessi]]
 
[[fr:Aide:Processus de vérification du JavaScript]]
 
[[fr:Aide:Processus de vérification du JavaScript]]
 
[[it:Aiuto:Processo di revisione del JavaScript]]
 
[[it:Aiuto:Processo di revisione del JavaScript]]
82行目: 92行目:
 
[[pt:Ajuda:Processo de revisão de JavaScript]]
 
[[pt:Ajuda:Processo de revisão de JavaScript]]
 
[[ru:Справка:Проверка JavaScript]]
 
[[ru:Справка:Проверка JavaScript]]
  +
[[tr:Yardım:JavaScript inceleme süreci]]
  +
[[uk:Довідка:Перевірка JavaScript]]
 
[[vi:Trợ giúp:Quá trình xem xét JavaScript]]
 
[[vi:Trợ giúp:Quá trình xem xét JavaScript]]
 
[[zh:Help:JavaScript審核流程]]
 
[[zh:Help:JavaScript審核流程]]

2020年3月28日 (土) 14:48時点における版

ヘルプ
この拡張機能は通常は有効ではありませんが、リクエストによって有効化できる場合があります。
このヘルプには更新、または翻訳されていないコンテンツがあります。どなたでも翻訳にご協力いただくことができます。
原文 : w:Help:JavaScript review process

Fandomでは、Fandomコミュニティの安全性を保つため、コミュニティJavaScriptの審査プロセス機能を使っています。このプロセスにより、コミュニティのJavaScriptに対するすべての編集内容は、Fandomの認定審査チームのメンバーにより確認、承認されるまで配信されせん。

コミュニティのJavaScriptは、Wikiを作成した時点では有効化されていません。有効化したいアドミンの方は、Fandomサポート - 全般的なサポートから申請してください。(リクエストの手順については、ヘルプ:拡張機能#拡張機能のリクエストをご覧ください。

仕組み

Review rail module

MediaWikiのJavaScriptページの右側に表示される状況モジュール。「申請する」ボタンがあります

コミュニティでJavaScriptの審査プロセス機能を有効にすると、末尾に*.jsが付いているMediaWiki:の名前空間内のページをローカル管理者が編集できるようになります。

これらのページに対する編集内容は、ページの審査を申請するまで、訪問者に配信されるページに反映されません。 Fandomの審査チームでJavaScriptを確認し、承認または拒否することになります。

  • 承認された場合、変更内容が直ちにコミュニティに反映されます
  • 拒否された場合、JavaScriptページに通知が表示され、通常はトークページにその説明が投稿されます

JavaScriptの編集内容をテストできるよう「テストモード」を導入しています。テストモードを使用すると、アカウントで未審査のJSを実行できます。 テストモードはコミュニティ単位で有効になり、すべてのローカルスクリプトが対象となります。また、無効にするまで有効のままになります。

コミュニティの個々のスクリプトの状況は、該当するJavaScriptページの右側にあるモジュール、または特別:JSPagesに表示されます。 このモジュールや特別ページで、更新版を送信したりテストモードを有効にしたりすることができます。

承認の基準

JavaScript審査ツールの導入に伴い、JavaScriptの記述方法に関する新しいルールを設けられました。 注:これらのルールは今後変更される場合があります。

  • JavaScriptはすべて、明確でわかりやすい形式で記述する必要があります。難読化コードはすべて拒否されます
  • Fandom上のインポートはすべて、末尾に「.js」が付いたMediaWikiの名前空間のページに保存する必要があります
    • ユーザーの名前空間のインポートは許可されません(下記のよくある質問を参照)
    • ImportJS拡張機能を使い、Fandom Open Source Libraryや、他のWikiの既に承認されているスクリプトをインポートすることができます。この場合、新たに審査プロセスを経る必要はありません。
  • Fandom外に保存されたスクリプトは、個々の場合に応じて承認されます。
  • カスタマイゼーション・ポリシーまたは利用規約に対する明らかな違反が認められた場合は、拒否されます(例: 広告の非表示、ユーザーデータの収集、大規模なサイトレイアウトの変更)
  • エラーを発生させるJavaScriptは拒否されます

注:承認プロセスは、コードの一般的な品質を審査するためのものでも、JavaScript機能の有用性や有効性を評価するためのものでもありません。 深刻な問題についてはお知らせしますが、コードの再記述はいたしませんのでご了承ください。

よくある質問

編集の審査にはどれくらいの時間がかかりますか?
有用なJavaScriptをできるだけ早くご利用いただけるよう、迅速な審査に努めています。 スクリプトの審査は、申請順に行われます。
審査の申請後にスクリプトを編集する必要がある場合は、どうすればよいですか?
申請キューに残しておけるのは、各JavaScriptページにつき1つの版のみです。 審査の申請後も編集を加えることはできますが、審査されるのは最初のリクエストのみです。 より新しい版の審査を希望される場合は、再度そのページの審査を申請してください。こうすると、以前のリクエストが上書きされます。
What exactly happens when a JS edit is rejected?
A notice will be shown on the JS page review module, and an explanatory note will likely be left on the talk page. Previously approved JS will continue to work as normal. We do not revert the edits that were rejected, since only a small tweak may be required to allow it to be approved.
WikiのJSレビュー状況を知るにはどうすればよいですか?
Special:JSPagesに、そのWikiのJSページとそれぞれの現在の状況が一覧で表示されます。
ユーザーの名前空間からのインポートが拒否されるのはなぜですか?
将来的には、ユーザーの名前空間の*.jsページ(個人用JavaScript外)の無制限の編集を再度許可したいと考えていますが、コミュニティJavaScriptで使用されなくなるまで実行することはできません。 JavaScriptを記述したユーザーを信頼できる場合は、そのユーザーをアドミンにするか、そのJavaScriptをMediaWikiの名前空間にコピーすることをご検討ください。
ツールの導入前に作成したスクリプトはどうなりますか?
そのようなスクリプトは承認済みとして扱われます(問題のないカスタマイゼーションを不必要に中断するのを避けるためです)。ただし、これは変更される場合もあります。
テストモードの仕組みを教えてください。
訪問者に配信されるのは承認されたJavaScriptのスクリプトのみですが、テストモードを有効にすると、ご自身のアカウントには最新版を配信することが可能になります。テストモードを使用すると、サイトを一時的に中断することなく、コミュニティのJavaScriptへの変更をテストすることができます。
テストモードは、アカウント単位コミュニティ単位で有効になり、そのコミュニティで使用されるすべてのスクリプトが対象となります。また、無効にするかログアウトするまで有効のままになります。
最新版を見るには、ブラウザのキャッシュをクリアする必要がある場合があります。
他のコミュニティからのインポートに対する承認プロセスはどうなりますか?
別のコミュニティからスクリプトをインポートした場合も、承認済みスクリプトのみが配信されます。 インポート先のコミュニティでテストモードが有効になっている場合も同様です。 インポート元のコミュニティから最新版が配信されるようにするには、インポート元のコミュニティでもテストモードを有効にする必要があります。
個人用JavaScriptも対象となりますか?
いいえ。個人用JSページ(例:User:Fandom/common.js)は自由に編集できます。
I have feedback or ideas about the tool!
ありがとうございます。ご意見、ご要望がありましたら、特別:Contactからお寄せください。

関連情報

その他のヘルプとフィードバック