2011-01-17 9 views
1

私は、ASP.NETでウェブサイトを開発する方法と、個人的なウェブサイトをセットアップしてオンラインポローフォン/履歴書として使用する方法を学びました。私のウェブサイトでは、私は車輪を再発明しようとしなかったので、プレデッドASP.NETベースのCMSを使用することに決めました。Umbracoの代わりに?

レビューをたくさん読んだ後、私はウンブラコに定住しましたが、今は代替案を探しています。私はUmbracoが大好きですが、私は問題にぶち当たっています。私のホストにインストールして以来、私はファイルシステムやデータベースを直接変更していません。すべての変更は管理サイトを介して行っています。しかし、どういうわけか、データ型を削除できない状態になってしまったので、今ではテンプレートの削除や名前の変更に問題があります。私は解決策のためにUmbracoフォーラムを検索しましたが、通常、データベース上でいくつかのSQLスクリプトの回避策を実行して、問題を解決する必要があります。この種のことは、私の個人的なサイトのために手伝ってくれるものではありません。

私のように他の誰かがUmbracoに多くの問題を抱えていますか? Umbracoに似ていますが、信頼性の高い他の無料のCMSシステムがありますか?具体的には、Umbracoが自分のサイトで生成されたHTMLを完全に制御する方法が本当に好きです。この場合もシンプルな方が良いです。私はいくつかの種類のソーシャルネットワーク/コミュニティポータル/フォーラム/ブログサイトを作成しようとしていない。このサイトに何人かの人がログインすることはありません。

私は今考えているN2について少し読んでいます。私はそれがより開発者ベースであり、Visual Studioで実際の.NETクラスを通してページタイプを設定することが好きです。私は自分のCMSを最初から作りたいとは思っていませんが、同時に他のほとんどのCMSシステムで何が起こっているかを見るのがいかに難しいか気にしません。

+0

通常のSQL ServerにデータベースのMDFファイルを添付して、接続文字列を変更することをインストールしたくない場合は、ウンブラと正直言って、あなたが以前に苦しんでいた問題を見たことはありません。しかし、最近、データベースに変更が加えられ、より多くの外部キー制約が追加され、あいまいなエラーで削除することができないことがあります。例えば、doctypeとテンプレートを削除するときには、テンプレートがdoc型で参照されないようにする必要があります。逆も同様です。あなたがフォーラムの投稿への問題やリンクに関するより詳細な情報を投稿すると、私はあなたを助けることができるかもしれません。 –

答えて

6

私はN2を使用していないので、私はそれについてコメントすることはできませんが、あなたが考えることができる代替案はOrchardまたはFunnelWebです。どちらもMVC 3とRazorにあります。

ブログがほんの一瞬のブログであれば、FunnelWebは良い選択です。

私は現在、興味があればOrchard and Umbracoの比較を書いています。

+0

さて、私は今のところUmbracoにこだわることにしました。データベーステーブルからアイテムを手動で削除することで問題を解決できました。 FunnelWebとOrchardの両方がチェックアウトすべき実行可能なCMSオプションのように見えるので、これを正解とマークしています。 –

4

あなたはUmbracoと付き合ってうれしいですね。あなたが上で述べた厳しい理由のためにUmbracoで最初に作業を始めたとき、私はUmbracoにとても不満でした。データ型を削除できないという問題は、何か(IE:ドキュメントまたはメディアタイプ)にどこかに接続していることを意味する可能性があります。 < - 経験から語ってください。

私はUmbracoに絶対に恋しています。私は今、私が必要としているものについては、今作れると確信しています。

私は自分の経験から引き出すことができる最高のアドバイスは、Umbracoで構築する前にサイトアーキテクチャを徹底的に計画していることを確認することです。あなたは後で物事を変えてそこを回りきることを望んでいません。そして、それはあなたが実際にお湯に入ることができるところです。

は、お楽しみに!

0

あなたが良好なパフォーマンスと最小限の.NET mvc4のCMSはパックhttps://bitbucket.org/yohsii/puck/overview

をチェックしたい場合は、(それはあなたが.NET MVCのために知っておくべきことの上に非常にいくつかの概念が追加されますが、それは.net4.5が必要ですそれゆえにVS2012)と連携する必要があります。

、それはまた、箱から出してlocaldbを使用していますが、あなたはちょうどあなたが問題を抱えている聞くことが申し訳ありませんこんにちは、