クライアントができるだけ自給自足できるようにしたいので、CMS にもっと目を向けています。とにかく、私は評価を始めたばかりで、これを私の結論で更新します. ただ、まずはUmbracoを評価するところから始めているので、コンセンサスを得たいと思っています。
私は C# や Vb.Net を好みません。だから私はどちらにもオープンです。
クライアントができるだけ自給自足できるようにしたいので、CMS にもっと目を向けています。とにかく、私は評価を始めたばかりで、これを私の結論で更新します. ただ、まずはUmbracoを評価するところから始めているので、コンセンサスを得たいと思っています。
私は C# や Vb.Net を好みません。だから私はどちらにもオープンです。
Umbraco CMS は非常に柔軟な CMS です。製品のコア コードは C# で記述されていますが、拡張が非常に簡単なため、実際には Umbraco のソースを読み込む必要はありません。
VB または C# で記述された .NET ユーザー コントロールと共に、Umbraco の V4 で .NET マスターページを使用できます。
ご覧になり、ご意見をお聞かせください。
ここにいくつかのリンクがあります。
これまでにumbraco(バージョン4)を使用して3つのプロフェッショナルサイトを構築しましたが、非常に満足しています。それについての最もよい事は拡張性です..そしてその無料です!優れた開発者なら誰でもすぐにそれを学ぶことができ、それがどのように機能するかを理解すれば、空が限界になります。以前はXSLTを使用していたので、umbracoへの切り替えが簡単でした。
最初は大規模なサイトでのXMLの使用を恐れていましたが、10K以上のページとユーザーコントロールがumbraco 2で実行されている巨大なサイトを見たので、今ではすべての恐れがなくなりました。
ドキュメントの不足が問題になることもありますが、通常は、発生した状況に応じてGoogleで回答することができます。
結論:大イェーイ!
答えは...おそらくイエスですが、状況によります。
よく調べてみたところ、非常に優れていますが、ユーザーがそれらを詳細に制御したいという単純または非常に具体的な要件がある場合は、独自に作成したほうがよいかもしれません.
それはしっかりしていて十分にサポートされていますが、学習曲線はまだ十分に急勾配であり、合理的な投資を行って、最終的には私たちが望んでいたよりも妥協したものになると感じました.
グループ内の姉妹会社も同様の調査を行い、同じ結論に達しました。どちらの会社も旅行業界に属しており、私たちが構築していたサイトは非常に特殊な構造を必要とし、特定のデータ ソースを使用していました。Umbraco を私たちが望む方法で動作させることは、.NET MVC を使用してゼロから始めるのと同じくらい多くの作業でした。完全な制御を保持します。
要するに、CMS が必要な場合は、自分で何かを構築するのは得策ではないと結論付ける前に、要件をよく確認してください。
(注: 自分でロールバックすることが常に最善の方法であると言っているわけではありませんが、努力する価値のある真のメリットを提供できます)。
いくつかの言語 (Drupal、Joomla、Wordpress、Sitefinity、DotNetNuke など) で多くの CMS アプリケーションを使用してきたことから、何をする必要があるか、どの機能が最も重要であるかに行き着きます。すべての CMS には、独自の長所と短所のリストがあります。
箱から出してすぐに、より柔軟で簡素化されたバックエンドを持つ CMS があります。ただし、ASP.NET 側から見た私の経験では、Umbraco が最も拡張しやすく、最も柔軟です。自分で開発する場合、制約はほとんどなく、コミュニティは非常に役立ちます!
いくつかのプロジェクトでSitecoreとSitefinityを使用した後、Umbracoについて理解を深めています。私はそれがとても好きで、フロントエンド開発者が基本的な作業をどれだけ実行できるかが好きです。したがって、.NET開発者は難しい作業に時間を費やすことができます。
Umbraco.tvは、私をすばやくスピードアップさせるのに非常に役立ちました。
これまでのところ、UmbracoがWebサイトビルダーに提供する拡張性、シンプルさ、および制御が大好きです。
バージョン 2 から Umbraco で開発を行っており、ますます強力になっています。マスター ページ、優れたテンプレート エンジン (XSLT に慣れれば)、使いやすい UI は、その真の強みです。