問題タブ [magnolia]

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 に答える
328 参照

jsp - Magnolia コンテンツを既存の Web アプリに埋め込む

Magnolia が管理するコンテンツを、既存の Web アプリの一部の JSP に埋め込もうとしています。Tomcat では、既存の「アプリ」コンテキストに沿って実行される「magnoliaAuthor」コンテキストをデプロイしてセットアップしました。

したがって、たとえば、既存の JSPに(div のみ)/app/test.jspなどの Magnolia ページを含めたいと考えています。/magnoliaAuthor/footerブラウザでは、パス/magnoliaAuthor/footerは正常にレンダリングされますが、それを使用に含めようとすると問題に直面しています/app/test.jsp:

  • c:import
  • jsp:include

など、/magnoliaAuthor/footer..への相対パスと絶対パスの両方を使用します。

せいぜい次のようになります。

サーバーは HTTP 応答コードを返しました: URL に対して 401: http://localhost:8080/magnoliaAuthor/footer(絶対 URL が使用されている場合)。これは、マグノリアによってリクエストが拒否されたようです..

このユース ケースをどのように組み合わせる必要があるかについての正確な説明は見つかりませんでした。ヒントをいただければ幸いです。

ありがとうございました。

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

magnolia - マグノリア エリアを直接レンダリングする

ブラウザでカスタム URL を使用して領域全体をレンダリングすることは可能ですか? お気に入り:

http://localhost:8080/magnoliaPublic/page/area(動作していません)

これで、その領域の特定のコンポーネントにのみアクセスできます。

http://localhost:8080/magnoliaPublic/page/area/0また http://localhost:8080/magnoliaPublic/page/area/00

この領域をすべてのコンポーネントでまとめてレンダリングしたいのですが、そのようなケースへの参照が見つかりませんでした。

ありがとうございました!

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

maven-3 - Maven を使用したマグノリア ブロッサム

このドキュメントを使用してマグノリア ブロッサムを始めようとしています。

手順に従って(「独自のモジュールを作成する」部分を除く)、プロジェクトをEclipseにインポートできました。

上記のように、Jetty Maven プラグインも追加しました。

Web アプリケーション ユーザー 'mvn:jetty:run' を実行しようとすると、コマンド プロンプトで次の例外が発生します。

Tomcat Manager App を使用して、同じ war ファイルをデプロイして実行できます。それは、戦争の発生が正しいことを示唆しています。

Maven Jetty/Tomcat プラグインを使用して Web アプリを実行するのを手伝ってください。

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

maven - 基本的な Magnolia プロジェクトが開始されない

最も単純な Magnolia プロジェクトを実行できません。

公式サイトから指定されたこれらの基本的な手順に従いました (Eclipse を除く): http://dev.magnolia-cms.com/~gjoseph/dont-build-magnolia-build-your-projects

magnolia-version 5.2 で試し、5.2.1-SNAPSHOT で繰り返しました

それは正常に構築されました。

しかし、Tomcat で実行すると、次のようになります。

2013-12-19 11:07:51,368 エラー info.magnolia.init.MagnoliaServletContextListener : おっと、Magnolia を開始できませんでした info.magnolia.module.model.reader.ModuleDependencyException: Magnolia モジュールの依存関係をチェック中に次の例外が見つかりました (つまりMETA-INF/magnolia/my-module.xml にあるもの): Module Magnolia DMS Module (バージョン 1.5.2) は、見つからなかった fckEditor バージョン 4.4/ に依存しています。モジュール Magnolia DAM モジュール (バージョン 1.2.0) は dms バージョン 1.6/ に依存していますが、現在は Magnolia DMS モジュール (バージョン 1.5.2) がインストールされています。

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

content-management-system - magnolia CMS にはこれらの機能がありますか?

マグノリア CMS には次の機能があります。

  1. 各ユーザーは SMS を送信できますか?

  2. 各ユーザーがブログを持つことができますか?

  3. 各ユーザーはファックスを送信できますか?

本当にありがとうございました

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

java - Magnolia cms: resources モジュールの正しい使い方

私はマグノリアcmsを学んでいます。リソース モジュールを使用しようとしています。私は実際に2つの問題を抱えています。

  1. 大量のファイルをアップロードできません。いくつかのファイルがありますが、しばらくするとさらにアップロードする必要があります。モジュールのインポート機能で、xml ファイルをアップロードする必要があります。しかし、それを正しく生成する方法がわかりません。JCR 経由でインポートしようとしましたが、その後、リソース アプリでそれらのファイルが表示されません。ファイル システム内のファイルを検索するようにモジュールを構成しようとしました: fileSystemLoader をクラス info.magnolia.module.resources.loaders.FileSystemResourceLoader に設定し、いくつかのパスを設定しました。私にとってもうまくいきませんでした。たぶん、ファイルのアップロード機能をいつアクティブにする必要があるのか​​ わかりません。アプリケーションの起動時に機能しませんでした。

  2. テンプレートでこれらのリソースを適切に使用するにはどうすればよいですか? どの ftl タグを使用すればよいですか?

STK モジュールは使用しません。

あなたが私を助けることに決めたら、あなたの忍耐に感謝します.

マグノリア バージョン: 5.2 CE

JDK アイスティー: 1.7.0_51

OS: Linux/OpenSUSE 12.3

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

java - JCRの基本的な考え方

私は最近、たまたま JCR を使用する Magnolia CMS を使用しています。

私が直面している問題の 1 つは JCR データの破損であり、状況のトラブルシューティング方法についてほとんど知識がないことがわかりました。

JCR についての私の理解は次のとおりです。

  1. JCRは仕様であり、いくつかの実装があります
  2. Jackrabbit は JCR 実装の 1 つです
  3. Jackrabbit は、ファイル システムを直接使用するか、MySQL などのデータベースを使用して情報を保存する場合があります。

今私の質問は

  1. JCR リポジトリはどのようにバックアップおよび復元できますか?
  2. 特定の JCR の整合性をチェックして修正するために使用できる特定のツールはありますか? とろみろでちょっと遊んでみました。
  3. JCR テクノロジーを完全かつ適切に理解するために読むべき特定の情報/チュートリアルのリソースはありますか?

アップデート:

他にもいくつか質問があります。

  1. 特定の JCR 実装がコンテンツをデータベースに保存する場合、すべてのコンテンツがそのデータベースに保存されると期待できますか?それとも、一部のコンテンツ (画像など) がデータベースではなくファイル システムに直接保存される可能性がありますか?
  2. 現在、3 つの異なる Web サーバーからアクセスされる JCR リポジトリがあります。JCR 仕様ではこの状況が考慮されており、同時書き込みアクセスによるコンテンツの不整合を防ぐためにリポジトリを保護していると理解しています。これは正しいです?
  3. 具体的には、ノード A にはノード B への参照が含まれているが、ノード B にアクセスできないという問題が発生しました。Groovy スクリプトを使用した後、ノード B を削除することができました (一貫性のない状態にあるように見えました)。ただし、ノード B へのすべての参照を見つけるにはどうすればよいでしょうか (ノード A だけでなく、ノード C も参照している可能性があります)。JCR リポジトリが破損した原因は一体何だったのでしょうか? 、ところで、forceConsistencyCheck、autorepair、enableConsistencyCheck フラグも使用しようとしましたが、問題は解決しませんでした。

ありがとう