3

私の会社では、wiki スタイルのイントラネットから、よりオーダーメイドの CMS ソリューションに移行することを考えています。自然な選択は Joomla ですが、特定のアーキテクチャがあります。システムを使用する人は数百人です。システムは自己説明可能であるべきです (wiki よりも簡単です)。

私たちは多くのツール Web、アプリケーションを使用し、サードパーティ ソフトウェアに統合しています。それらすべての接着剤である優れた要素は API です。イントラネット ツールの例では、Django を使用していますが、ORM なしで使用されており、テンプレートと URL に限定されています。すべてのアプリケーションには、API 内に適切なメソッドがあります。ORM にほとんど依存しないため、Django 管理インターフェースは使用しません。

そのため、Joomla を統合するのは難しい場合があります。すべての従業員がほとんどのページを編集できる必要があり、認証と権限は API で管理する必要があります。

別の認証プロセスを使用するように Joomla をプラグインするのはどれくらい難しいですか? (拡張機能のみ - ハックなし)

Joomla よりも Django をよく知っている場合、Django を使用する必要がありますか?

4

9 に答える 9

8

Django は CMS ではありません。アプリケーションを構築したい場合は、Django を使用します (ただし、投稿の音で理解できます)。コンテンツを編集/保存し、ユーザーにアクセス許可を与えたいだけなら、CMS が最適です。私はJoomlaについて本当に何も知りません。サーバーへの直接の POST であっても、必要な認証を行うためにハックをモックアップするのは簡単なはずです。

Django は、あなたが言及した目的のために使用できるようになるまでに長い時間がかかります。管理インターフェイスを使用する必要があります (または、CMS を最初から構築している場合)。これは、既に所有しているコンテンツをモデル化するモデルを作成することを意味します。次に、各モデル ページをカスタマイズし、必要な認証システムを「プラグイン」する必要があります。

たくさんの仕事。

于 2009-01-08T11:24:00.167 に答える
7

おそらく、 Django CMSを確認できます。

于 2009-01-08T12:14:33.780 に答える
3

Plone オプションは、今日の会議でキャンセルされました。

私の見解では、Plone はイントラネットを構築するのに非常に強力です。

参考文献:

于 2009-06-25T04:43:13.427 に答える
2

ジュムラ!認証プラグインがあります。コアをハッキングせずに独自に作成できます。誰かがあなたのサイトにログインしようとすると、いずれかが true を返すまで、公開されているすべての認証プラグインを (設定した順序で) 通過します。1 つの方法のみを使用する場合は、カスタム プラグインを除く他のすべてのプラグインを非公開にします。

また、Joomla! システムがこれをサポートしている場合、LDAP 用のプラグインがすでにあります。

より困難な部分は、API を介して特定の権限を管理することです。ジュムラ!現在、グループ レベルのアクセス制御がありません。現在、アクセス許可レベルのアクセス制御 (編集者、発行者、管理者など) があります。

于 2009-01-08T14:19:09.223 に答える
1

質問に Python のタグを付けたので、plone ( http://plone.org )を見ることができます。

于 2009-01-08T18:33:36.760 に答える
1

FLEXIcontent と FLEXiaccess を使用すると、Joomla できめ細かいレベルの権限を取得できます

于 2010-04-13T17:20:56.423 に答える
0

ありがとうございます。このシステムは、私が背後で上層部によって選択されたものです。

シルバーストライプです。

  • 遅い管理インターフェース
  • この製品を知っている経験豊富なプログラマーが社内にいない
  • 約2週間で退社するグラフィックデザイナーが実施「フリーランスになるのでコンサルティングはできる」

全然嬉しくない

再度、感謝します。

于 2009-06-30T10:26:01.623 に答える
0

Django CMS の作業方法では、組み込みの ORM モデルと管理インターフェイスを使用する必要があります。

于 2009-01-08T12:38:23.123 に答える
0

すべての回答に感謝します。

Plone オプションは、今日の会議でキャンセルされました。

Joomla を使用するには、イントラネットの残りの部分として機能させるために、かなり多くのコーディングが必要になります。Django で CMS を作成する (既存の cms ソリューションから一部のコードを「盗む」) ことが勝つと思います。Newforms は非常に興味深いものであり、それほど難しいものではありません (私は自分のフレームワークで PHP ビルドで CMS システムを既に作成しており、約 15 のサイトで使用されています)。

于 2009-01-09T13:26:49.290 に答える