問題タブ [apostrophe-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.

0 投票する
1 に答える
1072 参照

php - アポストロフィCMS:ホスティングの質問+ Symfonyの経験がなくても参加できますか?

クリーンでしっかりしたCMSを探しています。これ以上開発しない自作のCMSから多くのサイトを移行したいと思います。

私はアポストロフィに出くわし、すぐに優れた統合ユーザーインターフェイスに夢中になりました。

これは、私が実際に経験したことのないSymfonyフレームワークに基づいています。

私の質問:

  • このCMSを使用して構築したサイトを、コマンドラインアクセスを提供しない共有ホスティングパッケージに展開することを計画しています。symfonySymfonyの開発およびメンテナンス機能の多くは、スクリプトへのコマンドラインアクセスに依存していることを私は知っています。アポストロフィベースのWebサイトをそのようなWebホストに展開することは可能ですか、それともライブ製品に必要なコマンドラインツールに定期的にアクセスできますか?

  • 正直なところ、私は今のところSymfonyを深く学ぶことにあまり熱心ではありません。それは素晴らしいフレームワークだと確信していますが、他にもたくさんの義務があります。アポストロフィがCMSのエンドユーザーに提供するものが本当に好きです。ベテランのSymfonyまたはApostrope開発者としてのあなたの意見では、プロのPHP開発者は(コードエンドで多くのカスタマイズをせずに-フロントエンドで多くのカスタマイズを行うことなく)Webサイトをセットアップできますか? symfonyのエキスパート?それとも、これは災害のレシピですか?

  • あなたの経験から、私の状況でアポストロフィを使用することに賛成または反対する他の議論はありますか?

0 投票する
1 に答える
781 参照

.htaccess - .htaccessは永続的なwww.domain.com/Aをwww.domain.com/A/Bにリダイレクトします

Aは空のフォルダで、ページの階層を構築するために使用されます。フォルダでもあるB、Cが含まれています(空ではありません)

階層はアポストロフィCMSから取得されます。

次のルールは.htaccessでは機能しません。

ルールが何度も呼び出されるため、最終的にはhttp://www.domain.com/A/B/B/B/Bなどになります。

誰かが私に解決策を教えてもらえますか?ありがとう

0 投票する
1 に答える
310 参照

symfony1 - アポストロフィがcmsパフォーマンスの問題になりました

現在、アポストロフィのサンドボックスで遊んでいます。キャッシュ(symfony cc)をクリアするたびに約25秒かかります。初めて任意のページをロードします。ただし、キャッシュが再作成されると問題ありません。正常ですか?

0 投票する
0 に答える
379 参照

filter - 管理ジェネレーターsymfonyの前にフィルターチェーンを実行します

admin ジェネレーターでアクション ビルドを呼び出す前に、フィルター チェーンに追加されたフィルターを呼び出す必要があります。しかし、アドミンジェネレーターの前にフィルターチェーンが実行されていないようです。

回避策はありますか?

編集:アポストロフィサンドボックスを使用しています。クライアントごとに 1 つのデータベースがあり、フィルターでそれを行っているため、実行時にデータベース接続を変更する必要があります。しかし、管理ジェネレーターを使用するページでは、フィルターが呼び出されず、次のエラーが発生します。

0 投票する
1 に答える
399 参照

replace - str_replace を使用して "It's" を "It is" (アポストロフィなし) に変更する方法は?

Facebookの人間関係文字列「複雑です」を別のテキストに置き換えたい。

行は次のようになります。

使用: 'It's complicated' , 'It's complicated' or 'It's complicated' 、機能しません。

助言がありますか?

どうもありがとう。

よろしく。

0 投票する
1 に答える
302 参照

node.js - アポストロフィ CMS スライドショー シングルトンにアクセスできない

singletonセットを使用してページタイプに画像を追加しようとしていますslideshow widgetType

インターフェイスは正常に動作しています (画像をアップロードでき、アップロードを設定変数に制限します) が、テンプレート内のオブジェクトにアクセスできません

ページ テンプレートで以下のスクリプトを使用してページ オブジェクトをログに記録しています。スライドショー ウィジェットだけでなく、他のすべてのカスタム フィールドは正常に動作します。

これがapp.jsに設定されているものです

何かアドバイス?

0 投票する
1 に答える
415 参照

apostrophe-cms - 各ページ リクエストのヘッダーを確認する

各ページ リクエストのリクエスト ヘッダーを確認する必要があります。これを試す場所は「apostrophe-express」モジュールになると思いました。「apostrophe-express」を拡張する独自のモジュール「auth」を作成しました。

しかし、これは機能していません。エラー 'apostrophe-templates\index.js" 597 req.browserCall('apos.pageReadywhenCalm($("body"));')' が表示されます

カスタム チェック/ルールを実行するために各ページ リクエストにフックする必要がある場所を教えてください (たとえば、特定の Cookie が存在しない場合は、ユーザーを別のサイトにリダイレクトします)。

ありがとう!

0 投票する
1 に答える
436 参照

apostrophe-cms - ユーザーをアポストロフィに自動追加

ユーザーをアポストロフィ (aposUsersSafe コレクション) に自動追加するモジュールを拡張 (または独自に作成) したいと考えています。

これを行うための組み込みメソッドが apostrophe-users モジュールに見当たりません。実装方法に関するガイダンスを探していますか? ありがとう!

0 投票する
1 に答える
331 参照

apostrophe-cms - ユーザーをアポストロフィに自動ログイン

リクエスト ヘッダーの Cookie をチェックするロジックを実装する apostrophe-express モジュールを拡張しました。このチェックのケースの 1 つは、ユーザーの自動ログインです。Cookie のキー/値が事前設定されたフラグ値と一致する場合、(電子メール アドレスに基づいて) aposUsersSafe コレクションでユーザーを検索し、ユーザーがコレクションに存在する場合は、自動的に cms にサインインします。 .

現在、電子メールに基づいてユーザーの mongo クエリを実行して、ユーザー ルックアップを実装しています。

var コレクション = db.collection('aposUsersSafe');

しかし、apostrophe-login モジュールは、パスポートを介した認証とアクセス許可の方法を提供していることがわかります。この自動ログイン ソリューションを実装するには、アポストロフィ ログインとパスポートを拡張する必要がありますか? ありがとう!

0 投票する
1 に答える
604 参照

apostrophe-cms - アポストロフィ CMS ブログ モジュール: 「そのアイテムは存在しません。」

私の MacOS には ApostropheCMS 2 のコピーがインストールされていますが、ブログ モジュールに問題があります。既存のブログ記事を編集しようとすると、「その項目は存在しません。」と表示されますが、記事一覧には表示されます。

したがって、ここに app.js があります。

そして「モジュール{」の前に私は持っています:

私の apostrophe-blog-page.html には以下が含まれます。

現在: /blog ページは空で、記事リストではすべての記事を表示できますが、一度編集しようとすると、「その項目は存在しません」というエラーが表示されます。

解決策はありますか?