web-dev-qa-db-ja.com

Umbraco、それは私だけですか、それとも本当に使いにくいですか?

最近umbracoを評価した人へのフィードバックを探しています。

私は、計画段階にある新しい垂直型製品のベースとして使用するために、使いやすさ、拡張性、カスタマイズなどのバランスをとる「最良の」cmsを探してきました。 asp.net cmsごとにダウンロード、インストール、ソースコードの読み取り、テストサイトの作成を行ってきました。これまでのところ、GraffitCMS、MojoPortal、Oxite、Orchard、Kuboo、そしておそらく他のいくつかの私の頭の上部を覚えていません。

mbracoを除くのそれぞれについて、ページの追加、テンプレートのカスタマイズ、場合によっては(特にGraffiti)、ウィジェットのドロップの書き込みなど、数時間以内に稼働しました。わずか数時間でC#.

しかし、Umbracoを使用して、ほぼ2日間レスリングして実行した後、今朝はビデオを視聴し、ページを作成するなど、簡単なサイトでさえ操作することさえできません。定期的にクラッシュする(犬であることは言うまでもありません)...

だから、質問は:私はそれを間違っているのですか?それとも一緒に働くのは本当に難しいですか?そしてさらに重要なことは、私が前進し続ければ、それだけの価値があるでしょうか?または、損失を減らして先に進みますか?

編集:SQL Serverをサポートするasp.netは、私が選んだものの要件です。

1年後の更新(2011年2月):私の最初の印象はまだ正確で、Umbracoは私が過去に使用した他のほとんどのCMSとは異なります。そして、私は「得る」ために通常よりも少し時間がかかりましたが、今では、製品、それが何をするのか、それがどのようにそれを行うのかをはるかによく理解していると言わざるを得ません特に、最新リリースの4.6.1では、非常に優れたパフォーマンスを発揮します。だから私を改宗者と呼んでください-私はそれを突き出して、それからもう一度見てみてうれしいです。私はこの投稿を今だけ更新し、1年以上後、最初のネガティブな「レビュー」を後世に残さないようにします。

86
E.J. Brennan

Umbracoの学習曲線は短いですが、急です。すべて「クリック」すると、すぐに起動して実行されます。

他のCMSプラットフォームとは異なり、箱から出してすぐに何も提供せず、作業するための空白のキャンバスだけです。他のcmsシステムでは、デフォルトのテンプレートが設定され、事前に構築された機能を使用できます。 Umbracoは、設計上、そのようなものではありません。入れたものを取り出すだけで、何も生成しません。

これは、コード/マークアップを100%コントロールしたい開発者やデザイナーに最適です。

バージョン4.7(現在リリース候補版)では、マクロを作成するためのRazor構文が導入されています。これにより、XSLT + XPathが不要になります。これは、多くの人にとって大きな障害でした。 Razorに精通していなくても、XMLベースの製品よりもはるかに直感的に学習できます。

ビデオは以下の他のポスターで言及されています。 20ドルは、すぐに立ち上げて実行するために支払うわずかな価格です。

54
ChadT

それは重要ですか?私が言いたいのは、使用するのが難しく、利用可能な他の選択肢がある場合、なぜ持続するのですか?それがあなたにとって直感的でないなら、あなたはそれを使いにくいと感じるでしょう。必要な(考えている)キラー機能がない場合は、ダンプして先に進みます。奇妙に設計された(あなたに)製品に頭を悩ませる手間は不要です。また、製品の開発者は、製品が何らかの形で機能するはずであると考える人々をサポートしようとする手間を必要としません。に設計されていません。

これはどれも厳しいものではなく、実用的なものです。自由に選択できるので、自分に最適なものを選択してください。これは機能していないように聞こえるので、次に進みます。私の義理の兄弟はボルボを購入したかったのですが、コントロールとダッシュボードが完全に混乱しているので、彼は代わりにBMWに巻き込まれました。ボルボに問題はなく、義理の兄弟にも問題はありません。認知的不協和音です。心配しないでください。

26
TMN

グリズルCMSのベテランとして、Umbracoは他の多くのCMSソリューションよりもセットアップと使用が難しくないと言うことができます。

ただし、難しいか簡単かは、以前のCMSでの経験と、CMSがすぐに提供できるものに対する期待に大きく依存します。

私は主に大規模なCMSで作業しました:

  • Microsoft CMS
  • 即時性
  • オブトリー
  • リーフ(誰でも覚えている!)
  • 等....

これらに対して、使用するのは難しくなく、おそらくあなたの邪魔にならない傾向があり、必要な機能の構築に取りかかることができるため、おそらくより簡単です。

ただし、Wordpressのようなもの、つまりインストールと実行がより制限されたオプションに基づいている場合は、開始するのが難しい場合があります(Webサイトスターターキットをインストールせずに起動する場合)。

私の推奨事項は、小さなサイトを構築している場合、 our.umbraco.orgCreative website starter kit をご覧になることです。物事を簡単にしたり、特定の機能を追加したりするためにインストールできる多くのパッケージもあります( 事前に構築されたナビゲーションコントロール および 完全なブログソリューション を含む)。

our.umbraco.orgのWiki を見て、質問をしてください フォーラムで 、コミュニティは親切でフレンドリーです。

17
Tim Saunders

5年ほど前からUmbracoでサイトを構築してきましたが、Umbracoの説明が非常に難しいCMSであるとは認識していませんが、まだ助けている場合はここでいくつかのポインタを提供しようと思いますUmbracoの検討:

  1. http://our.umbraco.org に移動し、Wikiページを読んで、そこにあるフォーラムに質問を投稿してください。とてもフレンドリーなコミュニティです。
  2. Umbracoをインストールするときは、常にMicrosofts Web Platform Installerを使用してください。サイトの作成とデータベースのセットアップに役立ちます。 Umbracoはそのようなセットアップを処理できないため、サブディレクトリ/仮想ディレクトリにUmbracoをインストールするようにnotだけを確認してください。
  3. 可能であれば、IIS7とSQL Server Expressを搭載した開発マシンにインストールを行うと、確実に機能します。完成したサイトの展開は、xcopy転送とデータベースバックアップの復元で行えます。
  4. サイトに使用するHTMLをコーディングする前に、または少なくともreallyをクリアする前に、新しいUmbracoサイトを開始しないでください。ページの種類、必要なhtmlコンテンツについてのアイデア。

Umbracoフォーラムでお会いできることを願っています。

よろしくJesper Hauge

17
Hauge

Umbracoは、Sitefinity、DNN、Drupalなどの他のCMSとは少し異なります。 Sitecoreとよく比較されます。

はい、少し学習曲線があります。 XSLTがそれを引き起こす可能性があると思いますが、Umbracoがどのように構成されているかを理解しなければならないという事実だけである可能性が高いです。すぐに使用できるアレンジおよびスタイル設定が必要な「モジュール」はほとんどありません。むしろ、簡単に自分の構造とマークアップを作成して、簡単に抜け出せないボックスに入れないようにすることができます。

Drupal、Sitefinity、WordPress、Sitecoreなどを使用しましたが、率直に言ってUmbracoが私のお気に入りです。優れたWebサイトの開発方法を知っていて、デザイン、マークアップ、またはクライアントエクスペリエンスを制限したくない場合は、Umbracoが最適です。サイトを実際に構築するのではなく、ピースをまとめて「何か」を動作させたいだけの場合は、時間をかける価値がないかもしれません。多数のサイトを構築する場合、またはエンドユーザーにコンテンツを簡単に編集したい場合(大きなリッチテキストエディターだけでなく)、学習曲線を克服する価値があります。

ビデオは、BTWを見るのに20ドルの価値があります。彼らはあなたが見つけることができるどのドキュメントよりもはるかに優れており、おそらく5-6ビデオの後、あなたは「それを取得する」必要があります。 1か月購入してからキャンセルします。

コミュニティも素晴らしいです。苦労している場合は、 http://our.umbraco.org フォーラムにアクセスして、助けを求めてください。そこにはたくさんあります。

また、Creative Web Starter KitパッケージまたはBlog 4 Umbracoパッケージをインストールして、有利なスタートを切るようにしてください。これらは、SitefinityまたはDrupalバックグラウンドから来ている人にはより馴染みがあり、学習曲線が平らになるのを助けるかもしれません。

がんばろう!

6
BeaverProj

シニア.NETプログラマーとして、私は当然.NETベースのソリューションに惹かれ、Umbracoは堅実なCMSのようです。それで、私はそれをインストールし、いくつかの知識を得てそれを実行しようとしましたが、これらは私の発見です:

  • ビデオのコンテンツは途方もなく薄い。滑走路の最初の入門ビデオトーク。いったい滑走路とは?専門用語はありません、私は初めてのユーザーです。
  • 最も高度なビデオの料金を支払う必要があります。主流の.NETベースのCMSとして離陸していないのも不思議ではありません。
  • すぐに使えるデモは機能しません(メニューが機能しないビジネステーマを選択しました)
  • 管理領域は非常に直感的ではありません
  • インストールはWeb-Matrixのインストールを強制します。IIS7を使用しているため、実稼働システムも同様です。

全体的に非常にフラストレーションがあり、Umbracoを使用して完全に無効にします。

その間、Wordpressを取り上げましたが、管理インターフェイスを拡張するのは非常に簡単です。文書化とコミュニティのサポートは素晴らしいです。残念なのは、PHPがベースになっていることです。これは、.NET開発者に多額の投資を行っている私の会社ではうまくいかないからです:-(

3
RogerW

意見はさておき、これはすべてあなたの背景に依存します。私はウェブマスターではなくソフトウェアエンジニアです。だから、私はソフトウェアエンジニアのようで、ウェブマスターのようではないと思います。

Umbracoは、TEXTドキュメントが簡単に見つからなかったという単純な理由で、インストールするのが非常にいらいらしていました。ついにそれを見つけたら、インストールするのは簡単でした。

多くのWebデザイナーにとっての問題は、彼らがソフトウェアエンジニアではないことです。ソフトウェアエンジニアでもないWebデザイナーにとっても悪いことではありません。それは、世界を見るための別の方法です。私は、C++およびC#バックエンドとのインターフェースが必要なWebデザイナーと多くの仕事をしました。彼らはほとんどすべてについて完全に異なる視点を持っています。

Goofyimpliedインストールプロセス(悪い、悪い、悪い-インストールするのに別の製品を必要としないことあなた自身!)Umbracoはシンプルで直感的であることがわかりました。私(プログラマーではない)のガールフレンドでさえ、私たちが遊んでいた他のCMSのいくつかよりもはるかに論理的であることがわかりました。たとえば、Drupalはインストールが簡単でしたが、Windows開発(ASP.NET/SQL Server)環境と私hate PHP向けに実際に設計されていないため、最終的にはそれを放棄しました。 MojoPortalは本当に素晴らしくシンプルでしたが、...それは...まあ...シンプルでした。 Tooシンプル。

私はオーチャードが好きですが、前回見たとき、何から始めるかという点ではほとんどなかったので、すぐに問題になると思いました。 Web開発プラットフォームではなく、Webコンテンツ管理システムが必要でした。私はオーチャードが* nixのようなものだと考え続けました:「住むにはいい場所ですが、屋はそこに行きたくないでしょう。」

私にとってのUmbracoは、ニースの中程度の場所であり、非常に柔軟で拡張が容易です。邪魔にならないように努力します。拡張したい場合は、おそらくC#(または{cringe} VB)を学ぶか、誰かに協力してCodeBehindを書いてもらうのが最善です。しかし、それを使用することは非常に簡単で簡単です。

3
Kevin Williams

一般的に使用するのが難しいかどうかは言えませんが、あなたと同じ結論に達しました。私は特に有用なドキュメントの欠如に失望しました-彼らのウェブサイトのすべての潜在的に有用なビデオリソースは有料$$$のみです-それはどうですか??

また、私が見たいくつかの紹介ビデオは私と一緒にクリックすることはなかった。彼らは多くの概念を提示しましたが、実際にはあまり説明しませんでした。

私もグラフィティを試しましたが、それでもまったくうまくいきませんでした-そして、その将来は確かではないので、それをあきらめました。他のものは、私の要件のために過度に複雑に思われました(Kentico、CommunityServerなど)。

最終的に、superuser.comの仲間からのヒントに基づいて、クラブのWebサイトで BlogEngine.NET を使用しましたが、これまでのところ、振り返ることはありません。私にとって魅力的なのは純粋なASP.NETであり、簡単に拡張でき、拡張機能やテーマなどを備えたかなり大きなコミュニティがあります。私の個人的な経験から、主に(ブログ)投稿ベースのサイトを念頭に置いている場合にのみ、チェックアウトすることをお勧めします。

1
marc_s

Umbracoの問題は、UIが扱いにくいことであり、UIの使用方法や物を見つける場所がすぐにはわからないことです。ページの下部にはいくつかのセクションボタンがあり、いずれかをクリックすると、ツリービューが表示され、目的の項目にドリルダウンできます。これは悪いUI 101です。謎の肉はありません。すべての機能は整理され、ユーザーに表示される必要があります。サブメニュー付きのドロップダウンはより良いアプローチでした。

UI要素名があいまいです。たとえば、Members and Usersセクション、Developer and Settingsセクション、Content and Mediaセクションがあります。メディアはコンテンツではないのですか?メンバーもユーザーではありませんか?設定は開発者が行うことではありませんか?あなたは私のドリフトを取得します。

バージョン5のリリースでは、これらの問題は解決されていません。彼らがした最も良いことは、XSLT/Classic ASP.NETを殺し、それをMVCとRazorに置き換えることでした。これにより、バージョン5の適切なドキュメントがないにも関わらず、開発者の観点から製品を簡単に理解することができます。ただし、コンテンツ作成の観点からは、まだ欠けています。

優れたUIをご覧になりたい場合は、SiteFinityをご覧ください。新しいデザインはSiteFinity 3バージョンほど優れていませんが、コンテンツ編集は市場で見た中で最高です。 MVCをサポートしていないのは残念ですが、コントロールは変更やスタイル設定が面倒です。

1
Joel Rodgers

奇妙な。新しいUmbracoサイトをインストールするのに5分かかり、2時間で標準のポートフォリオWebサイトを作成することができました(XSLTにすでに慣れている場合)。作成、変更、カスタムコントロールの追加、管理セクションへの追加などは非常に簡単です。

DocumentsコンセプトまたはUmbraco機能を超える追加のデータモデルが必要になるまで、SQLまたはC#コードを記述する必要がないことを理解するのが難しかった(30分かかった)。このようなサンプル:写真の自動サイズ変更、Webサービスの呼び出しなど-CMSモデルでカバーできないビジネスロジックレイヤーからのもの。

ほとんどの場合、Umbracoは非常に使いやすいので、ほんの少しのドキュメントで十分です。 Umbracoが提供する非常に薄くて簡単なAPIがありますが、良い技術があります。開発者が必要とするレベルであり、それがXMLの第一です。XSLTを最大限に使用するためのXQueryとXPathです。

また、インストールについてもう一度説明します。インストールガイドの各手順を実行しただけです。

1
terR0Q