-1

外部アプリを統合する PHP オープン ソース CMS を選択しようとしています。私は Drupal と WordPress の経験がかなり豊富で、BuddyPress を使用したことはありませんが、WordPress のシンプルさを好む傾向があります。

私は Drupal を除外し (不要な機能が多すぎる、複雑すぎる、何か新しいことを試してみたい)、WP/BuddyPress に絞り込んだと思っていましたが、今日 Elgg を発見しました。いくつかのグーグルを行いましたが、最近の 2 つ (BuddyPress 1.2、Elgg 1.7) の満足のいく比較は見つかりませんでした。また、Elgg に関する一般的な情報はほとんどありませんでした。

私が取り組んでいるプロジェクトの機能要件は次のとおりです。

複数のユーザー: プロファイル、プライベート メッセージ、ディスカッション フォーラム、コメント、Facebook/SN の統合、およびユーザーの基本的なカテゴリを作成する方法。それでおしまい。

また、CMS は、外部アプリケーションと深く統合できるように、できるだけ簡単でなければなりません。外部 API は、私がゼロから構築している e ラーニング プラットフォーム用です。ここでのアクティビティのほとんどは、JSON ベースの API を介してブラウザで発生します。JavaScript はリアルタイムで API をクエリし、ユーザー ダッシュボードやさまざまな機能などを更新します。そのため、主にテンプレートの編集と、必要に応じていくつかの管理モジュールになると思います。ユーザーは、CMS サイトを通じて登録およびログインします。ユーザー データは CMS とアプリケーションの間で分割されます。明らかに、2 つのデータベース間でユーザー ID 以外のデータを複製したくありません。コース、ゲームなどに関連する追加データは外部アプリに保存され、CMS とは別に、このための管理者が存在します。

プロジェクトの時間的制約により、私は CMS コミュニティ/ユーザー機能が必要であり、これらすべての車輪を自分で再発明する時間がありません。また、外部アプリを可能な限り堅牢にしたいと考えています。

これらの理由から、シンプルで柔軟な LAMP ベースの CMS が必要です。コアをハッキングせずにアップデートをインストールし続けることができるように、適切に設計されていることが望ましいです。

両方のプラットフォーム (BuddyPress 1.2、Elgg 1.7) の経験がある人なら誰でも、私のプロジェクトの要件に関して、どのプラットフォームが最適かについてアドバイスを共有したいと思っています。ありがとう。

4

1 に答える 1

0

最終的に、BuddyPress を使用することにしました。これは、コミュニティの牽引力が大きく、WP プラグインとテーマの作成にすでにかなり慣れているためです。WP ユーザー データベースを外部データベースと統合し、それらを JSON 形式の API にまとめるのは非常に簡単なはずです。BuddyPress は、箱から出してすぐに必要なほとんどすべての機能を備えており、最初の試みから、データ フィールドの分離はかなりきれいになるはずです。

Elgg もうまくいかないというわけではありませんが、限られた時間の中で Elgg について十分な情報を読んでいないだけで、どちらかを決定する必要があります。

他の方からのコメントもお待ちしております!

于 2011-08-01T14:32:21.580 に答える