小規模な Web サイト向けの CMS/ポータル ソリューションはどのように選択すればよいですか?[閉まっている]
-
01-07-2019 - |
質問
私は現在 3 つの Web サイトを管理しており、すべて同じコンセプトを中心に展開しています。そのうちの 2 つは WinForms アプリケーションで、Web サイトにはいくつかの基本的な詳細とダウンロード リンクが記載されています。3 つ目は、データをクエリするための Web アプリケーションです。また、3 つのサイトの技術サポート/ニュース ハブとして機能するフォーラム (SMF/TinyPortal) もあります。ダウンロード トラフィックはそれなりにありますが、サポート フォーラムにあまりアクセスがありません
これら 3 つのエンティティを統合して、お知らせを複製したり、データ ライブラリの更新を複数の場所にアップロードしたりする必要がなくなり、サイトの外観も統一したいと考えています。
幸いなことに、私のホスティング アカウントは .NET と PHP の両方をサポートしているため、Drupal、Graffiti、DotNetNuke、Joomla、Community Server などを検討しています。ただし、どの機能がフレームワークに含まれているのか、サポートされているのか、それともフレームワークの一部ではないのかを区別するのは私には困難でした。
これらのプロジェクト (および他のプロジェクトも) を適切に評価し、機能/拡張性/カスタマイズなどについて評価できる人はいますか?私は必ずしも「何がお気に入りか」を探しているわけではありませんが、機能セットやターゲット エンド ユーザーのタイプの評価を求めています。
解決
CMS の機能を簡単に比較したい場合は、以下をご覧ください。 CMS マトリックス - 人類が知っているほぼすべてのCMがそこにあります。
編集もう少し正確に言うと、サイトから
CMSMatrix は、インターネット上でナンバー 1 のコンテンツ管理システム比較サイトです。これにより、ユーザーは 135 以上の異なるカテゴリで 950 を超えるコンテンツ管理システムを評価できます。
他のヒント
いくつかの優れた機能が満載されており、すぐに起動して実行したい場合は、N2 を使用してください。また、実際には拡張性とクリーンなコードをターゲットにしています。
「オープンソースCMS」 それらは大量にあり、管理者ログインでデモを実行しています
DotNetNuke:
- 非常に柔軟な
- 周りにはたくさんのコミュニティがある
- コミュニティはかなり技術的な傾向があり、有用なエンドユーザー サポートを見つけるのが難しい場合があります
- アップグレードしたり、最新バージョンを利用可能な状態に維持したりするのが難しい場合がある
- 基本モジュールのプログラミングが非常に簡単
- 数百の利用可能なモジュール (無料および有料)
- ドキュメントは見つけるのが難しく、詳細が少ない場合があります
- 簡単にスキンを作成できるので、サイトの外観を統一することができます
- 数千の既成スキンが利用可能です。
これがあなたが探しているものと一致していれば幸いです。
CMS マトリックス (参照:iAn) は少し古い場合もありますが、出発点としては間違いなく適しています。オープンソース CMS は優れたリソースです (参照:mrinject)。私は、あなたがいじることができるものに傾きますが、クローズドソースではあなたを窮地に追い込む可能性があります。
.NET を検討している場合は、umbracco などと同様に、MojoPortal も別の選択肢になります。DNN やその他のサイトで検索してください。Drupal は、もっと敷居が高いと感じています。また、フォーラムは非常に基本的なものです。Joomla はアドインにお金を求める傾向があり、DNN も同様ですが、どちらにも無料の特典があります。どうやら、Joomla の景品の品質はさまざまであるようです。私はそれをあまり詳しく調べたことはありません。
PHP 愛好家が選ぶのは Drupal だと思います - 学習にヘッドスペースを投資できるのであれば。Drupal はエンドユーザーよりも開発者に優しい傾向があるため、開発者でない場合は、Joomla のようなものよりも理解しにくいです。どうやらそのコードベースはJoomlaよりも優れているようです。
コミュニティを閲覧してください。そこでしばらく時間を過ごすことになるので、コミュニティが自分の好みに合うかどうかを確認してください。
サイトが非常にシンプルな場合は、プラグインが豊富にあり、無料で利用できるテンプレートがたくさんあるため、おそらく WordPress で十分でしょう。
しばらくこの道をうろうろしてきました。私のアドバイスは、いくつかのテスト インストールをセットアップし、必要なものを大まかに設定してから、 と を使用してみて、そして - 重要 - それを壊してみることです。これらを同じサーバーに一緒にインストールすることは、相対的な速度の違いをテストするのにも良い方法です。
試乗してみてください。それが自分にとってどれが効果的かを判断する唯一の方法です。
DotNetNuke には、すぐに使える多くの機能、コンテンツ管理、リンク管理、ドキュメント リスト モジュール、フォーラム モジュール、およびその種のアイテムが含まれています。完全なソリューションを実際に実装するために必要な機能強化を入手するための、非常に優れたサードパーティ モジュールとスキン マーケットもあります。
少しの時間をかければ、DNN は Web サイトのコレクションの優れた基盤として機能します。また、同じコード ベースから複数のサイトをホストできるマルチポータル システムもサポートされており、非常に役立ちます。
何よりも素晴らしいのは、無料だということです。
おっしゃるとおり、利用可能なオプションはたくさんあり、そのほとんどには基本的な機能がすべて備わっています。シンプルなセットアップを探している場合、そのほとんどは、達成しようとしているものに対して過剰になる可能性さえあります。どの CMS を選択するかは、CMS が使用しているプログラミング言語の好みによって決まります。
私が管理しているいくつかの Web サイトでは、Typo3 を使用しています (http://www.typo3.com/)。の理由 私の Typo3 の柔軟性、あらゆる種類の機能に対応する多数の (多数!) プラグインと、プラグインを自分で開発できる機能が選択のポイントでした。
HTH、
J.
オープンソースに移行する場合、次のことを考慮する必要があります。
活発で知識豊富なコミュニティ。<-- 10 年後にこの CMS をサポートできる唯一の人物になることは望ましくありません。
定期的かつ簡単な更新手法。
あなたのスキルセット。
ベンダーとして、CMS マトリックスは気が遠くなるようなものだと感じています。基本的には、一般的な評価とレビューをいくつか加えた、すべての CMS のリストです。CMS を選択する前に、まずモデルにコミットし、次に利用可能なさまざまなオプションを調査します。
- オープンソース...ユーザー生成のサポートが多数ありますが、ソフトウェアのメンテナンスやアドオンのインストールには外部開発者の支援が必要になることがよくあります。
- プライベートにインストールされたソリューションは、作業が簡単ですが、メンテナンスが 1 つのベンダーに限定されます。
- SaaS モデル...依然として 1 つのベンダーに固定されていますが、すべてのアップデートが含まれており、初期コストは最小限です。