問題タブ [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.
reactjs - リレーショナル コンテンツに最適なヘッドレス CMS は?
TLDR:次のことを行うヘッドレス CMS を探しています。
- コンテンツ タイプ (投稿) を作成するための UI で、コンテンツ タイプの新しいリレーショナル モデル (曲) を作成できます。
- タイトルを自動的にスラッグ化することによるファースト クラスのスラッグ サポート
- 自動的にサインインする作成者をコンテンツ タイプに関連付けることによる、最高級の作成者サポート
- GraphQL
私は良いヘッドレス CMS を見つけようとしてきましたが、私が調べたオプションには何らかの形で欠けています。これは音楽ブログ用で、各投稿には曲の配列があり、各曲にはアーティストがあります (すべて関連性を持たせたいと思います)。
私は Strapi と Prismic を試しましたが、以前に作成された曲でない限り、関連する曲を投稿に追加できないようです。同様に、アーティストが事前に作成されていない場合、アーティストをソングに追加することはできません。これにより、投稿を作成する前に、他のすべてのコンテンツ タイプを設定するのが非常に面倒になります。
別のコンテンツ タイプを作成するときにその場でリレーショナル データを作成する必要がある場合に、モーダルまたはその他の優れた UX をポップアップ表示する適切なオプションを知っている人はいますか? 私はGraphCMSを試してみましたが、これは私を非常に近づけましたが、私が望む他のいくつかのもの(自動スラッグ生成と、作成したコンテンツタイプへの自動作成者リンク)に対するファーストクラスのサポートを持っていないようです.
json - ヘッドレス WP CMS バックエンドを使用して Angular2+ から https://.../wp-json/wp/v2/users/me 401 (Unauthorized) を取得します
私がやろうとしていること:現在ログインしているプライベートユーザーの詳細を取得できるようにしたい. 現在のユーザーの電子メール、現在のユーザーが作成した投稿、過去のテラウォレット トランザクション、ウォレットの残高、ユーザー設定を wp バックエンドから angular フロント エンドに表示します。このために、私は wp-api-angular ライブラリを使用しています
私が達成できたこと:
-angularフロントエンドからさまざまなアカウントにログイン
-基本的な投稿を作成する
-投稿を削除する
-投稿を編集
-トークンを作成すると、開発ツールの [ネットワーク] タブで、user_display_name、user_email、および user_nicename でトークンを確認できます
基本的に、 https://github.com/wordpress-clients/wp-api-angular#wpapiusersでデモ コンテンツを複製することができました。問題は、site.com/wp-json/wp/ にアクセスしようとしたときです。 v2/users/me (探しているすべての詳細がここにあると仮定します) 401 無許可を返します
私がやろうとしたこと: 私は数時間それを行ってきましたが、問題を見つけることができません (私はまだjsonに慣れていません)
-.htaccessに追加
- /etc/apache2/sites-enabled/000-default.conf に追加
- /var/www/ の /etc/apache2/apache2.conf でパーミッションを None から All に変更
postman では CORS の問題があると表示されますが、reqbin では問題なく処理されるため、混乱しています
content-management-system - 階層データを処理するヘッドレス CMS はどれですか?
私はヘッドレスCMSなどを調べています。Netlify、Strapi、正気。ただし、階層データの管理を処理する機能を備えているものはないようです。何か不足していますか?上記のCMSのいずれかで階層データをどのように処理するか教えてください。
strapi - Strapi WYIWYG コンテンツ エディターをカスタマイズするには?
Strapi はコンテンツ エディターで Draftjs と呼ばれるリッチ テキスト エディターを使用しますが、デフォルトでは HTML スニペットを埋め込む機能はありません。投稿内に HTML を埋め込む機能を追加するために、このプラグイン [https://www.npmjs.com/package/html-to-draftjs] を見つけました。
ドキュメントでは、プラグインの使用はそのように行われると述べています...
しかし、バックエンドファイルを正確に変更する方法と、プラグインを機能させるために上記のコードスニペットをどこに挿入すればよいかを、より知識のある人が教えてくれれば幸いです。