web-dev-qa-db-ja.com

WindowsベースのCMSはどこで探すべきですか?

理想的な機能:

  • ローカライズが可能
  • 現在とまったく同じように見せることができます http://fogcreek.com

現在ASP.NETを使用しています。つまり、Webサイトをチェックアウトして変更を加える必要があります(したがって、フロントページには1年前のものがあります)。ラメ。

無料または有料にできます。助言がありますか?

2
Michael Pryor

最近では、ほぼすべてのCMSをWindowsで実行できます。適切な出発点は CMS Matrix です。

しばらく前を思い出します IISでのPHPサポート が大幅に改善されたため、WindowsサーバーでPHPを適切にサポートするためにApacheを実行する必要がなくなりました。 ASP.NETのサポートも引き続き強力です。 MySQLとPostgreSQLもWindows上で正常に動作し、MySQL、Postgres、MSSQLの間で、市販のCMSをサポートできるはずです。優れたCMSを使用すると、必要に応じてテーマを設定できます。さまざまなDrupal、WordPress、Joomlaをご覧ください。人々が何をしたかを見るためのパワードサイト。

つまり、要するに、すべてのCMSをWindowsで実行できるようになりました。多くのCMSの展開に携わってきましたが、実際に特定のCMSを提案するには、要件についてさらに詳しく知る必要があります。テストする場合は、すべて試してください。 WordPressおよびDrupalは堅実なPHPベースのCMSです。展開した唯一のASP.NET CMSは.NET Nukeでした。また、独自の言語を作成する場合は、すべての言語に適したフレームワークがたくさんあります。

質問する具体的な質問:

  • 開発者はどの言語に精通していますか?拡張またはカスタマイズする場合は、おそらく、開発者がすでに知っている言語で構築されたツールを使用して、学習曲線を短縮したいと思うでしょう。
  • どのデータベースバックエンドを実行していますか?特定のCMSを実行する主なブロックは、提供されるデータベースサポートです。ただし、拡張や(場合によっては)コアの変更を行う場合は、任意のDBをサポートできます。
  • あなたはいくら支払うつもりですか? CMSはFOSSソフトウェアから数百ドルまで実行でき、一部はサブスクリプションサービスも提供します。
  • すぐに使用できる機能は何ですか?ほとんどのCMSは拡張可能ですが、アップグレードすると拡張機能が破損する危険があります。アップグレードするときにそれらの機能が失われないように、おそらく特定の機能をCMSにネイティブにしたいでしょう。
5
Thomas Owens

Composite C1をダウンロードして試すことができます-WebMatrix経由でのインストールに関するブログ投稿です http://docs.composite.net/C1/TeamBlog.aspx/2010/08/13/The-WebMatrix-experience こちらからダウンロードすることもできます http://docs.composite.net/C1/Getting-started/Download.aspx

ASP.NET 4ベースですが、主に優れたレイアウト制御を提供するのはXSLT機能です。

ここにユーザーエクスペリエンスを示す短いビデオがあります。 http://www.youtube.com/results?search_query=C1+starter+tip

1
mawtex

もし私があなただったら、あなたがソフトウェア会社を持っていることを考えると、私はマスターページとSQL Serverバックエンドを備えた通常のASP.NETアプリケーションに固執するでしょう。私は、CMSが解決するよりも多くの頭痛を引き起こすことを発見しました。変更を加えるにはチェックアウトする必要があると述べました。だから何?職場では、コンテンツエディターはSubversionを使用して、非CMS Asp.netアプリケーションの編集編集を行います。 Subversionは、編集スタッフが理解するのに十分簡単であり、改訂履歴を持つことができます。彼らが本当に学ぶ必要があるHTMLタグは<p>, <br/>, <strong>, <em>, <li>, <img> and <a>.だけです。CMSの使用方法を教えるよりも基本的なHTMLを教える方が簡単だと主張します。スター開発者にCMSを回避しなければならないことで、イライラさせないでください。

あなたがこのアイデアと結婚している場合、私の仕事では、Asp.NetベースのCMSであるSitecoreを使用します。開発者にとっては非常に柔軟ですが、学習曲線は高く、数千ドルの費用がかかります。また、オープンソースであるDotnetnukeについて素晴らしいことを聞いています。

0
James Lawruk

webサイトを簡単に編集し、既存のデザインを実装して複数の言語にローカライズできるCMSが必要な場合は、Kentico CMS for ASP.NET(http://www.kentico.com)をご覧ください。 84か国の4,000以上のWebサイトで使用されており、優れたサポートと7日間のバグ修正ポリシーが付属しています。

ニーズに応じて成長するフル機能のCMSプラットフォームです。現在のWebサイトでは、Free Editionから簡単に開始できます。サイトをかなり簡単に変換できるはずです。サイトの設計でサポートが必要な場合は、1,000以上のKenticoパートナー(http://www.kentico.com/Partners/Solution-Partners.aspx)から選択できます。

ご質問がある場合は、お気軽にお問い合わせください(http://www.kentico.com/Company.aspx)。

よろしく、

ケンティコペトルパラス

0
Petr Palas

ほとんどすべてのPHP CMSでもWindows Serverで動作します。ASP.NETの知識があれば、N2CMSを強くお勧めします。 DNN、Umbraco、Kenticoを試しましたが、N2はスタイリングと変更の単純さ(製品、カテゴリなどの新しいコンテンツタイプの開発)の点ではるかに優れています。 dbアクセスの場合、Nhibernateを使用するため、需要(sqlite、sqlce、mssql、mysqlなど)に基づいてdbaseを選択できます。
無料で簡単にスタイル設定できます(HTMLとCSSだけでfogcreekのように表示できます)。標準のasp.netマスター/コンテンツページ、MVCまたはWebFormsパターンを使用し、多言語、マルチドメインです。
これを書いている時点では、一般的な目的には最高の.NET CMSだと思います。他のすべて(DNN、Ubraco、Kentico)は、付加価値のないIMHOのない複雑なものです。しかし、MSが支援するオーチャードはすぐに終了します。 N2の唯一の欠点は、少量のスキンです。あなたは自分で作らなければなりません。

0
Hrvoje Hudo