問題タブ [headless-cms]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Keystone JS で管理パネルをカスタマイズするには? (または: Keystone JS デモプロジェクト/ブログのカスタム管理ページはどのように機能しますか?)
大規模なプロジェクトで KeystoneJS を使用することを検討しており、管理パネルをカスタマイズできるようにしたいと考えています。ここにそれを行う方法の良い例があり、私はこのPR をプロジェクトに見直してきました。この例は私たちにとってうまくいくように見えますが、その背後にあるロジック、つまり、それを機能させるために実装する必要があるもの、可能性と制約が何であるかを理解していません。
Keystone NextJS アプリ (これは私たちにとっては良いことです) を使用している場合、フォルダーを追加すると/admin/pages
、Keystone アプリはそこを検索し、通常の管理ページではなく、それらのカスタム管理ページを使用しますか? これらのページから、アプリの残りの部分、コントローラー、DB にも完全にアクセスできると仮定しています....
また、JedWatson がhttps://github.com/keystonejs/keystone/pull/1019で次のように述べていることにも気付きました。
これには SSR サポートがないことに注意してください。私は例にあまり力を入れていませんが、それ以外の点では (私が思うに) 機能は同じです。
管理部分だけに SSR サポートが欠けているのでしょうか、それともカスタム管理ページを追加すると、アプリの残りの部分での SSR サポートに何らかの影響がありますか? (SSRが次に使う理由です)
情報をありがとう。
authorization - コンテンツ CMS のユーザー リソース アクセス制御を実装する方法
異なる「アカウント」に属する異なるユーザーで Web サイトを構築しています。Contentful CMS または同様のヘッドレス CMS サービスを使用して、ユーザーとそのアカウントに基づいてコンテンツを制限する方法はありますか?
例: このドキュメントは、アカウント 1234 に属するユーザーのみがアクセスできます。
ありがとう!