Умбрако, це лише я, чи це насправді важко використовувати? [зачинено]


87

Шукаю зворотного зв’язку з тими, хто останнім часом оцінював умбрако.

Я шукав "найкращих" систем управління вмістом, які врівноважують простоту використання / розширюваність / налаштування тощо, щоб використовувати їх як основу для нового вертикального продукту, на якому я перебуваю на етапі планування, тому за останній місяць чи близько того я завантажував, встановлював, читав вихідний код і створював тестові сайти в кожному cms asp.net, до якого я можу потрапити - і дотепер я витягнув GraffitCMS, MojoPortal, Oxite, Orchard, Kuboo і ще пару інших я не згадую маківки.

Для кожного з них, крім Umbraco , я працював менше ніж за пару годин, включаючи додавання сторінок, налаштування шаблонів, а в деяких випадках (особливо Графіті), написання падіння віджетів на C # лише за декілька годин....

Але з Umbraco, після боротьби з нею майже 2 дні, просто запуску, а тепер чергового ранку перегляду відео, а потім побудови сторінок тощо, я все ще не можу запустити навіть простий веб-сайт і навіть ті сторінки, які я отримав регулярно працює аварія (не кажучи вже про те, що ти собака) ...

Отже, запитання: чи я роблю це неправильно? чи насправді так важко працювати? і що важливіше, якщо я продовжуватиму наполегливо просуватись, чи варто це робити? чи я скорочую свої втрати і йду далі?

Редагувати: asp.net із підтримкою SQL Server - це вимоги до всього, що я виберу.

ОНОВИТИ НА ПІЗНІШИЙ РІК (лютий / 2011): Мої первинні враження все ще точні, Umbraco відрізняється від більшості інших CMS, якими я користувався раніше, і для мене знадобилося трохи більше часу, ніж зазвичай, щоб "отримати", але тепер, коли я маю, я повинен сказати, що я набагато краще оцінюю продукт, що він робить і як це робить - і на додачу до всього, він дійсно працює дуже добре - особливо з останнім випуском 4.6. 1. Тож зателефонуйте мені наверненим - я радий, що виклав це, а потім ще раз подивився. Я оновлюю цю публікацію лише зараз, через рік тому, щоб не залишати тут свій початковий негативний "огляд" для нащадків.


4
Здається, ви не самотні з такими проблемами ... stackoverflow.com/questions/901073/mojoportal-or-umbraco
Lucero

Мені теж важко (е) користуватися. Тепер, коли я поспілкувався з Орчардом, здається, це трохи незграбно та / або надмірно вбито. Звичайно, це лише моя думка.
bbqchickenrobot

Надайте свою підтримку спеціальному сайту StackExchange для Umbraco тут: area51.stackexchange.com/proposals/22662/…
Кріс Робертс

1
Ось багато корисних посилань щодо розвитку умбрако
Кумар,

Дякуємо за оновлення своїми думками через рік
Лі Енглстоун,

Відповіді:


54

Крива навчання умбрако коротка, але крута. Як тільки все це "клацне", ви почнете працювати в короткому порядку.

Він відрізняється від інших платформ CMS тим, що ви нічого не даєте з коробки - просто порожнє полотно для роботи. Інші системи керування вмістом налаштують вам шаблон за замовчуванням і дозволять скористатися заздалегідь створеною функціональністю. Умбрако за задумом зовсім не такий. Ви отримуєте лише те, що вклали, це нічого для вас не генерує.

Це ідеально підходить для розробників та дизайнерів, які хочуть 100% контролювати свій код / ​​розмітку.

Версія 4.7 (наразі знаходиться у версії кандидата) вводить синтаксис Razor для створення макросів. Це знищує необхідність XSLT + XPath, який, на мою думку, був великим каменем спотикання для багатьох людей. Навіть якщо ви не знайомі з Razor, навчитись набагато інтуїтивніше, ніж пропозиції на основі XML.

Відео згадуються іншими плакатами нижче. 20 доларів - це невелика ціна, яку потрібно заплатити, щоб швидко почати працювати.


1
Існує можливість використовувати базову систему ЗПС, яка надає вам робочий веб-сайт, з якого слід почати, коли ви встановлюєте Umbraco. Крім того, встановлення за допомогою інсталятора MS Web Platform робить установку майже тривіальною. Я вперше потрапив до Umbraco два дні тому, мав повністю працюючу систему, і після цього я дуже швидко пришвидшився!
Moo

1
Так, я знаю, що є Злітно-посадкова смуга, це хороший спосіб навчитися - але в більшості випадків, будуючи сайт, ви не збираєтесь ним користуватися.
ChadT

1
nishantwork.wordpress.com/2012/08/27/… Це посилання я знайшов корисним
Нішант Кумар

більшість відео також безкоштовні в наші дні, принаймні найкорисніші вступні umbraco.com/tv
John C Scott

1
+1, особливо для "ідеально підходить для розробників та дизайнерів, які хочуть 100% контролювати свій код / ​​розмітку"
Аксімілі,

26

Це важливо? Я маю на увазі, що якщо вам це важко використовувати, і є інші альтернативні варіанти, навіщо наполягати? Якщо це неінтуїтивно для вас, то вам буде важко ним користуватися. Якщо в ньому немає якоїсь вбивчої функції, яка вам потрібна (вважаєте), скиньте її та рухайтеся далі. Вам не потрібні клопоти, намагаючись обернути голову навколо якогось дивно розробленого (для вас) продукту, а розробники продукту не потребують клопоту в спробах підтримати людей, які вважають, що їх продукт повинен працювати якимось чином, це не було не призначений для.

Жодне з цього не має на меті бути жорстким, а лише практичним. Ви маєте свободу вибору, тож вибирайте, що вам найбільше підходить. Здається, це не працює, тому рухайтеся далі. Мій швагер хотів придбати Volvo, але управління та приладова панель виявилися абсолютно заплутаними, тому він замість цього завів BMW. Нічого поганого у Volvo, нічого поганого в моєму швагре, просто когнітивний дисонанс. Не хвилюйтеся з цього приводу.


6
+1 за "когнітивний дисонанс"
Робін Уінслоу

17

Я будую сайти з Umbraco вже близько 5 років, і я не визнаю ваш опис Umbraco як дуже складну CMS, але я спробую навести тут кілька вказівок, які допоможуть вам, якщо ви все ще розглядаючи Умбрако:

  1. Зайдіть на http://our.umbraco.org , прочитайте Wiki-сторінки та розмістіть будь-які запитання на форумах, це справді дружна спільнота.
  2. Завжди використовуйте інсталятор веб-платформи Microsofts під час встановлення Umbraco, це допоможе вам створити свій сайт та налаштувати базу даних. Тільки переконайтеся, що не встановлюєте Umbraco у під / віртуальному каталозі, оскільки Umbraco не може впоратися з таким налаштуванням.
  3. Якщо це можливо, виконайте інсталяцію на машині для розробки за допомогою IIS7 та SQL Server Express, це точно спрацює, і розгортання готового сайту можна здійснити за допомогою передачі xcopy та відновлення резервної копії бази даних.
  4. Не запускайте новий сайт Umbraco, перш ніж закодувати HTML, який ви будете використовувати для цього сайту, або, принаймні, мати справді чітке уявлення про типи сторінок та HTML-вміст, який вам знадобиться.

Сподіваюся, побачимося з вами на форумах Umbraco.

З повагою Джеспер Хауг


+1 повністю погоджуюсь з вашими коментарями тут :)
Aim Kai

+1 за пунктом # 3 - Я витратив багато часу, намагаючись змусити його працювати в
піддиректорії

17

Як захоплений ветеран системи управління вмістом, я можу сказати, що Umbraco не важче налаштувати та використовувати, ніж багато інших рішень системи управління вмістом.

Однак багато того, чи буде вам це важко чи легко, багато в чому залежить від вашого попереднього досвіду роботи з CMS та ваших очікувань щодо того, що система CMS повинна запропонувати нестандартно.

Я працював переважно з більшими системами управління вмістом:

  • Microsoft CMS
  • Негайність
  • Obtree
  • Риф (той, хто пам’ятає його!)
  • тощо ....

У порівнянні з тими не складніше у використанні і, напевно, простіше, оскільки він прагне уникнути вашого шляху і дозволяє продовжувати будувати необхідні вам функціональні можливості.

Однак, якщо ваші очікування більше засновані на таких речах, як Wordpress, тобто встановлення та використання, але з більш обмеженими можливостями, тоді може бути важко почати (якщо ви просто запускаєте його, не встановлюючи стартовий комплект веб-сайту).

Моя рекомендація полягає в тому, що якщо ви створюєте невеликий веб-сайт, ви заглянете в стартовий комплект веб-сайту Creative на нашому.umbraco.org . Є також багато пакетів, які ви можете встановити, щоб полегшити ситуацію або додати певну функціональність (включаючи попередньо вбудовані елементи керування навігацією та повноцінні рішення в блогах ).

Також загляньте у Вікі на нашому.umbraco.org і задайте питання на форумі , спільнота корисна та доброзичлива.


Я збираюся дати йому ще день-два, а потім прийму рішення. Я не заперечую проти крутої кривої навчання, доки це варто того в кінці - ми побачимо.
EJ Brennan

Ваші посилання недійсні. Можливо, ви можете їх виправити?
rboarman

6

Umbraco дещо відрізняється від інших CMS, таких як Sitefinity, DNN або Drupal. Це добре порівнюється з Sitecore.

Так, є трохи кривої навчання. Я думаю, що XSLT може спричинити це, але швидше за все це лише той факт, що ви повинні розуміти, як побудована Umbraco. Існує дуже мало «модулів» з коробки, які ви повинні впорядкувати та оформити. Швидше, це дозволяє вам легко створити власну структуру та розмітку, яка не змусить вас потрапити у вікно, з якого важко вийти.

Я використовував Drupal, Sitefinity, WordPress, Sitecore та деякі інші, і, відверто кажучи, Umbraco - мій улюблений. Якщо ви знаєте, як розробляти чудові веб-сайти, і не хочете обмежувати свій дизайн, розмітку чи досвід роботи з клієнтами, тоді Umbraco - чудовий вибір. Якщо ви насправді не будуєте веб-сайт, а просто хочете скласти шматки і змусити щось "працювати", то це може не коштувати вашого часу. Якщо ви створюєте багато сайтів або хочете, щоб кінцеві користувачі легко редагували вміст (а не просто великий редактор багатофункціонального тексту), то, можливо, варто подолати криву навчання.

Відео цілком коштують 20 доларів для перегляду BTW. Вони набагато кращі за будь-яку документацію, яку ви можете знайти, і, можливо, через 5-6 відео, ви повинні "отримати це". Просто купіть місяць і скасуйте після цього.

Спільнота теж чудова. Якщо вам важко, перейдіть на форуми http://our.umbraco.org і отримайте допомогу. Там там багато.

Також спробуйте встановити пакет Creative Web Starter Kit або пакет Blog 4 Umbraco, щоб отримати фору. Вони будуть більш знайомі тим, хто походить із середовища Sitefinity або Drupal, і можуть допомогти кривій навчання вирівнятися.

Удачі!


1
+1 за рекомендацію відео. Спочатку мені також здалося, що Umbraco трохи заплутаний, але я також не був настільки знайомий з ASP.NET. Відео точно допомогли.
Shea Daniels

в наші дні підтримка Razor хороша для тих, хто не хоче вивчати XSLT - це аргумент щодо того, що краще - але для типового .net dev Razor дуже потужний і дуже швидкий у навчанні (отримайте шпаргалку для Razor у Our.Umbraco.Org/Projects for a super fast intro)
John C Scott

Думаю, я побачив знижку для umbraco.tv (хоча я вважаю, що вони запускають новий веб-сайт з навчальних відео).
Кевін Вільямс,

XSLT був, мабуть, найзграбнішою частиною Umbraco - тепер з версією 7 ви можете просто використовувати Razor і звичайний MVC.
Тімоті Лі Рассел

3

Як старший програміст .NET, я, природно, тяжію до рішень на базі .NET, і Umbraco здається надійною CMS. Тож я встановив його і спробував отримати певні знання та почати це робити, і ось мої висновки:

  • Відео до смішного тонкого змісту. Перші вступні відеорозмови про злітно-посадкову смугу. Що це за злітно-посадкова смуга ??? Без жаргону, будь ласка, я вперше користуюся.
  • Вам доведеться платити за найдосконаліші відео. Не дивно, що він не отримав популярності як CMS на основі .NET.
  • Нестандартні демонстраційні програми не працюють (я вибрав ділову тему та меню не працюють)
  • Адміністративна область дуже неінтуїтивна
  • Встановлення змушує встановити Web-Matrix .. У мене є IIS7, як і у наших виробничих системах ... Я НЕ ХОЧУ WebMatrix !!! Знайти документацію щодо цього теж непросто.

В цілому ВИКЛЮЧНО розчарувати, щоб використовувати та відкладати мене від Umbraco повністю.

Тож я тим часом взяв Wordpress, і мені було надзвичайно просто розширити інтерфейс адміністратора. Документація та підтримка громади - це чудово. Шкода лише, що бази на PHP, бо це не полетить у моїй компанії, яка вклала значні кошти в розробників .NET :-(


5
"Не дивно, що він не отримав популярності як CMS на основі .NET."; веб-сайти Microsoft asp.net і MSDN працюють на Umbraco, тобто це було обрано над їх власним продуктом WCMS (Sharepoint) - можна стверджувати, що багато говорить про їх продукт, але це не погано і для непрофільної CMS ;-) Я можу сказати вам, що Umbraco серйозно починає працювати у багатьох компаніях, що займаються розробкою веб-сайтів (з’являються вимоги до роботи, наприклад)
dc2009,

3
Якщо ви дещо досвідчений .NET-розробник, це чудове рішення, просте в установці та налаштуванні. Для мене демонстраційні програми працювали ідеально відразу, при кожному встановленні. Звичайно, ви можете встановити його взагалі без WbeMatrix, і існує безліч веб-хостинг-служб, які встановлять його для вас. якщо вам потрібне рішення, яке працює нестандартно, клацніть «далі», «далі», «далі» і взагалі нічого не налаштовувати, тоді використовуйте інший інструмент. Якщо вам потрібне стабільне, надійне, настроюване рішення, яке вимагає певного навчання, використовуйте Umbraco. якщо вам не подобається ця філософія, будь ласка, не кажіть про неї неправильних речей !!
JotaBe

2
вам не потрібно встановлювати umbraco з webmatrix - повні бінарні файли також доступні на umbraco.codeplex.com і тут також є корисна документація - просто перенесіть двійкові файли в папку програми IIS7, і ви йдете - він зробить все для встановлення для ви
John C Scott

1
Для нащадків можна уникнути WebMatrix двома способами: установка вручну безпосередньо у папку веб-сайту IIS або у Visual Studio створіть нове порожнє рішення MVC та використовуйте NuGet для встановлення Umbraco поверх нього. Простенька!
Funka

Гаразд, дякую хлопці. Можливо, я був трохи жорстким до Умбрако. Звичайно, більшість хороших продуктів вимагають певного навчання. Я думаю, що моє розчарування полягало лише в тому, що ти не можеш просто впасти на землю і бути продуктивним з Umbraco. Я спробую ще раз, сподіваємось, навчальний матеріал також покращився зараз.
RogerW

3

Окрім думок, все залежить від вашого походження. Я інженер-програміст, а не веб-майстер. Отже, я думаю як інженер-програміст, а не як веб-майстер.

Для мене установка Umbraco ДУЖЕ засмучувала просто тому, що не було легко знайти документацію ТЕКСТУ. Одного разу, коли я нарешті виявив це, було дуже просто встановити.

Проблема багатьох веб-дизайнерів полягає в тому, що вони не є інженерами програмного забезпечення. Нічого поганого в веб-дизайнерах, які також не є інженерами програмного забезпечення, це просто інший спосіб бачити світ. Я багато працював із веб-дизайнерами, яким потрібно було взаємодіяти з моїми кінцевими програмами C ++ та C #; вони мають зовсім іншу перспективу майже всього.

Після того, як я отримав в минулому Гуфі мається на увазі процес установки (що погано, погано, погано - ви ніколи не повинні вимагати іншого продукту JUST , щоб встановити свій власний! ) Я знайшов Umbraco бути простим і інтуїтивно зрозумілим. Навіть моя (непрограмістська) дівчина вважала, що це набагато логічніше, ніж деякі інші CMS, з якими ми бавились. Наприклад, Drupal було просто встановити, але насправді не призначений для середовища розробки Windows (ASP.NET/SQL Server), і я ненавиджу PHP, тому врешті-решт відмовився від цього. MojoPortal був дійсно приємним і простим, але ... це було ... ну ... просто. Занадто просто.

Мені подобається Orchard, але востаннє я дивився на те, що було так мало з того, з чого почати, що я вирішив, що це буде проблемою найближчим часом. Я хотів систему управління веб-вмістом, а не платформу веб-розробки. Я продовжував думати, що Орчард дуже схожий на * nix: "Гарне місце для проживання, але ти не хотів би там відвідувати".

Умбрако для мене - приємне середнє місце, надзвичайно гнучке та легке в розширенні. Дуже намагається не заважати. Якщо ви хочете продовжити його, вам, мабуть, було б найкраще вивчити C # (або {cringe} VB) або кооптувати когось, хто напише CodeBehind для вас. Але користуватися ним надзвичайно просто і прямо.


1

Я не можу сказати, чи важко це взагалі використовувати взагалі - але я дійшов майже такого ж висновку, як і ви. Мене особливо розчарувало відсутність корисної документації - всі потенційно корисні відеоресурси на їх веб-сайті призначені лише для оплати $$$ - що з цим ??

Крім того, кілька вступних відео, які я бачив, ніколи не натискали зі мною. Вони представили безліч концепцій, але насправді ніколи не пояснювали їх багато.

Я також пробував Графіті, але це теж ніколи не спрацьовувало - і з його майбутнім, менш ніж впевненим, я відмовився від цього. Інші здавались надто складними для моїх вимог (Kentico, CommunityServer та інші).

Врешті-решт, за підказкою колеги на superuser.com, я пішов із BlogEngine.NET на веб-сайт мого клубу, і до цих пір я взагалі не оглядався назад. Мені подобається чистий ASP.NET, який легко розширюється, має досить велику спільноту з розширеннями, темами та іншим. З мого особистого досвіду, я можу порекомендувати вам перевірити це, лише якщо ви маєте на увазі сайт, в основному заснований на публікаціях (в блозі).


BlogEngine.NET не є справжньою системою управління вмістом. Це механізм ведення блогу.
bbqchickenrobot

@bbqchickenrobot: це може бути правдою - залежно від вашого визначення CMS - але для мене це чудово працює.
marc_s

1

Дивно. Мені потрібно 5 хвилин, щоб встановити новий сайт Umbraco, за 2 години мені вдалося створити стандартний веб-сайт портфоліо (ну, коли я вже звик до XSLT). Це дуже просто створювати, змінювати, додавати власні елементи керування, додавати smth до розділу адміністрування тощо.

Що було важко зрозуміти (у мене пішло півгодини), що мені не потрібно писати будь-який код SQL або C #, поки мені не знадобиться якась додаткова модель даних, яка перевищує концепцію Documents або можливості Umbraco. Такі зразки: автозміна розміру картинок, виклик певної веб-служби тощо - все, що походить із рівня бізнес-логіки, що не може бути охоплено моделлю CMS.

У більшості випадків Umbraco настільки простий у використанні, що навіть цієї трохи документації достатньо. Існує досить тонкий і простий API, який надає Umbraco, але є хороша технологія. необхідний рівень від розробника, і це XML 1-е з усіх: XQuery та XPath для використання максимум XSLT.

І ще раз про встановлення: я просто дотримувався кожного кроку керівництва з установки, і це все.


1

Проблема Umbraco полягає в тому, що користувальницький інтерфейс незручний, і не одразу стає зрозумілим, як його використовувати і де знайти речі. У нижній частині сторінки є кілька кнопок розділів, і коли ви клацаєте на одній, перед вами з’являється деревоподібний вигляд, де ви переходите до потрібного. Це погано UI 101: немає таємничого м’яса. Усі функції повинні бути організованими та видимими для користувача. Кращим підходом було б випадання підменю.

Назви елементів інтерфейсу неоднозначні. Наприклад, є розділ "Учасники" та "Користувачі", "Розробник" та "Налаштування", розділ "Вміст" та "Медіа". Хіба ЗМІ не повинні бути Змістом? Хіба члени також не користувачі? Хіба не Налаштування - це щось, що повинен робити розробник? Ви зрозуміли мій дрейф.

З виходом версії 5 жодна з цих проблем не була вирішена. Найкраще, що вони зробили, - це вбити XSLT / Classic ASP.NET і замінити його на MVC і Razor. Це полегшує орієнтацію продукту з точки зору розробника, незважаючи на відсутність адекватної документації до версії 5. Однак з точки зору створення контенту його все ще бракує.

Якщо ви хочете побачити чудовий інтерфейс, дивіться не далі, ніж SiteFinity. Хоча новий дизайн не такий хороший, як версії SiteFinity 3, його редагування вмісту - найкраще, що я бачив на ринку. Шкода, що він не підтримує MVC, а його елементи управління є громіздкими для модифікації та стилізації.


Інтерфейс інтерфейсу версії 7 є значним покращенням. Вам слід зробити ще один постріл.
Тімоті Лі Рассел

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.