大規模なプロジェクトで KeystoneJS を使用することを検討しており、管理パネルをカスタマイズできるようにしたいと考えています。ここにそれを行う方法の良い例があり、私はこのPR をプロジェクトに見直してきました。この例は私たちにとってうまくいくように見えますが、その背後にあるロジック、つまり、それを機能させるために実装する必要があるもの、可能性と制約が何であるかを理解していません。
Keystone NextJS アプリ (これは私たちにとっては良いことです) を使用している場合、フォルダーを追加すると/admin/pages
、Keystone アプリはそこを検索し、通常の管理ページではなく、それらのカスタム管理ページを使用しますか? これらのページから、アプリの残りの部分、コントローラー、DB にも完全にアクセスできると仮定しています....
また、JedWatson がhttps://github.com/keystonejs/keystone/pull/1019で次のように述べていることにも気付きました。
これには SSR サポートがないことに注意してください。私は例にあまり力を入れていませんが、それ以外の点では (私が思うに) 機能は同じです。
管理部分だけに SSR サポートが欠けているのでしょうか、それともカスタム管理ページを追加すると、アプリの残りの部分での SSR サポートに何らかの影響がありますか? (SSRが次に使う理由です)
情報をありがとう。