問題タブ [content-management]
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.
c# - WP7 コンテンツ プロジェクトのアセットのリストを取得するには?
次の方法でテクスチャをロードできます。
ただし、ファイルが存在しない場合、これは例外をスローします。指定された名前の要求されたアセットが実際に最初に存在するかどうかを判断する方法はありますか?
サフィックス番号カウンター (art001.png、art002.png、...) を使用して一連のアセットを保存しています。単純な呼び出しでテクスチャをカウントするだけでテクスチャをプリロードしたいと考えています。
database - コンテンツバージョン管理
プロジェクトを開始したばかりですが、バージョン管理機能を備えた小さなコンテンツマネージャーが必要です。ただし、データベースをモデル化するための最良の方法はわかりません。
次のフィールドを含むコンテンツテーブルがあります:id主キーシリアル、content_id int(異なるコンテンツを識別するフィールド)、title varchar、content longtext、version int default '1'、create_date date、
一部のCMSが実際のリビジョンとは別のテーブルでリビジョンを分離しているのを見ましたが、最善の方法は何ですか?最適化された方法はありますか?
ありがとう!
c# - ドキュメントを返そうとするとオブジェクト エラーが発生する (Umbraco ドキュメント API)
表示権限のあるすべてのドキュメントを表示する再帰的な方法に取り組んでいます。最初のパスはうまく機能しますが、現在のドキュメントの子のドキュメント配列を再帰的に渡して自分自身を呼び出すと、エラーがスローされます。
オブジェクト参照がオブジェクト インスタンスに設定されていません。説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。
コードは次のとおりです。
oracle - Vignette CM(Content Manager)コンテンツをOracleUCMに移行します
現在、Vignette CM(バージョン7.6)のコンテンツをOracle UCM(11g)に移行する必要があるプロジェクトを開始しています。
使用するツールとアプローチに関するいくつかの指針は非常に役立ちます。
Vignette Content Management SDKを使用してコンテンツをエクスポートするアプリケーションを作成できるはずです(このドキュメントで説明されているように:http://docs.bizbeta.com/docs/vignette/sdk_content_management.pdf)。ただし、上記のSDKを使用してVignetteCMインスタンスに接続する方法を完全に理解することはできません。
インポート側については、OracleUCM用のバッチローダー製品へのこのリンクを見つけることができました。 http://www.fishbowlsolutions.com/StellentSolutions/StellentComponents/EnterpriseBatchloader/fs_entbatchload_webcopy
Oracle UCM / WCMにコンテンツをインポートするために利用できる他のツールは何ですか?オラクルはツールを提供していますか?
content-management-system - 式エンジン: Fancybox + EE?
式エンジンで fancybox を使用すると問題が発生します。
基本的に、マトリックスプラグインを使用してさまざまなギャラリーをセットアップしています。各ギャラリーには約 10 枚の画像があります。基本的に、サムネイルでファンシーボックスとファンシーボックスを開いて、そのマトリックスエントリ/ギャラリーの画像をスクロールできるようにしたいと考えています。
シンプルに聞こえますが、fancyboxで画像をスクロールできないようです。最初の画像にとどまります。
これはサムネイルの私のコードです:
これは fancybox テンプレートの私のコードです:
画像のスクロールを除いて、すべて正常に動作します。
助けていただければ幸いです!
java - Apache Jackrabbit - ノードが重複していますか?
Apache Jackrabbit を使用して、まったく同じパスに 2 つのノードを作成しました
ItemExistsException
here で説明されているように、2番目の追加がスローされることを完全に期待していましたが、そうではありませんでした。
ノードのパスを印刷して何が起こっているのかを確認
/hello
すると、最初のノードと
/hello[2]
2 番目のノードが表示されます
さらに、ノードを削除すると、セッションを保存する前にノードの存在を確認するテストに合格しますが、セッションを保存した後、同じ条件の 2 回目のテストに失敗します。
何が起きてる?これは、Jackrabbit の仕様から逸脱したバグまたは何らかの機能ですか?
javascript - 「最適な」フォント サイズ - 文の幅を測定するにはどうすればよいですか?
カスタマイズされたコンテンツ管理システムの設計に関する一般的な問題に直面しています。
私は小さな Web デザイン会社を経営しており、顧客が Web サイトの特定の領域を編集できるようにしなければならないことがよくあります。たとえば、ページの上部に、顧客が自分で編集できるようにしたい最新のニュースや取引を宣伝するバーがある場合があります。
私が抱えている問題は、書きすぎてテキストがオーバーフローすることが多いことです。私は少し自己弁護しすぎているのかもしれませんが、このような状況では、私は通常個人的に顧客を責めます - 確かに彼らはテキストを更新した後に確認し、それが適合しないことに気づき、適合するように修正しますか?
とにかく、サイトの見栄えを良くするのは私の責任だと思うので、テキストを固定サイズのボックスに収める方法を見つけようとしています. div
1 つの方法は、ボックス (通常は) にこの css プロパティを与えることです:
しかし、バーが 1 行の高さしかない上記の例のように、これが適切でない場合もあります。
私の質問 (はい、ようやく解決しました) は、ボックスに収まるようにフォントのサイズを自動的に変更するにはどうすればよいですか?
一部のアプリケーション (Powerpoint は一例です) では、フォント サイズに「ベスト フィット」オプションを選択でき、アプリケーションはテキストが正確に収まるサイズを選択します。私は基本的に、これの CSS、JavaScript、または PHP バージョンのいずれかを探しています。
前もって感謝します!
編集:これが解決策です- http://jsfiddle.net/Cnkfn/1/
.net - Silverlight か Asp.net か?
私の会社は、現在のウェブサイトを置き換える新しいウェブサイトを作成しようとしています。アニメーションやフラッシュなど、新しいウェブサイトが現在のものよりも魅力的であることを願っています。また、技術者以外のスタッフがウェブ コンテンツを更新できるようにするためのソリューション (コンテンツ管理システムなど) も探しています。私は経験豊富な .net プログラマーであり、jQuery の大ファンでもあります。私の以前のプロジェクトは、jQuery を使用した Ajax でいっぱいです。新しい Web サイトの開発にどのプラットフォームを使用するかを決定する必要があります。Silverlight または .Net? Silverlight の使い方はわかりませんが、必要に応じて学習します。もう 1 つの懸念事項は、非技術スタッフが Web コンテンツを更新できるようにする方法です。Silverlight がコンテンツ管理システムのような機能を提供するかどうか知っている人はいますか? どんなヒントでも大歓迎です!
asp.net - カスタム Web アプリケーションからコンテンツ管理ツールとしてのみ SharePoint を使用する方法は?
従来の ASP および ASP.NET 2.0 テクノロジで記述されたカスタム ビルドの Web アプリケーション (外部および内部の両方) が多数あります。内部ユーザーは、これらの Web サイトにファイルをアップロードできます。ファイルは、外部ユーザーが表示できます。場合によっては、外部ユーザーもドキュメントをアップロードできます。スクリーンショット1は、既存のアーキテクチャについての簡単なアイデアを示しています。
内部ユーザーはドキュメントを にアップロードします
custom web applications
。これらのドキュメントは、Web アプリケーションで定義されたフォルダー構造に保存されます。誰がドキュメントにアクセスできるかなどのメタデータとユーザー権限は
SQL Server
データベースに保存されます。にアップロードされている同じドキュメント セットが に
custom web applications
も存在しSharePoint
ます。ただし、カスタム Web アプリケーションは SharePoint を認識しません。そのため、ユーザーはそれらを SharePoint からダウンロードしてから、カスタム Web アプリケーションにアップロードする必要があります。現在使用していSharePoint 2010
ます。外部ユーザーは、ドキュメントをカスタム Web アプリケーションにアップロードすることもできます。ドキュメントのメタデータとユーザー権限は、ドキュメントをアップロードしているユーザーに基づいてデータベースに保存されます。
スクリーンショット #1 :
スクリーンショット # 2は、私が達成しようとしているアーキテクチャを示しています。SharePoint の開発はほとんど行っていません。ほとんどの場合、SharePoint Web サービスを使用していくつかのリスト コンテンツを取得しましたが、それ以上のものはありません。将来のカスタム Web アプリケーションは、ASP.NET MVC を使用して作成される可能性があります。スクリーンショットの後に質問を見つけてください。
スクリーンショット #2 :
ここに私の質問があります:
internal users
SharePoint で引き続きドキュメントをアップロードして維持したいと考えています。ユーザー セキュリティ モデルは、SQL Server
データベースで既に定義されています。ユーザーがカスタム Web アプリケーションからドキュメントを表示できるユーザーを選択できるように、このセキュリティ権限は SharePoint ドキュメント プロパティで使用できる必要があります。どうすればこれを達成できますか?SQL Server のユーザー権限情報を SharePoint にコピーする必要がありますか?SharePoint Web Services
またはBusiness Connectivity Services (BCS)
、ドキュメントとその関連情報を SharePoint から取得するのに役立つと思います。このシナリオに適しているのはどれですか?カスタム Web アプリは、ドキュメントのコミットされたバージョンのみを表示する必要があります。ユーザーが SharePoint でドキュメントをチェックアウトして変更を加えた場合、チェックアウトしたバージョンのドキュメントは外部ユーザーに表示されないようにする必要があります。それは可能ですか?
誰かがこのアプローチを試しましたか? このモデルに落とし穴はありますか? この設計にパフォーマンス上の懸念はありますか?
ASP.NET MVC を使用して既存のアプリケーションを書き直した場合、この設計は妨げになりますか?
カスタム Web アプリケーション (
ASP.NET Web Forms
/ASP.NET MVC
) 内で SharePoint 検索機能を利用することはできますか? つまり、カスタム Web アプリから検索条件を送信し、SharePoint に検索を実行させて、結果をカスタム Web アプリに返すことはできますか?
ご意見をお寄せいただきありがとうございます。
前もって感謝します。
java - 一時、メモリ内、Java のファイル
ユーザーがREST Webサービスを介してアップロードされたファイルを保存できるようにするコンテンツ管理システムがあります。これらのファイルはリポジトリに保存する前に、その内容が暗号化されます。
これらのファイルを取得すると、ファイルの内容が復号化され、バイト配列に配置されます。その意図は、これらのコンテンツを、クライアントがローカル マシンに保存できる添付ファイルとしてクライアントに返すことです。
これを行うために、現在、コンテンツを一時ファイルに保存し、一時ファイルを添付ファイルとして渡しています。このアプローチには、以前に暗号化されたリポジトリ ファイルが一時ディレクトリに「平文で」保存されるという厄介な副作用がありました。
JVM の終了時に一時ファイルを自動削除するように設定できることはわかっていますが、これはサーバーであるため、サーバーの再起動には長い時間がかかる場合があります。
また、一時ディレクトリを定期的にチェックし、特定の年齢を過ぎたファイルを削除するためのある種のリスナージョブを設定することもできますが、それは面倒なようで、実際には問題を解決しません-露出時間を短縮するだけです.
一時ファイルを回避するための代替手段を探していますが、ユーザーが Web サービスを介して添付ファイルとして (できればメモリ内の) ファイルをダウンロードできるようにします。
何か案が?
ありがとう!