4.3. スキン

メインメニュー → 作成 → スキン

メインメニュー → 作成 の下にメニュー項目 スキン が表示されている場合は、自分でスキンを作成、編集し、ポートフォリオページとプロファイルページで他の人のスキンを使用できます。

注釈

メニューアイテム スキン が表示されない場合、サイト管理者にご相談ください。スキンを使用できない場合、次の2つの可能性があります:

  1. スキンはサイトのために有効ではありませんでした。サーバ管理者はサイトのために スキンを有効にする 必要があります。 【訳注】サーバ管理者はスキンを有効にするには、 (1) Docker を使用していない場合、htdocs/config.php``で ``set_from_env($cfg, 'skins', 'MAHARA_SKINS', 'true'); を設定し、(2) Docker を使用している場合、docker/.env" で環境変数 ``MAHARA_SKINS=true を設定して、MAHARAをインストールする必要があります。

  2. 一般的にサイトでスキンが有効になっている場合、Maharaインスティテューションはスキンの使用を許可しない場合があります。インスティテューションの管理者は、インスティテューションの設定 でこれを変更できます。

Your Skins overview page

スキン 概要ページ

  1. 新しいスキンを作成するには スキンを作成する ボタンをクリックしてください。

  2. 次の追加オプションを表示するには 詳細オプション ボタン をクリックします:

    • インポート:他の人がオンラインで共有したスキンをインポートするには、このオプションをクリックします。

    • エクスポート:すべての個人スキンをエクスポートするには、このオプションをクリックします。

  3. ドロップダウンメニューで、表示するスキンを決定し、フィルタ ボタンをクリックします。

    • すべてのスキン: アクセスできるすべてのスキン

    • サイトスキン: サイト管理者が作成したスキンだけ

    • マイスキン: 自分で作成したスキン

    • パブリックスキン: 他の人々がサイト上で一般の人と共有しているスキン

  4. 以下のようなスキンについてのメタデータをポップアップのウィンドウで見るために、スキン情報を閲覧する アイコン クリック します:

    • タイトル

    • オーナ

    • 説明

    • 作成日時

    • 更新日時

    注釈

    編集エクスポート削除 ボタンは、スキンに対してこれらのアクションを実行する権限がある場合にだけ示されます。

  5. スキンにオプションがない場合、それはすべての人が利用できるサイトスキンです。

  6. 自分のページで使用したいスキンとして他の誰かのスキンをマークするには いいね ボタン をクリックします。アイコンは、塗りつぶされたハート に変わります。もう一度ボタンをクリックすると、お気に入りのスキンのリストからスキンを削除できます。

    注釈

    あなたは他の人のスキンだけが好きで、サイトのスキンは好きではありません。ページのサイトスキンはいつでも選択できますが、他の人のスキンが気に入った場合にだけ選択できます。

  7. このスキンを変更するには 編集 ボタン をクリックしてください。

  8. このスキンだけをエクスポートするには エクスポート ボタンをクリックします。

  9. このスキンを削除するには 削除 ボタン をクリックしてください。

4.3.1. スキンを作成する

次でスキンを作成できます:

  • 個人的なポートフォリオエリアで

  • サイトレベルで

スキンの設定に応じて、それは自分または他の人だけが利用できます。

以下では、個々のスキン設定について説明します。スキンは、現在ページで使用されているテーマの上に適用されます。スキンのすべての設定を変更する必要はありませんが、テーマで上書きする要素を選択できます。

4.3.1.1. 一般

スキンの一般設定

スキンの一般設定

  1. スキンを作成する ボタンをクリックした後、一般 タブが表示されていることを確認してください。

  2. スキンタイトル: スキンタイトルを入力してください。スキン 概要ページでスキンタイトルを確認できます。

  3. スキンの説明:ここにスキンを記述し、将来スキンを作成した理由、スキンの特別な点などを覚えておくのに役立つ詳細を追加します。テキストボックスの右下隅をドラッグして長い説明を入力する必要がある場合は、テキストボックスを展開できます。

  4. スキンへのアクセス:スキンにアクセスできる人をここで決定します:

    • これはプライベートスキンです:このスキンはページでだけ使用できます。これがデフォルトのオプションです。

    • これはパブリックスキンです:他の人はあなたのスキンを見て、それを使用することもできます。

  5. 保存 ボタンをクリックして変更を承認するか、キャンセル をクリックして変更を中止します。スキンの概要ページに戻ります。

    注釈

    他のタブをクリックしてスキンの作成または編集を続行し、完了したら 保存 ボタンをクリックするだけです。

4.3.1.2. ページ

必要に応じて、設定をいくつでも変更できます。別のヘッダエリアを作成して、ページ(およびコレクション)タイトルを表示できるページのヘッダをパーソナライズする場合は、ヘッダ以外の設定を変更する必要はありません。

スキンの背景またはヘッダを選択する

スキンの背景またはヘッダを選択する

  1. ページ タブをクリックして、ヘッダとページの背景色またはイメージを変更します。

  2. new in Mahara 19.10 ヘッダの背景色:」テーマのデフォルト」 チェックボックスをオフにして、ページヘッダの背景色を :index: 選択 <single: Mahara 19.10の新機能; スキン: ページヘッダの背景色を選択する> します。カラーコードを表示するフィールドをクリックして、カラーパレットから色を選択できます。または、16進数の色コードを知っている場合は手動で入力することもできます。

  3. new in Mahara 19.10 ヘッダーの背景画像あなた はヘッダ領域に画像を表示できます。ファイルを追加する ボタンをクリックして、ファイルエリアから画像を選択します。

    注釈

    最良の結果を得るには、イメージを幅1,832ピクセル、高さ232ピクセルにトリミングします。イメージを切り抜かないと、イメージのランダムな部分が表示されます。

    ヘッダの背景イメージは、ヘッダの背景色を上書きします。

  4. ページの背景色: 「テーマのデフォルト」 チェックボックスをオフにして、コンテンツエリアを囲むページの背景色を選択します。カラーコードを表示するフィールドをクリックして、カラーパレットから色を選択できます。または、16進数の色コードを知っている場合は手動で入力することもできます。

  5. ページ背景イメージ:背景としてイメージを表示できます。 ファイルを追加する ボタンをクリックして、ファイルエリアからイメージを選択します。

  6. 背景イメージ繰り返し: 背景イメージを繰り返したいかどうかを決めます。ページよりイメージが小さい場合、この設定は有益です。繰り返しオプションを選ばない場合、背景はイメージによって完全には塗りつぶされません。オプションは次のとおりです:

    • 繰り返さない: イメージを繰り返しません。このオプションは非常に大きなイメージを使用する場合、またはページよりも大きなイメージを使用する場合だけに使用します。

    • 水平方向にのみ繰り返す: イメージは水平方向に繰り返されるだけですが、垂直方向には繰り返されません。この設定は非常に広いけれども短いページで動作できます。

    • 垂直方向にのみ繰り返す: イメージは水平方向ではなく、垂直方向だけに繰り返されます。この設定は狭く長いページで動作します。

    • 両方向に繰り返す: イメージは水平方向と垂直方向の両方に繰り返されます。この設定はページのために最も柔軟です。

  7. 背景イメージ設定: 背景をスクロールできるようにするか、固定するか決定します。

    • 固定: このオプションを選択した場合、背景は同じ場所に留まり動くことはありません。ページコンテンツだけスクロールします。

    • スクロール: このオプションを選択した場合、背景はページとともにスクロールします。

  8. 背景イメージ位置: 背景イメージをどこに固定するかを決めます。位置を選ぶオプションのうちの1つをクリックしてください。

  9. 変更を受け入れるために 保存 ボタンをクリックするか、または変更を中止するために キャンセル をクリックしてください。

4.3.1.3. テキスト

特定のテキストプロパティを変更し、ヘッダエリアとページの残りの部分を区別できます。

テキストのプロパティを変更する

テキストのプロパティを変更する

  1. テキスト タブをクリックして、スキンのテキスト設定を変更します。

  2. new in Mahara 19.10 見出しフォント:ヘッダ領域のページ(およびコレクション)の見出しのフォントを 選択 します。デフォルト設定では、テーマのフォントが選択されます。これにより、ヘッダの背景を変更できますが、フォントは同じままにできます。すべてのテーマフォントを含む、インストールされている任意のフォントから選択できます。

  3. new in Mahara 19.10 ヘッダのテキストの色:ページヘッダ領域のテキストに使用されるテキストの色を 変更 します。

    参考

    WebAIM コントラストチェッカー を使用して、選択したテキストの色と選択した背景の色のコントラストを確認できます。

  4. new in Mahara 19.10 ブロックヘッダフォント:スキンが適用されるページ上のすべてのブロックヘッダのフォントを 選択 します。デフォルト設定では、テーマのフォントが選択されます。すべてのテーマフォントを含む、インストールされている任意のフォントから選択できます。

  5. new in Mahara 19.10 ヘッダテキストの色をブロック:ブロックヘッダの色を 選択 します。デフォルト設定では、テーマの色が選択されます。

  6. テキストフォント:他のすべてのテキストのフォントを選択します。すべてのテーマフォントを含む、インストールされている任意のフォントから選択できます。

  7. フォントサイズ: フォントの相対サイズを選択します。見出しが適切なサイズに変更されます。

  8. テキストの色:ページに表示されるテキストの色を決定します。デフォルト設定では、テーマの色が選択されます。

  9. 強調されたテキストの色: ブロックタイトルやその他の強調されたテキストの色を選択します。デフォルト設定では、テーマの色が選択されます。

  10. 通常のリンクの色:リンクを表示する色を選択します。デフォルト設定では、テーマの色が選択されます。

  11. 通常のリンクに下線を引く:デフォルトでリンクに下線を付けたい場合は、スイッチャーを 「Yes」 に変更します。

  12. ホバーリンクの色: リンクの上にマウスを置いたときのリンクの色を選択します。

  13. ホバーリンクに下線を引く:ホバーリンクに下線を付ける場合は、スイッチャーを 「Yes」 に変更します。

  14. 変更を受け入れるために 保存 ボタンをクリックするか、または変更を中止するために キャンセル をクリックしてください。

注釈

たとえどこに色フィールドを持っていても、フィールドでクリックし、使いたい色を選ぶか、またはカラーコードを入力できます。

カスタムカラーを使用したくないが、テーマカラーを保持したい場合は、 テーマデフォルト チェックボックスにチェックマークを付けます。

4.3.1.4. 高度な設定

カスタムCSSを追加する

カスタムCSSを追加する

  1. 詳細 タブをクリックして、カスタムCSSを追加します。

  2. カスタムCSS:CSSの変更方法を知っている場合は、ここでスキンの他のスタイルを変更し、ページ上の他の要素を上書きできます。

  3. 変更を受け入れるために 保存 ボタンをクリックするか、または変更を中止するために キャンセル をクリックしてください。

4.3.2. スキンを選択する

メインメニュー → 作成 → ページおよびコレクション → ページを編集する

スキン 機能をオンにすると、ページ設定に スキン パネルが表示されます。

ページのスキンを選択する

ページのスキンを選択する

  1. ページの編集モードにいるとき 設定 ボタン をクリックします。

  2. スキン パネルを開いて、スキンの選択を確認します。

  3. スキンが既に選択されている場合は、そのメタデータとともにスキンを表示できます。

  4. スキンなし ボタンをクリックして、選択したスキンをページから削除できます。

  5. 探しているスキンがない場合、スキンを管理する ボタンをクリックします。スキンを追加または削除することのできる メインメニュー → 作成 → スキン に移動します。

  6. マイスキン:作成したスキンはこのエリアに表示されます。

  7. スキンのタイトルまたはプレビュイメージをクリックして選択します。

  8. お気に入りのスキン:好きな他の人のスキンがここに表示されます。スキンが表示されない場合は、スキンの管理 ボタンをクリックします。 メインメニュー → 作成 → スキン に移動し、より多くのスキンをお気に入りに追加できます。スキンのタイトルまたはプレビュイメージをクリックして選択します。

  9. サイトスキン: サイト管理者が作成したサイトレベルのスキンが表示されます。選択するにはスキンのタイトルまたはプレビュイメージをクリックしてください。

  10. スキンを選択したら、保存 ボタンをクリックして、ページにスキンを適用します。

注釈

スキンは、ページを表示するときにだけ表示されます。ページを編集すると、ページに適用される標準テーマが表示されます。

4.3.3. スキンを持つページを閲覧する

これはスキンがページに適用されたものがどのように見えるかです。

ページのスキンの例

ページのスキンの例

  1. 背景。これは無地またはイメージです。

  2. 見出しフォント および 見出しテキスト色

  3. 見出しフォント および 強調したテキスト色

  4. テキストフォント および テキスト色

  5. フォントサイズ

  6. 正常なリンク色 とリンクに下線を引くかどうかについての決定。

  7. ヘッダは変更されません。高度なCSS を使用している場合は、そうできる場合があります。

  8. ページの下部も変更されません。

4.3.4. テーマとページスキンの違いは何か?

テーマ

  • 1.2以来現在の形のMaharaで提示しました。

  • システム管理者から直接ウェブサーバにアップロードされる必要があります。

  • Maharaのすべての単一の画面のためのページテンプレートを無効にできて、どのようにすべてが表示されるか全体のコントロールを与えます。

  • サイトおよびインスティテューションの設定により:

    • サイト全体の単一テーマ

    • インスティテューションすべてのテーマ

    • ユーザがサイトを閲覧する際に独自のテーマを選択できること

    • 特定のテーマを個々のポートフォリオページに適用するユーザの可能性 ページテーマ

スキン

  • メインメニュー → 作成 → スキン 経由でユーザは作成、共有、エクスポートおよびアップロードできます。

  • テーマほど強力ではありません。それらはページ色、フォントと背景イメージを変更できるだけで特別なCSSを追加します。基本的にそれらは1つの追加のユーザコントロールされたCSSスタイルシートをページに追加します。

  • ユーザ作成されたポートフォリオページに適用できる だけ です。それらはMaharaのどのような他の部分でも表示される方法を変更しません。

スキンおよびテーマが衝突した場合

  • ユーザが自分のページの1つにスキンを適用した場合、ページに追加CSSスタイルシートが追加されます。これはテーマからの 追加的な CSSです。

  • 当然ながら、特にポートフォリオページの基本的なページテンプレートが変更されている場合、個別のスキンがすべてのテーマでよく見えるわけではありません。

  • テーマデザイナーの場合、よいニュースはスキンスタイルシート自体がページテンプレートであることです(skin/sstyle.tpl)。したがって、そのページテンプレートを上書きすることで、各スキン設定を適用する必要のあるページ要素を指定できます。

4.3.5. テーマのスキンを許可しない

インスティテューションでMaharaを使う場合、企業のデザインが保存され、アセスメント目的のためにポートフォリオが作成されるようにするか、あるいは 例えば、あなたのインスティテューションで行われた作業のショーケースが、あなたのインスティテューションに所属していると容易にわかるように、インスティテューションのテーマをスキンで変更しないようにできます。しかし、同時に、あなたのインスティテューションのポートフォリオ作成者に他のテーマと個人的なポートフォリオを作成し、それらにスキンを適用する自由を与えたいと考えています。

テーマはデフォルトでスキンを使うことを許されます。それを変更したい場合、テーマフォルダのファイル themeconfig.php に、パラメータ $theme->skins = false を追加する必要があります。一旦追加されたら、このテーマのユーザは以下のメッセージを見ます:

『 「テーマの名前」 というあなたのMaharaサイトテーマは、ページスキンをサポートしません。これはあなたが選ぶスキンを意味していて どのようにあなたがこのページがどのように見えるかに影響がないが、それは違うテーマによってサイトを見ている他のユーザのためのページの外観に影響するかもしれません。』

スキンを適用できない旨の警告

スキンを適用できない旨の警告

注釈

このオプションはユーザがサイトを閲覧するテーマを選ぶことができない場合に最適です。ユーザが実行し、インスティテューションのテーマと異なるテーマを選択した場合、基になるテーマはスキンを許可する個人的なものであるため、ユーザはページに適用されたスキンを閲覧できます。