問題タブ [dotcms]

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

content-management-system - データベースから動的コンテンツを取得する方法は?

私はJavaベースのcmsを評価し、cmsとして1つを選択しています。今、dotcmsを学習しています。従来のjsp / boのように、dbからコンテンツを取得する方法を知る必要があります。dotcmsは初めてです。公式ドキュメントのみです。静的コンテンツであるが動的コンテンツを追加する方法を教えてください。たとえば、SQLを実行して必要なデータを取得し、それらをページに配置します。私たちは、従業員がcmsを介して管理されるニュース、イベント、同僚の情報などを閲覧できる内部Webサイトを作成しています。情報は確実に動的であり、定期的に更新されます。プロジェクトではSpringMVCを使用する予定です。質問に関するアイデアはありますか?

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

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

regex - 正規表現と速度の問題

仕事で dotCMS を使い始めて、既存の Web サイトを変更しました。urlTitle というカスタム構造フィールドを取るウィジェットを作成しようとしています。イベントのタイトルを取得し、URL フレンドリーにします。これは、urlTitle を説明するチュートリアルです。

JavaScript用に適切に記述された正規表現があります。私の問題は、速度で同じ正規表現を使用しようとすると、いくつかの問題が発生することです。

チュートリアルの JavaScript は次のとおりです。

次に、ウィジェットの速度コードを次に示します。

私の目標は、javascript からの正規表現を速度で動作させることです。今のところうまくいかず、私は正規表現にそれほど熟練していません。これまでのところ、私の研究ではどこにも導かれていません。

私が理解できないもう1つのことは、が何をするか/gです。どの正規表現リソース Web サイトでも見つかりません。

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

asp.net - jsonpコールバック関数が呼び出されない

dataType を jsonp としてクロスドメイン AJAX 呼び出しを行っています。URL に Jsoncallback クエリ文字列パラメーターを設定しました。ただし、コールバック関数はまったく呼び出されず、代わりにページがそれ自体にリダイレクトされます。

AJAX 呼び出しは基本的に、ブラウザーで直接テストしたときに以下の応答を返すドット CMS サービスにヒットしています。

ここで、「myfunction」は、URL の Jsoncallback パラメータの値として渡す文字列です。

これが私のAJAX呼び出しです

AJAX 呼び出しにパラメーターがありませんか? それとも、サービス側に何か問題があるのでしょうか?

0 投票する
2 に答える
20015 参照

java - コンテンツにアクセスするための RESTful サービス / API を備えた Java ベースの CMS

「建設的ではない - 現在のところ、この質問は私たちの Q&A 形式には適していません。」- この質問をどこに投稿すればよいか教えていただければ幸いです( https://softwareengineering.stackexchange.com/ ? または CMS に焦点を当てたフォーラムですか?)

同様の質問が以前に尋ねられました:

それらはすべて数年前のものなので、これに関する新しい推奨事項/議論があるかどうか疑問に思っています.

いくつかの背景: 私たちは Java ショップであり、クライアントのために Web サイトを作成/維持しています。私たちの技術スタックは、Java、Spring、SQL、JSP、HTML5、JQuery、Tomcat、JBoss、Maven などです。これまでのところ、「コンテンツ」に関しては、コピー用に JSP によって読み取られるいくつかのプロパティ ファイル (例: 製品 X の説明) または動的コンテンツを提供するバックエンド サービス (例: 製品 X の現在の値) のいずれかに配置します。 )。

現在、同じコンテンツ (ウェブサイト、モバイル ウェブサイト、モバイル アプリなど) を持つクライアントのプロパティをますます多く管理しているため、コンテンツを管理するアプローチを再考しています。同じ内容が広まる。

私が特に探しているいくつかのこと:

  1. Java ベース (私たちは Java ショップであるため: 1) Java ベースのものを処理するためのより多くの専門知識、および 2) スタックに別の技術を導入することを避けます)

  2. 拡張性/カスタマイズ。CMS をカスタマイズできるようにする必要があります (そのため、私たちは Java の専門知識に固執したいと考えています)。これにより、他の Web サービスと接続してコンテンツを消費するなどの拡張が可能になります。

  3. コンテンツに焦点を当てる- コンテンツと UI レンダリングを明確に分離する必要があります。探しているものに戻って、コンテンツを個別のプロパティに配信する必要があります。

  4. コンテンツにアクセスするための RESTful サービス / API - 上記と同じ。JSON / JSON-P / としてコンテンツに直接アクセスできる必要があります。XML フィード。

  5. プラットフォームに移行する可能性のある一部のクライアントは、自分のコンテンツを管理したいと考える可能性が高いため、適切な UI を使用する必要があり、より直感的であるほどビジネス ユーザーに適しています。

  6. 多言語サポート

  7. オープンソース・低コスト

これまでのところ、私が持っているいくつかのオプションは次のとおりです。

Adobe CQ - 最も理想的なソリューションのように見えますが、残念ながらコストがかかりすぎます

Hippo CMS - 私たちが探しているものに合っているように見えます。文書化されているかどうかはわかりません。チュートリアル/ハウツーはかなりまばらなようです。市場シェアは北米よりもヨーロッパで大きいようです.

Liferay - コンテンツを提供する CMS とは対照的に、「ポータル」に重点を置いています。

Alfresco - 「ドキュメント」をより重視

dotCMS - Hippo CMS のように、これは私たちのニーズに合っているようです。

Magnolia CMS - dotCMS や Hippo と同じ路地を見て回る。私が見たコメントによると、彼らは単一の Web サイトに重点を置いており、コンテンツと UI を明確に分離していないようです。

個人的には、以前に CMS を直接使用した経験はあまりありません。

上記の各オプションについてのあなたの考えやコメント、またはここに記載されていない他の解決策がある場合は、大歓迎です! 私の課題の 1 つは、本当に健全な決定を下す必要があるということです。なぜなら、どの道をたどろうと決めたとしても、行き詰まる可能性が高いからです。決定は、簡単に破棄して最初からやり直すことができるものではありません。

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

java - カスタム変更のためにEclipseで開発するためのソースコードを使用したWebコンテンツ管理用のJavaでのオープンソースCMS

コンテンツ管理システム用の Java のオープン ソース CMS を探しています。

Alfresco使用を開始しましdotCMSたが、ウィンドウに n 構成をインストールする際にエラーが発生しました。

私は自分のウェブサイトに記載されているすべての手順に従いましたが、ある時点で立ち往生しました.

インストールと構成の手順を教えてください

私の懸念は、インストールに成功した場合、この 2 CMS もカスタマイズ CMS を開発するためのソース コードを提供することですか?

他には、JSP/SERVLET も使用して、コア Java で CMS を開発する方法がありますか?

オープンCMSまたはコアJava(jsp/servlet)のいずれかで、JavaでカスタマイズCMSを開発したことがあるソリューションを提供してください。

0 投票する
2 に答える
549 参照

java - dotcms - 新しいデータベース構成が表示されません

dotCMS インストールを新しいサーバーに移行中です。データベース構成を除いて、すべてが正常に機能しているようです。tomcat/conf/Catalina/localhost/ROOT.xml を MySQL サーバーの新しい IP アドレスで更新し、保存して実行しant deploy-plugins、dotcms/tomcat を再起動しました。

ログを確認すると、多くの SQL 例外が発生し、すべて同じエラー メッセージが表示されます: Host 'xxx' is not allowed to connect to this MySQL server. すべての MySQL クレデンシャルを再確認しましたが、問題ありませんでした。

を実行するnetstat -pantと、発信接続が古い MySQL サーバーに到達しようとしていることがわかります。

この IP アドレス (またはホスト名) の dotCMS フォルダー階層全体を文字通り grep しましたが、何も表示されません。ROOT.xml の変更が表示されるように、削除する必要があるキャッシュ ファイルはありますか?