問題タブ [sling]
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.
java - スリングで新しいミックスインを作成する
以下のコードを使用して、apacheスリングのjackrabbitに新しいカスタムタイプを作成するのに問題があります。これはJackrabbitでは問題なく機能しましたが、ApacheSlingでは機能しませんでした。私はスリングのためにこれを正しく行っていますか?ありがとう
次のコードは、「javax.jcr.InvalidItemStateException:Conflict」を表示します。私はスタンドアロンのスリングを使用しており、唯一のユーザーであるため、競合は発生しません。
osgi - Adobe CQ5 でのプロパティの設定
私は CQ5 ベースのアプリに取り組んでいます。これは、以前は主に Spring ベースの Web アプリに取り組んでいたため、まったく新しい分野です。
このアプリは、Blue-prints アーキタイプ (http://www.cqblueprints.com/xwiki/bin/view/Blue+Prints/The+CQ+Project+Maven+Archetype) に基づく Maven プロジェクトです。
ここで質問があります。いくつかのプロパティを追加するための標準的なアプローチは何ですか。これは通常、標準の web-app の config.properties (または同様の) ファイルに移動します。hostNames、accountNumbers などを含むプロパティ。
乾杯。
java - docx、xslx、pptx をアップロードするときの Sling ログの NoClassDefFoundError エラー
Office 2007 ドキュメント (pptx、docx、xslx など) を Sling にアップロードすると、以下の複数のエラーが発生します (以下を参照 - ファイルごとに 1 つ)。Sling 6の安定したスタンドアロンを使用しています。
他の誰かがこれを経験していますか?tika バンドルに関する既知の問題はありますか?
ありがとう
jackrabbit - Adobe CQ で新しいカスタム ノード タイプを作成する方法
私は CQ を初めて使用します。Day(adobe) CQ5.4 で mycmpny:testNode のような新しいカスタム ノード タイプを作成する方法
java - Slingサーブレットのsling.servlet.resourceTypesを、それ自体に相対的なパス(サーブレットのリソース)に設定するにはどうすればよいですか?
私が間違った方法で質問した場合、私は最初に私が達成したいことを言います:
CQ5のコンポーネントの構造は次のとおりです。/apps/TEST/components/DatabaseConnection(DatabaseConnectionはコンポーネント名です)/ apps / TEST / components / DatabaseConnection / src / ServletDatabaseConnection(これはTESTからのPOSTリクエストを処理するための私のserlvetです/ components/DatabaseConnection。
私のサーブレットでは、sling.servlet.resourceTypesはTEST / components / DatabaseConnectionに設定されています)
したがって、sling.servlet.resourceTypesの相対パスを設定すると、サーブレットは/ apps / TEST / components/DatabaseConnectionおよび/libs/ TEST / components /DatabaseConnection/の下でresourceTypeを検索します。
ただし、コンポーネントのDatabaseConnectionを他のフォルダーに移動し、サーブレットでもアプリケーションでも何も変更しないようにしたいです。ただし、今それを行う場合は、sling.servlet.resourceTypesを新しいresourceTypeに変更する必要があります
私のサーブレットもリソースであるよりも、Slingのすべてがリソースであることを考慮に入れてください。それで、おそらくサーブレットのresourceTypeに対してsling.servlet.resourceTypesを相対的に設定することは可能でしょうか?
では、このサーブレットのリソースタイプに関連してsling.servlet.resourceTypesを設定できますか?いいえの場合、サーブレットで何も変更する必要がないように、コンポーネントを「移動可能」にする他の方法はありますか?
私はこの2つのリソースが非常に役立つことを発見しました:http: //www.pro-vision.de/content/medialib/pro-vision/production/adaptto/2012/adaptto2012-apache-sling-basic-concepts-rainer-bartl -peter-manne / _jcr_content / renditions / rendition.file / Adaptto2012-apache-sling-basic-concepts-rainer-bartl-peter-mannel.pdf http://sling.apache.org/site/resources.html しかし、私はまだ解決策を思い付くことができません
jcr - AdobeCQ5での製品のインポート
バックオフィスからCQ5フロントエンドに製品をインポート/同期する方法について質問があります。
アーキテクチャは非常に単純です。すべての製品を管理するカスタムバックオフィスです(基本的には信頼できる情報源になります)。検索結果(Adobe SearchAndPromoteによる)と製品の詳細を表示するCQ5主導のWebサイト。購入取引はCQ5の外で処理されます。
http://dev.day.com/docs/en/cq/current/ecommerce/eCommerce-framework.htmlを調べたところ、どちらの方向に進むべきか考えていると思いますが、誰かに確認してもらいたいのですが。理解は正しいです。
1)バックオフィスを呼び出し、jsonフィードとして製品をインポートするAuthorノードで実行されるスケジュールされたジョブを作成する必要があります。アノテーションベースの@Service(Runnable.class)を使用します-作成者ノードでのみ実行されるように設定する方法はありますか?
2)実際にcrxにすべてのノードを作成するカスタムサービス(上記では私のサービスと呼ばれます)を作成します。デスクトップ版とモバイル版のサイトがある場合、それらすべての完了を2回作成する必要がありますか?それらを作成する簡単な方法に関するヒントはありますか?
3)CQ5にこれらの製品を複製させて、ノードを公開します。
もっと簡単な方法はありますか?つまり、より標準的なWebアプリを使用している場合、製品の詳細を表示するコントローラーが1つ、テンプレートが2つ(モバイル用、デスクトップ用)、バックオフィスに電話して要求された製品の詳細を返すサービスがあります。しかし、Slingの世界は大きく異なり、正しく理解しているかどうかを確認したいと思います。
乾杯。
java - Sling による osgi バンドルの使用方法
Apache sling と CQ5 の開発を始めたばかりです。Sling には OSGI バンドルを使用するというこの概念があります。
Sling フレームワークがこれらのバンドルと実際にどのように相互作用するのか、バンドルからの応答はどこに行くのかわかりません。
java - osgiを使用してCQ5で「helloworld」を表示する方法
CQ5でスリングとFelixの間でコードがどのように流れるかを学ぶ必要があります。jcrノード/jspに「HelloWorld」が表示される基本的な操作を探しています。ただし、このメッセージはOSGiバンドルから送信される必要があります。
基本的に、バンドルも作成してインストールする必要があります。しかし、少なくともここで制御の流れを知る必要があります。
誰かがこれを手伝ってくれますか
apache - tomcat に既存の apache sling リポジトリをデプロイする方法は?
Sling リポジトリがあり、sling luanchpad 6.0 jar を使用して sling インスタンスを起動しています。この sling インスタンス (アプリケーション、コンテンツ、およびバンドルを含む) を apache tomcat にデプロイするにはどうすればよいですか?
前もって感謝します。
java - Maven と Apache Sling - プラグインが見つかりません
一般的にmaven、sling、およびjavaへの完全なnewbなので、事前にお詫び申し上げます。私はmavenを稼働させており、apache slingで稼働させようとしています。しかし、「mvn launchpad:run」を使用して sling を起動しようとすると、次のエラーが発生します。
[エラー] リポジトリ [ローカル (MYLOCALPATH)、中央 (http://repo .maven.apache.org/maven2]
どんな助けでも大歓迎です。または、正しい方向に向けることができれば幸いです。ありがとう!