2

Directusをデータベース ラッパーとして使用して、自分のサイトにいくつかの CMS 機能を追加する予定です。Directus を使用してサイトの画像を管理することもできます。ただし、静的な HTML コンテンツの一部を編集するために、Directus またはその拡張機能を使用できますか? 関連する情報が見つからなかったので、「trix」エディターを使用してゼロから何かを作成することを計画しました。

どんなアドバイスでも役に立ちます!事前に感謝します(私のプロジェクトでは劇的に遅れています)。

4

1 に答える 1

3

Directus はコンテンツ/データを管理することを目的としていますが、ウェブサイトのデザインや完全な HTMLページを管理することは目的としていません。とはいえ、いくつかのwysiwygHTML コンテンツを更新できるインターフェイス (エディターなど) がいくつかあります... 書式設定されたリッチ テキスト (ブログ記事など) などです。

明確にするために、Directus を使用してサイトのすべての HTML を更新することもできますが、これは HTML を CMS に直接保存/編集するのではなく、テンプレート ロジックによって行われます。ここでの基本的な考え方は、CMS の項目をループしてテンプレートにマークアップを追加し、サイトの CSS スタイルを適切に設定するというものです。

これが良いことである多くの理由のいくつかを次に示します。

  • プロジェクトのデザイン システムがコンテンツ作成者によって変更/破損されないようにする
  • HTML でなくても、他のプロパティでコンテンツを再利用できます。
  • 基礎となるコンテンツ基盤に触れる必要がないため、将来のデザイン/プレゼンテーションの変更が容易になります。
  • 単なる CMS ではなく、同じプラットフォームを使用できます。また、CRM、プロジェクト管理ツール、在庫システム、またはその他のデータ駆動型のものでもかまいません.
  • 複雑さとトレーニングの必要性を軽減します。CMS でサイト全体を設計および構築する必要がないため、物事はよりクリーンで直感的になります。

このサンプル ブログ リポジトリのコードをチェックアウトして、1 つの方法 (ハンドルバー) を確認できますが、ヘッドレス CMS の本当の利点は、好きなように構築できることです。:)

https://github.com/directus/blog-template/blob/master/src/index.hbs

于 2019-11-17T14:26:02.000 に答える