カスタムテーマのガイドライン
評価: +4+x
blank.png

このガイドラインについて

この項目はサイトの全体的な外観を変更するCSSコードを格納し、誰でも容易に自記事に適用する事が可能な「カスタムテーマ」の運用に関するガイドラインです。

このガイドラインは、下記に定める「カスタムテーマ」を対象にして制定されたものです。しかし、あなたが個々のページにCSSコードを記述し、適用しようと考えている場合、このポリシーに書かれていることを意識することは、あなたと、あなたの記事を読む読者を助けることにつながります。

------

カスタムテーマの定義

このガイドラインが適用されるページを「カスタムテーマ」と呼称します。カスタムテーマとは、以下の定義に全て当てはまるものを指します。

  • themeカテゴリに投稿される、または投稿されたページ
  • サイトの見た目を変更することを目的とするCSSコードを含み、[[include]]構文を用いて他のページに導入できるもの
  • 下記の制限事項を満たすもの

これらの定義に当てはまらないページ1themeカテゴリに作成することはできません。

------

制限事項

サイトに投稿されるカスタムテーマは、以下の制限事項を満たす必要があります。

ライセンス

テーマはCC BY-SA 3.0で公開されている必要があります。CC BY-SA 4.0 のコンテンツを含めることは認められません。

許容される変更

あなたは、以下に定める要素以外の、サイトのすべての部分を変更することができます。但し、現実的な範囲を超えてはいけません。サイトの内容は正しく認識でき、可読である必要があります。

また、CSSテーマにサイトルールに違反する内容を含めることはできません。

変更が制限される要素

  • 評価モジュール
    • 評価モジュールのガイドラインで許可されている範囲内でのみカスタムすることができます。通常の記事と同様に、必ずクレジット付評価モジュールを設置してください。
  • 広告ブロック (.wd-adunit)
  • Wikidotツールバー (#navi-bar, #footer-bar)2
  • フッター (#footer)
  • ライセンス表示部 (#license-area)
  • ログインステータス (#login-status)
    • これらを非表示にする、あるいは不可視にすることは、Wikidotの利用規約に違反したり、ユーザーの利便性を著しく低下させることに繋がるため禁止されます。
  • interwiki (.scpnet-interwiki-frame)
    • どんなにあなたの作成したテーマに合わなかったとしても、Interwikiへのリンクを非表示にしてはいけません。CSSを使用してデザインの最適化を行ってください。
  • サイドバー (#side-bar)
  • トップバー (#top-bar)
    • これらについては、下に定める可読性を満たす範囲であれば、スタイルの変更が許可されています。

可読性の維持

カスタムテーマは、そのテーマを用いて書かれたコンテンツについて、そのすべてが十分に可読である必要があります。例えば、デフォルトの文字色が薄すぎたり、フォントサイズが小さすぎるなど、多くの人にとって読みにくいと感じられるような変更をしてはいけません。

互換性の維持

カスタムテーマは、主要なブラウザ (Google Chrome, Firefox, Safari) 、主要なOS (Windows, macOS) 、及びモバイル端末 (画面幅320px以上) の全てで正常に機能しなければなりません。

コードの質の維持

カスタムテーマは、なくても影響のないコードを大量に含むことはできません。BHLなどからコードをコピーしてテーマを作成することは構いませんが、必要でないコードは削除してください。

また、CSSの知識を持つ人がコードを読んだ時、それが何を意図して書かれたものかが十分に理解できるように書かれている必要があります。最低限、あなたはあなたの書いたコードの全ての行に対して、それが何をしているか説明できなければなりません。

また、必要な場合、また他のテーマやコンポーネントとの互換性のために使用したほうが良いと判断される場合を除き、!importantの使用は避けることを推奨します。

直リンクの禁止

外部サイトにアップロードされたファイルを@importurl:()などの方法を用いて直接使用することは、原則として禁止されます。カスタムテーマに使用される画像ファイルなどは、すべてテーマページにアップロードし、それを参照しなければなりません。

但し、サイトルール: 第3章 義務と禁止事項: 第1条 投稿: 第6項 【外部サイトからの参照の禁止】: 外部サイトからの参照が許可されるサイト に記載されたいくつかのサイトについては、その信頼性やサイトの容量節約を鑑み、特例的に直リンクでの利用が許可されます。ここに挙げられていないサイトについては、個別に審査されます。

また、サンドボックスを含むメインサイト以外の場所にあるコードブロックを参照してはいけません。上記の特例を除き、カスタムテーマはThe Backrooms JP Wiki外部に依存せず、他のコンテンツの変更や削除の影響を極力受けないようにする必要があります。

マニュアルの提示

カスタムテーマのソースコードが格納されるページを「テーマページ」と呼称します。テーマページには、他のメンバーがそのテーマを使用したい時のためのマニュアルを用意しなければなりません。

マニュアルには、自分の記事にテーマを適用し、使用するために何を入力するべきか、どのような見た目になるのかを記述することを意識してください。知っておくべき特別な機能3があるのであれば、それも記述してください。

また、マニュアルでは、[[include]]メソッドでテーマページを参照することで、カスタムテーマをページに適用するようにユーザーに指示しなければなりません。@importメソッドを使用することはできません。これは、バックリンク機能を利用して、そのテーマを利用しているページを正確に把握するためのものです。

テーマページでは、そのページ自体に自身のカスタムテーマを適用しなければなりません。テーマページ自体がテーマの見本となります。

以下にテーマページのテンプレートを示します。必ずしもこの通りに作る必要はありませんが、[[iftags]]メソッドの使用方法など、このテンプレートを参考にすると良いでしょう。

サイトスタッフは、このマニュアルを含むテーマページの全体を査読の対象とします。

テーマが使用されている

使われていない、また使われる予定のないカスタムテーマの投稿は認められません。カスタムテーマを投稿するためには、以下の条件を1つ以上満たす必要があります。

  • サイトに既に存在しているページ4に使われているCSSとほぼ同じ機能を果たし、カスタムテーマ投稿後にその記事のCSSを投稿したテーマに差し替える5予定があること
  • カスタムテーマを使用するページとほぼ同時に投稿する予定であること
  • カスタムテーマを使用するページが、テーマ投稿から1週間以内に投稿される予定があること

------

カスタムテーマの作成

カスタムテーマを作成、投稿したい場合、以下のルールと手順に従ってください。ただし、現在はスーパーリミナルテーマをベースとしたカスタムテーマのみ査読を受け付けています。

申請者

カスタムテーマの査読、投稿を申請できるのは、原則としてそのテーマの作成者に限ります。自分以外が作成したテーマを許可なく投稿することはできません。
あなたを含む複数人によって作成されたテーマである場合は、その全員の許可のもとでのみ申請することができます。

手順

1. 作成

テーマを作成したら、Wikidot上でテーマページの下書きを作成してください6

2. 査読

上記の下書きページのリンクと、投稿を予定しているページのURLを付記し、サイトスタッフに査読を依頼してください。The Backrooms JP Wiki 管理運営サーバーの#報告_reportやスタッフに対するPMで連絡が可能です。

スタッフは、あなたの作成したカスタムテーマがこのガイドラインに適しているかを判断し、問題がなければ投稿を許可します。モデレーター以上のサイトスタッフが許可を出す権利を持ちます。

スタッフが査読した後、修正すべき点があればそれを、なければ投稿を許可する旨をご連絡します。

査読後、下書きに大規模な編集を加えることは避けてください。必要な場合は、編集後に再度査読を依頼してください。

3. 投稿

査読が完了したら、任意のタイミングでサイトにカスタムテーマを投稿してください。その際、必ずthemeカテゴリに投稿し、テーマタグを付与してください。

カスタムテーマに、作成したカスタムテーマの項目を追加してください。

------

カスタムテーマの編集と削除

カスタムテーマは通常の記事と同様に扱われ、大規模編集は制限されます。誤字やCSSコードの文法的誤りなどは小規模編集として他のユーザーが行っても構いません。

カスタムテーマの作成者や、作成者の許可を得たユーザーは、カスタムテーマの大規模編集を行うことができます。これには機能の追加や削除・編集などが含まれます。大規模編集の際にスタッフの査読は必要ありませんが、編集後の内容に問題があるとサイトスタッフが判断した場合は編集前の内容に差し戻しを行う可能性があります。

テーマページには評価を行うことができますが、評価が-3を下回った場合でも低評価削除の対象とはなりません。

------

問題のある事が判明したテーマの扱いについて

テーマが主要なブラウザ・OS・モバイル端末のいずれかで機能しない事が判明するなどの問題が発生した場合は、テーマページの削除、もしくはそのテーマを参照している[[include]]の削除が行われます。修正によって問題が解決したら、再度投稿あるいは[[include]]の付記を行うことができます。

------

他サイトからのテーマの翻訳について

他サイトで作成・投稿されたテーマページを翻訳・投稿したい場合、翻訳が終了したらサイトスタッフに査読を依頼してください。査読を受けずに投稿することはできません。

サイトスタッフは、そのテーマがThe Backrooms JP Wiki独自の仕様に対応しているか、翻訳は十全であるかなどを確認し、問題がなければ翻訳ページの投稿を許可します。

投稿時の査読を除いては、通常の翻訳記事と同様の扱いがなされます。

また、必ず"他サイト翻訳"タグを付与してください。

特に明記しない限り、このページのコンテンツは次のライセンスの下にあります: Creative Commons Attribution-ShareAlike 3.0 License