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


Ищу обратную связь от тех из вас, кто оценили последнее время umbraco.

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

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

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

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

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

Обновление через год (февраль / 2011): мои первоначальные впечатления по - прежнему точны, Umbraco отличается от большинства других CMS, которые я использовал в прошлом, и для меня потребовалось немного больше времени, чем обычно, чтобы "получить его", но теперь, когда у меня есть, я должен сказать, что у меня есть гораздо лучшая оценка продукта, что он делает и как он это делает - и в довершение всего, он действительно работает очень хорошо-особенно с последним выпуском 4.6.1. Так что зовите меня новообращенным - Я рад, что выдержал это, а потом посмотрел еще раз. Я только обновляю этот пост сейчас, через год, чтобы не оставлять свой первоначальный отрицательный "отзыв" здесь для потомков.

11 85

11 ответов:

кривой обучения для umbraco-это короткая, но крутая. После того, как все это "щелкает", то вы будете и работает в короткие сроки.

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

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

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

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

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

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

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

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

Я надеюсь, что увижу вас на форумах Umbraco.

с уважением Йеспер Хауге

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

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

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

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

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

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

моя рекомендация что если вы строите небольшой сайт вы посмотрите на Creative website starter kit at our.umbraco.org. Есть также много пакетов, которые можно установить, чтобы сделать вещи проще или добавить определенную функциональность (в том числе встроенные элементы навигации и полного решения блог).

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

Umbraco немного отличается от других CMSs, таких как 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, и могут помочь сгладить кривую обучения.

удачи!

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

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

в целом очень разочаровывает, чтобы использовать и поставить меня Umbraco полностью.

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

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

Umbraco было очень неприятно для меня, чтобы установить просто потому, что не было легко найти текстовую документацию. Как только я, наконец, нашел это, это был ветер для установки.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

то, что я хотел бы знать!

Umbraco - прежде чем начать