コンテンツへスキップ

機能

Foundation が提供するもの、そして意図的に止まる場所。

Foundation は再利用可能なウェブサイト基盤です。このページにあるものはすべてプロジェクト内に存在し、それぞれの導入で設定できます。下の境界も、機能と同じくらい意図的なものです。

  • 6 つの機能ファミリーがあり、いずれもコードではなく設定で扱えます
  • このページの各主張の背後に、リポジトリ上の証拠があります
  • 境界は、欠けている機能ではなくアーキテクチャの範囲として述べています

含まれるもの

各ファミリーについて、企業が最初に気づくこと、それを生み出す仕組み、そしてあなたが用意するものを示します。

  • 身元とコンテンツ

    名称、スローガン、説明、ナビゲーション、ページ、コレクションは、テンプレートに散ったコードではなく、あなたに属する設定とファイルにあります。変更は 1 か所で済みます。

    内部の仕組み

    厳格に検証されたサイト設定と、frontmatter 付きの Markdown ページをコンテンツリポジトリのインターフェース経由で読み取ります。ナビゲーションの順序とページの存在は別の関心事であるため、メニューがページを勝手に作ることはありません。

    あなたが用意するもの

    身元の値、文章、コレクション、任意機能の選択です。

  • 表現

    デザイン、余白、タイポグラフィの仕組みがすでにあるため、サイトは初日から整って見えます。ブランドの作り替えは、定義された名前付きのビジュアルの役割を差し替える作業です。

    内部の仕組み

    デザイントークンに基づく表現レイヤーで、ライトとダークのスキームと 1 つのアクセント値を持ちます。ロゴ、favicon、SNS プレビュー、バナー、背景、グラフィックの役割は設定であり、役割がなければ何も描画されません。

    あなたが用意するもの

    ブランドのビジュアル、アクセントの選択、追加する独自の表現です。

  • 国際化

    言語の追加は開発プロジェクトではなくコンテンツの作業です:辞書ファイル 1 つとコンテンツディレクトリ 1 つで、翻訳が未完成でもサイトは破綻しません。

    内部の仕組み

    パスベースの言語とネゴシエーション、言語ごとのスキーマ検証済み UI 辞書、ページ単位で既定言語に戻るコンテンツフォールバック、実際にページがある言語にのみ生成される言語注釈。

    あなたが用意するもの

    翻訳と、採用する言語の構成です。

  • 可視性

    検索エンジンと SNS プレビューは、誰かが 1 ページずつ追加しなくても、正しいタイトル、正規アドレス、構造化データを受け取ります。

    内部の仕組み

    設定とコンテンツから導出されるルート単位のメタデータ、コンテンツモデルと実際の言語構成から生成されるサイトマップ、それを参照する robots 出力、Open Graph と Twitter のカード、設定から構成される schema.org の構造化データ。

    あなたが用意するもの

    ドメイン、説明文、追加するキャンペーンや分析のメタデータです。

  • 接続

    すでに使っているサービスはそのままです。Foundation は訪問者の意図を提示し、それを渡します。事業者の変更は作り直しではなく設定変更です。

    内部の仕組み

    機能ごとのファクトリの背後にある事業者非依存の連携点を設定から選択し、無効状態を明示します。使わない機能はコストを生みません。

    あなたが用意するもの

    それらの事業者のアカウントと、その費用です。

  • エンジニアリング品質

    変更は自動で検査されるため、後の編集で誰も見ていないページが静かに壊れる可能性が大きく下がります。

    内部の仕組み

    設定と辞書のスキーマ検証、テストで示されるアーキテクチャ境界、コミットされた実ブラウザの検証マトリクス、文書化されたトークン対の自動コントラスト検査、そしてアセット、型、lint、テスト、ビルドの各ゲート。

    あなたが用意するもの

    ありません。これは引き継ぐ部分であり、このリストの残りを信頼できるものにしています。

Foundation が置き換えようとしないもの

Foundation は企業を提示し、訪問者の意図を既存のシステムへ渡します。システムそのものの手前で意図的に止まります。

  • CRM と顧客データ
  • 会計と請求
  • 決済記録とカード処理
  • 予約や日程の運用データベース
  • 顧客アカウントとログイン
  • 在庫やより広い業務

これは欠落ではなく境界です。すべてを兼ねるウェブサイトは、所有も変更も引き継ぎも難しくなります。

このページの主張の出典

上記の各機能は、ここで述べるだけでなくリポジトリで確認できます。支えになっている維持されたドキュメントを挙げます。

  • アーキテクチャ

    層、依存の向き、テストで強制される境界。

  • カスタマイズ

    設定、コンテンツ、辞書、アセットを、プラットフォームのコードに触れずに変更する方法。

  • ブランドアセット

    名前付きのビジュアルの役割。身元のビジュアルの差し替えが探索ではなく明確な作業になります。

  • デプロイ

    ビルド済みのサイトを、導入者自身のアカウントとドメインへ公開する方法。

  • 手引き

    Foundation の入手からトラブルシューティングまでの、完全な導入の道筋。

このサイトはそれらのドキュメントを要約するものであり、二つ目の写しにはなりません。

動いているところを見る

異なる 2 つの企業がこの基盤で動いています。何が生まれるかを見て、部品がどう組み合わさるかを読んでください。