Umbraco, это только у меня или это действительно сложно? [закрыто]

87

Ищу отзывы о тех из вас, кто недавно оценил умбрако.

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

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

Но с Umbraco, после того, как я боролся с ним в течение почти 2 дней, просто заставив его запустить, а теперь еще утром просматривая видео, а затем создавая страницы и т. Д., Я все еще не могу запустить даже простой сайт и даже страницы, которые я получил рутинный рабочий сбой (не говоря уже о собаке) ...

Итак, вопрос: я делаю это неправильно? или с этим действительно так сложно работать? и, что более важно, если я продолжу двигаться вперед, будет ли оно того стоить? или мне сократить свои потери и двигаться дальше?

Изменить: asp.net с поддержкой SQL Server - это требования ко всему, что я выбираю.

ОБНОВЛЕНИЕ НА ГОД СПУСТЯ (февраль / 2011 г.): Мои первоначальные впечатления все еще точны, Umbraco отличается от большинства других CMS, которые я использовал в прошлом, и мне потребовалось немного больше времени, чем обычно, чтобы «понять», но Теперь, когда у меня есть, я должен сказать, что я гораздо лучше понимаю продукт, то, что он делает и как он это делает, и в довершение всего, он действительно работает очень хорошо, особенно с последней версией 4.6. 1. Так что называйте меня новообращенным - я рад, что вытащил это, а затем взглянул еще раз. Я обновляю этот пост только сейчас, более чем через год, чтобы не оставлять здесь свой первоначальный негативный «отзыв» для потомков.

EJ Brennan
источник
4
Кажется, что вы не одиноки с такими проблемами ... stackoverflow.com/questions/901073/mojoportal-or-umbraco
Lucero
Мне тоже было трудно (э-э) использовать. Теперь, когда я повозился с Орчардом, кажется, что он немного неуклюжий и / или чрезмерно убивает. Конечно, это только мое мнение.
bbqchickenrobot
Окажите поддержку специализированному сайту StackExchange для Umbraco здесь: area51.stackexchange.com/proposals/22662/…
Крис Робертс,
1
Вот много полезных ссылок относительно разработки umbraco: nishantwork.wordpress.com/2012/08/27/…
Nishant Kumar
Спасибо за то, что
поделился

Ответы:

54

Кривая обучения умбрако коротка, но крута. Как только все «щелкнет», вы сразу же приступите к работе.

Он отличается от других платформ CMS тем, что вы не даете ничего из коробки - просто чистый холст для работы. Другие системы cms настроят вас на использование шаблона по умолчанию и позволят вам использовать предварительно созданные функции. Умбрако по замыслу совсем не такой. Вы получаете только то, что вкладываете, это ничего для вас не генерирует.

Это идеально подходит для разработчиков и дизайнеров, которым нужен 100% контроль над своим кодом / разметкой.

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

Видео были упомянуты на других постерах ниже. 20 долларов - небольшая плата за быстрое начало работы.

DaRKoN_
источник
1
Существует возможность использовать базовую систему Runway, которая дает вам рабочий веб-сайт, с которого можно начать при установке Umbraco. Кроме того, установка через установщик веб-платформы MS делает установку почти простой. Я впервые познакомился с Umbraco два дня назад, при установке у меня была полностью рабочая система, и я очень быстро набрал скорость после этого!
Му
1
Да, я знаю, что есть Runway, это хороший способ изучить, но в большинстве случаев при создании сайта вы не собираетесь его использовать.
ChadT
1
nishantwork.wordpress.com/2012/08/27/… Эту ссылку я нашел полезной
Нишант Кумар
большая часть видео в наши дни тоже бесплатна, по крайней мере, самые полезные вводные umbraco.com/tv
Джон С. Скотт
1
+1, особенно для «идеально подходит для разработчиков и дизайнеров, которые хотят 100% контроль над своим кодом / разметкой»
Аксимили
26

Это имеет значение? Я имею в виду, что если вам трудно использовать, и есть другие альтернативы, зачем упорствовать? Если это не интуитивно для вас, то вам будет трудно использовать. Если в нем нет какой-то убойной функции, которая вам (как вам кажется) нужна, откажитесь от нее и двигайтесь дальше. Вам не нужно думать о каком-то необычно разработанном (для вас) продукте, а разработчикам продукта не нужно пытаться поддержать людей, которые думают, что их продукт должен работать как-то иначе. Не рассчитан.

Ничто из этого не предназначено, чтобы быть жестким, просто практичным. У вас есть свобода выбора, поэтому выбирайте то, что вам больше всего подходит. Похоже, это не работает, так что продолжайте. Мой зять хотел купить Volvo, но обнаружил, что элементы управления и приборная панель полностью сбивают с толку, поэтому он остановился на BMW. Ничего плохого в Volvo, ничего плохого с моим зятем, просто когнитивный диссонанс. Не беспокойся об этом.

TMN
источник
6
+1 за «когнитивный диссонанс»
Робин Уинслоу
17

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

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

Надеюсь, увидимся на форумах Umbraco.

С уважением, Джеспер Хауге

Hauge
источник
+1 полностью согласен с вашими комментариями :)
Aim Kai
+1 к пункту 3 - я потратил много времени, пытаясь заставить его работать в
поддире
17

Как седой ветеран CMS, я могу сказать, что Umbraco не сложнее настроить и использовать, чем многие другие решения CMS.

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

Я работал в основном с более крупными CMS:

  • Microsoft CMS
  • Непосредственность
  • Obtree
  • Риф (кто-нибудь помнит тот!)
  • так далее....

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

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

Я рекомендую, если вы создаете небольшой сайт, взгляните на стартовый набор для творческих веб-сайтов на our.umbraco.org . Есть также множество пакетов, которые вы можете установить, чтобы упростить работу или добавить определенные функции (включая предварительно созданные элементы управления навигацией и полные решения для блогов ).

Также загляните в Wiki на our.umbraco.org и задавайте вопросы на форуме , сообщество отзывчивое и дружелюбное.

Тим Сондерс
источник
Я собираюсь подождать еще день или два, а затем приму решение. Я не возражаю против крутого обучения, если оно того стоит - посмотрим.
EJ Brennan
Ваши ссылки не работают. Может, ты сможешь их исправить?
rboarman
6

Umbraco немного отличается от других CMS, таких как Sitefinity, DNN или Drupal. Он хорошо сравнивается с Sitecore.

Да, есть некоторая кривая обучения. Я думаю, что XSLT может вызвать это, но, скорее всего, это просто факт, что вы должны понимать, как структурирован Umbraco. Из коробки очень мало «модулей», которые вам нужно расположить и стилизовать. Скорее, он позволяет вам легко создавать свою собственную структуру и разметку, которые не загоняют вас в коробку, из которой трудно выбраться.

Я использовал Drupal, Sitefinity, WordPress, Sitecore и некоторые другие, и, честно говоря, мне больше всего нравится Umbraco. Если вы знаете, как разрабатывать отличные веб-сайты и не хотите ограничивать свой дизайн, разметку или качество обслуживания клиентов, то Umbraco - отличный выбор. Если вы на самом деле не создаете сайт, а просто хотите собрать все воедино и заставить «что-то» работать, то это не стоит вашего времени. Если вы создаете много сайтов или хотите, чтобы ваши конечные пользователи легко редактировали контент (а не просто большой редактор форматированного текста), то, возможно, стоит преодолеть кривую обучения.

Видео стоит 20 долларов за просмотр, кстати. Они намного лучше, чем любая документация, которую вы можете найти, и, возможно, после 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 Razor очень мощный и очень быстрый в освоении (получите шпаргалку по Razor из Our.Umbraco.Org/Projects за сверхбыстрое вступление)
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 :-(

RogerW
источник
5
«Неудивительно, что она не стала популярной CMS на базе .NET»; веб-сайты Microsoft asp.net и MSDN работают на Umbraco, что означает, что он был выбран вместо их собственного продукта WCMS (Sharepoint) - вы можете поспорить, что это многое говорит об их продукте, но это неплохо ни для неосновной CMS ;-) Я могу сказать вам, что Umbraco серьезно набирает обороты во многих компаниях, занимающихся веб-разработкой (например, появляется в требованиях к вакансиям)
dc2009,
3
Если вы немного опытный разработчик .NET, это отличное решение, простое в установке и настройке. Для меня демоверсии отлично работали сразу, при каждой установке. Конечно, вы можете установить его вообще без WbeMatrix, и существует множество служб веб-хостинга, которые установят его за вас. Если вам нужно решение, которое работает "из коробки", нажав "Далее", "Далее", "Далее" и ничего не настраивая, используйте другой инструмент. Если вам нужно стабильное, надежное, настраиваемое решение, требующее некоторого обучения, используйте Umbraco. если вам не нравится эта философия, пожалуйста, не говорите о ней неверных слов !!
JotaBe
2
вам не нужно устанавливать umbraco из веб-матрицы - полные двоичные файлы также доступны на umbraco.codeplex.com и здесь также есть полезная документация - просто поместите двоичные файлы в папку приложения IIS7 и вперед - он сделает все для установки для вы
Джон С. Скотт
1
Для потомков есть два способа избежать использования WebMatrix: ручная установка непосредственно в папку вашего веб-сайта IIS или в Visual Studio создать новое пустое решение MVC и использовать NuGet для установки поверх него Umbraco. Очень просто!
Funka
Хорошо, спасибо, ребята. Может быть, я был немного резок с Умбрако. Конечно, большинство хороших продуктов требуют некоторого обучения. Я думаю, что меня разочаровало то, что с Umbraco нельзя просто взяться за дело и работать продуктивно. Я попробую еще раз, надеюсь, учебный материал теперь тоже улучшился.
RogerW
3

Помимо мнений, все зависит от вашего опыта. Я инженер-программист, а не веб-мастер. Так что я думаю как инженер-программист, а не как веб-мастер.

Установка Umbraco была ОЧЕНЬ неприятной для меня просто потому, что не было легко найти ТЕКСТОВУЮ документацию. Как только я наконец это обнаружил, установить было проще простого.

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

Как только я прошел через тупой подразумеваемый процесс установки (что плохо, плохо, плохо - вам никогда не следует требовать другой продукт, ТОЛЬКО для установки вашего собственного! ), Я обнаружил, что Umbraco прост и интуитивно понятен. Даже моя (не программист) подруга нашла это гораздо более логичным, чем некоторые другие CMS, с которыми мы играли. Drupal, например, был прост в установке, но на самом деле он не предназначен для среды разработки Windows (ASP.NET/SQL Server), и я ненавижу PHP, поэтому в конце концов я отказался от этого. MojoPortal был действительно красивым и простым, но ... он был ... ну ... простым. Слишком просто.

Мне нравится Orchard, но в последний раз, когда я смотрел на то, что было так мало с чего начать, я решил, что это будет проблемой в ближайшем будущем. Мне нужна была система управления веб-контентом, а не платформа для веб-разработки. Я все время думал, что Орчард очень похож на * nix: «Хорошее место для жизни, но я бы не хотел туда приезжать».

Umbraco для меня - хорошее место среднего размера, чрезвычайно гибкое и легко расширяемое. Он очень старается не мешать вам. Если вы хотите его расширить, вам, вероятно, лучше всего либо изучить C # (или {cringe} VB), либо нанять кого-нибудь, кто напишет за вас CodeBehind. Но пользоваться им очень просто и понятно.

Кевин Уильямс
источник
1

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

Кроме того, несколько вступительных видеороликов, которые я видел, никогда не понравились мне. Они представили множество концепций, но на самом деле никогда не объясняли их.

Я также пробовал Graffiti, но это тоже не сработало - и, поскольку его будущее было менее чем уверенным, я отказался от этого. Другие казались слишком сложными для моих требований (Kentico, CommunityServer и другие).

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

marc_s
источник
BlogEngine.NET - это не настоящая система CMS. Это блог-движок.
bbqchickenrobot
@bbqchickenrobot: это может быть правдой - в зависимости от вашего определения CMS - но для меня это работает отлично.
marc_s
1

Странный. На установку нового сайта Umbraco у меня уходит 5 минут, за 2 часа удалось создать стандартный сайт-портфолио (ну, когда я уже привык к XSLT). Очень легко создавать, изменять, добавлять пользовательские элементы управления, добавлять что-то в раздел администрирования и т. Д.

Было трудно понять (у меня ушло полчаса), что мне не нужно писать какой-либо код SQL или C #, пока мне не понадобится какая-то дополнительная модель данных, которая выше концепции документов или возможностей Umbraco. Такие примеры: автоматическое изменение размера изображений, вызов какой-либо веб-службы и т. Д. - все, что исходит из уровня бизнес-логики, что не может быть покрыто моделью CMS.

В большинстве случаев Umbraco настолько прост в использовании, что даже этого небольшого количества документации достаточно. Umbraco предоставляет довольно тонкий и простой API, но есть и хорошие технологии. уровень, необходимый от разработчика, и это прежде всего XML: XQuery и XPath для использования максимум XSLT.

И еще раз об установке: я просто следил за каждым шагом руководства по установке, и все.

terR0Q
источник
1

Проблема с Umbraco в том, что пользовательский интерфейс неудобен, и не сразу видно, как его использовать и где искать. Внизу страницы есть несколько кнопок разделов, и когда вы нажимаете на одну из них, вы получаете представление в виде дерева, в котором вы переходите к тому, что хотите. Это плохой UI 101: никаких загадок. Все функции должны быть организованы и видны пользователю. Выпадающие списки с подменю были бы лучшим подходом.

Имена элементов пользовательского интерфейса неоднозначны. Например, есть раздел «Участники и пользователи», раздел «Разработчик и настройки», раздел «Контент и медиа». Разве СМИ не должны быть Контентом? Разве члены не являются также пользователями? Разве настройки не являются чем-то, что сделал бы разработчик? Вы меня поняли.

С выпуском версии 5 ни одна из этих проблем не решена. Лучшее, что они сделали, - это убили XSLT / Classic ASP.NET и заменили его MVC и Razor. Это значительно упрощает ознакомление с продуктом с точки зрения разработчика, несмотря на отсутствие соответствующей документации для версии 5. Однако с точки зрения создания контента она все еще отсутствует.

Если вы хотите увидеть отличный пользовательский интерфейс, не ищите ничего, кроме SiteFinity. Несмотря на то, что новый дизайн не так хорош, как версии SiteFinity 3, его редактирование контента - лучшее, что я видел на рынке. Жаль, что он не поддерживает MVC, а его элементы управления сложно изменять и стилизовать.

Джоэл Роджерс
источник
Пользовательский интерфейс версии 7 - большое улучшение. Вы должны дать ему еще один шанс.
Тимоти Ли Рассел