問題タブ [diem]
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.
content-management-system - どのsymfonyベースのCMSが最も拡張可能ですか?
私は symfony ベースの CMS を探しています。Diem と Apostrophe について聞いたことがありますが、私が探しているすべての機能を提供するものはありません。
これらの CMS のうち、最も拡張しやすいのはどれだと思いますか? 他に検討したい Symfony ベースの CMS はありますか?
編集:「拡張する」とは、おそらくサポートされていない機能を追加することを意味します。たとえば、Pdf レンダリング、別の sf アプリケーションからのメニューの追加、Web サービスによるコンテンツ作成など、クライアントが必要とするあらゆる種類の特別なものです。
php - Symfony Diem: フロントエンド全体を保護するには?
ログイン管理(dmUser)を担当するモジュールがフロントエンドの一部であるため、ログインなしで呼び出すことができない(永遠の転送)場合、フロントエンドサイト全体をどのように保護できますか?また、カスタム ログイン モジュールを記述しても、dmFront 経由で呼び出されます。つまり、「セキュア ゾーン」内で呼び出され、永遠に転送されてしまいますか?
解決策の 1 つは、すべてのフロント ページを個別に保護することですが、この特定のプロジェクトの仕様により、それは不可能です。
symfony1 - Symfony Diem の代替案は?
Symfony に基づいて、Diem の代替を探しています。皆さん、何か知っていますか?私たちは CRM を構築しており、UI や一般的なシステム ロジックなど、物事をより迅速かつ簡単にしたいと考えていました。
php - Symfony/diem と doctrine を使用したタグに基づいてクエリからアイテムを除外する
DIEM CMF では、タグ モデルに基づいて一部の記事を除外する条件ステートメントを実行したいと考えています。
Diem のドキュメントでは、条件付きクエリについて次のように説明されています (http://diem-project.org/diem-5-1/doc/en/reference-book/list-widgets)。
タグに応じて一部の投稿を除外する方法はありますか?
ありがとうございました
アップデート
これは私の新しいクエリで、(少なくとも私には) 改善されているように見えますが、まだ機能していません。
Diem ブログは Diem チュートリアルに従って作成されており、私は標準の (つまり、すぐに使える) Diem Tag プラグインを使用しています。モデルもテーブルの名前も変更しませんでした。
php - Diem、Symfonycmsの「グローバル」レイアウトエリア
すべてのレイアウトテンプレートで同じように表示されるグローバルエリアのようなものを持つことは可能ですか?つまり、私が持っている場合:
いくつかの異なるレイアウトファイル(pageSuccess.php、customPageSuccess.php、homePageSuccess.phpなど)
私がこの領域でそれらの1つについて何かを変更するときはいつでも、それはそれらすべてに対して変更されます。たとえば、pageSuccess.phpレイアウトを使用して、任意のページのこの領域に新しいゾーンと新しいテキストウィジェットを追加すると、このグローバル領域を使用してすべてのレイアウトに変更が表示されます。
出来ますか?
symfony1 - 多くの Diem インストール間で dmPages と dmWidgets を同期する方法は?
Diem は優れた CMF ですが、ミラー サイト間でページ (およびウィジェット) を同期する機能がありません。
Diem ベースの CMS を使用する中規模サイトの主任開発者です。
私たち (約 50 人のグループ、全員が開発者ではなく、ほとんどが開発者ではない) が、サイトの非公開ミラーで主要なコンテンツの変更/更新を準備し、すぐに本番環境にプッシュできれば素晴らしいことです。
私は、多くのインストール間で dmPages を同期する方法について考えてきました (もちろん、同じ db スキーマを使用して)。私は2つの問題を見ました:
- リンク (ページ:、メディア:) を入力して、新しいインストールで同期後にリンクが機能することを確認する方法
- ウィジェット アセットを転送および設定する方法。
(これまでのところ存在しない)インポート/エクスポート スクリプトを使用して、そのようなワークフローを見つけました。
- export form development install D選択した dmPages、dmWidgets (および該当する場合: ウィジェット アセットおよび所属するカスタム モデル エンティティとそのアセット) を tarball アーカイブにエクスポートします (場合によっては圧縮します)
- アーカイブを本番インストールPにインポートし、解凍してアーカイブを解凍し、処理します
- ウィジェット/モデル エンティティに接続されているアセットがあるかどうかを分析し、それを適切な Web サブフォルダーにコピーしてから、dmMedia を作成し、その ID を保存します
- モデル エンティティがあるかどうかの分析、作成、ID の取得と保存
- ウィジェットがあるかどうかを分析します。
- モデル/show ページでは、作成するウィジェットは 1 つだけです: モデルの表示ウィジェットです。作成し、保存し、ID を取得します。
- 非モデル ページには、多数のウィジェットが存在する可能性があります。それらを作成し (該当する場合は 2.1 で作成された dmMedia に接続します)、ID を保存します
- dmPages を作成し、以前に作成した dmWidgets を接続します
- (インポートされたもののみ!) ウィジェットとモデル エンティティを分析して、page:またはmedia:文字列 (これまでのところ開発インストールから)の存在を確認し、本番インストールで ID と一致するようにそれらを変更します。
私の質問は: これまでに dmPages をインポート/エクスポートするソリューションはありますか? そうでない場合 - 私のソリューションの提案されたワークフローに対する提案はありますか?
symfony-1.4 - Symfony 1.4 でテーブル行を更新する際に updated_by フィールドを処理する
テーブル行の更新中にいくつかの問題に直面しています。
これが私のコードです
ここで、symfony は updated_by フィールドを自動的に更新します。しかし、その特定のフィールドを更新したくありません。
これは symfony 1.4 で可能ですか? 私はディエムプロジェクト5を使用しています
または、特権管理者のみがこれらのコードを実行できます。
前もって感謝します。
diem - 新しい Diem ウィジェットを作成するにはどうすればよいですか?
バックエンド部分を備えた新しい Diem ウィジェットを構築したいと考えています。新しい写真とその説明を追加したり、変更したり削除したりできるようにしたいと思います。やり方はどこで読めますか?
symfony-1.4 - Diem symfony 1.4でリダイレクトメソッドに時間がかかりすぎる
$this->redirect($redirection)
$redirection が である場所を使用してい$this->getRouteArrayForAction('index')
ます。
しかし、180msのように時間がかかりすぎますが、phpコアメソッドを使用するとheader('Location: ' . $redirection);
4〜12ミリ秒かかります。何が起こっているのか理解できませんか?
Diem Symfony 1.4 を使用しています。
どんな助けでも大歓迎です。前もって感謝します。
symfony-1.4 - DIEM CMS 5 の画像サムネイル カタログ
現在、DIEM 5 CMS システムを使用していますが、画像サムネイルのカタログを適切に設定する方法を見つけることが問題です。カタログはメイン (ルート/アップロード) Web サイト カタログの外にあり、これが私の問題です。FTP 経由で新しいカタログを作成し、ファイル (Web/アップロード) をコピーすると、「Forbidden 403」というエラーが表示されます。
アップロード カタログを移動するにはどうすればよいですか?