Umbraco, это только я или это действительно сложно использовать?

Ищите отзывы о тех из вас, кто недавно оценил umbraco.

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

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

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

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

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

ОБНОВЛЕНИЕ ОДИН ГОД ПОЗЖЕ (февраль/2011): Мои первоначальные впечатления по-прежнему точны, Umbraco отличается от большинства других CMS, которые я использовал в прошлом, и для меня потребовалось немного больше времени, чем обычно, чтобы "получить", но теперь, когда у меня есть, я должен сказать, что я гораздо лучше оценивают продукт, что он делает и как он это делает - и, прежде всего, он действительно работает очень хорошо - особенно с последней версией 4.6.1. Поэтому назовите меня конвертером - я рад, что я его высунул, а затем снова посмотрел. Я только обновляю этот пост сейчас, через год, чтобы не оставить свой первоначальный негативный "обзор" здесь для потомков.

Ответ 1

Кривая обучения для umbraco короткая, но крутая. После того, как все будет нажато, вы будете работать в кратчайшие сроки.

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

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

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

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

Ответ 2

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

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

Ответ 3

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

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

Я работал в основном с большими CMS:

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

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

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

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

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

Ответ 4

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

  • Перейдите в http://our.umbraco.org, прочитайте Wiki-страницы и опубликуйте любые вопросы на форумах там, это действительно дружелюбное сообщество.
  • При установке Umbraco всегда пользуйтесь установщиком веб-платформы Microsoft. Это поможет вам создать свой сайт и настроить вашу базу данных. Просто убедитесь, что не установить Umbraco в под-виртуальный каталог, так как Umbraco не может справиться с такой настройкой.
  • Если возможно, выполните свою установку на машине разработки с IIS7 и SQL Server Express, она будет работать точно, а развертывание готового сайта может быть выполнено с помощью переноса xcopy и восстановления резервной копии базы данных.
  • Не запускайте новый сайт Umbraco, прежде чем закодировать HTML-код, который вы будете использовать для сайта, или, по крайней мере, иметь четкое представление действительно о типах страниц и html который вам понадобится.

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

Отношения Jesper Hauge

Ответ 5

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, и могут помочь выровнять кривую обучения.

Удачи!

Ответ 6

Мнения в стороне, все это зависит от вашего фона. Я инженер-программист, а не веб-мастер. Итак, я думаю, как инженер-программист, а не как веб-мастер.

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

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

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

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

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

Ответ 7

Будучи старшим программистом .NET, я, естественно, тяготею к решениям на базе .NET, и Umbraco кажется сплошной CMS. Поэтому я установил его и попытался получить некоторые знания и получить его, и это мои выводы:

  • Видео неаккуратно тонкие по содержанию. Первый вводный видео-разговор о взлетно-посадочной полосе. Что такое взлетно-посадочная полоса??? Нет, жаргон, пожалуйста, я первый пользователь.
  • Вам нужно заплатить за самые продвинутые видео. Неудивительно, что он не снят с CMS на основе .NET.
  • В демонстрационных версиях нет функциональности (я выбрал бизнес-тему, меню не работает)
  • Область администратора очень неинтуитивная
  • Установка отключает установку Web-Matrix.. У меня IIS7, а также на наши производственные системы... Я DON "T WANT WebMatrix!!! Поиск документации по этому тоже непросто.

В целом Чрезвычайно FRUSTRATING, чтобы полностью использовать и полностью отключить Umbraco.

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

Ответ 8

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

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

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

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

Ответ 9

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

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

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

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

Ответ 10

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

Имена элементов интерфейса неоднозначны. Например, есть раздел "Члены и пользователи", раздел "Разработчик" и "Настройки", раздел "Содержание и мультимедиа". Разве медиа не должно быть контентом? Не являются ли Пользователи также пользователями? Не настройки, которые сделает Разработчик? Вы получаете мой дрейф.

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

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