0

私は現在、企業サイト用のさまざまな CMS の可能性を調査しています。従来の ASP、ASP.NET、Joomla などでかなりの数のプロジェクトを実行しました。

初めてアンブラコかオーチャードを利用したいです。

そのプロジェクトでは、Departmenst を含む SQL テーブルと、Job-Opportunities を含む 2 つ目の SQL テーブルがあります。JobName、DepartmentID、Description などです。つまり、1:n の関係です。

最初のページには部門が一覧表示され、利用可能なジョブのサブページへのリンクが表示されます

これらは 2 ページ目にリストする必要があります。ASP.NET では、PageSize オプションと自動ページングを使用して、Repeater などを使用します。

バックエンド (Umbraco のバックオフィスだと思います) には、対応する入力ボックスを備えた挿入/編集/削除ページが必要です。これらは、Web 開発者ではなく、会社の従業員によって維持されます。

したがって、両方の cms で、次のようなバックエンドで Access のようなテーブル フォームを実現しようとします。

Job       |  Description   | ....
Job1      |  descr1        | ....[edit][delete]
Job2      |  descr2        | ....[edit][delete]
Job3      |  descr3        | ....[edit][delete]
[New Job]

どのルートを見ればいいですか?私は完全に立ち往生しています。どこかに例はありますか? 独自のデータ テーブルを使用できますか、それとも組み込みのコンテンツ テーブルを使用できますか?

ありがとう、ラインハルト

4

1 に答える 1

1

これは比較的簡単に聞こえますが、とにかく Umbraco では、組み込みのコンテンツ テーブルを使用するか、直接の SQL サーバー テーブルを使用して自分でデータベースと「対話」するコードを記述できます。

ただし、Umbraco でコンテンツ テーブルを使用する利点は、他のすべての作業が簡単になることです。システム内の他のすべては、余分なコーディングなしでこれらのコンテンツ テーブルを使用するように設計されています...膨大な量のデータや、言及していない特別な要件がない限り、 umbraco 内で独自のカスタム テーブルをロールすることを決定する前に、このために Umbraco 機能が組み込まれています。

それは可能であり、それほど難しいことではありませんが、必要でない限り行うべきではない余分な作業です。

オーチャードに詳しくないので、それについてコメントすることはできません.

于 2012-09-01T17:49:31.873 に答える