Umbraco, это только у меня или это действительно трудно использовать? [закрытый]
Ищу некоторые отзывы о тех из вас, кто оценил umbraco в последнее время.
Я был в поисках "лучшей" cms, которая балансирует простоту использования/расширяемость / настройку и т. д. для использования в качестве основы для нового вертикального продукта я нахожусь на стадии планирования, поэтому в течение последнего месяца или около того я загружал, устанавливал, читал исходный код и создавал тестовые сайты в каждом asp.net cms я могу получить мои руки - и до сих пор я снял GraffitCMS, MojoPortal, Oxite, Орчард, Кубу и, может быть, еще пара других,которых я не помню на макушке.
для каждого из них кроме Umbraco, Я работал менее чем за пару часов, включая добавление страниц, настройку шаблонов и в некоторых случаях (особенно граффити), написание виджетов на C# всего за несколько часов....
но с Umbraco, после борьбы в течение почти 2 дней просто заставить его работать, а теперь еще одно утро просматривая видео, а затем строя страницы и т. д., Я все еще не могу даже получить простой сайт, и даже страницы, которые я получил, работают регулярно (не говоря уже о том, что я собака)...
Итак, вопрос: я делаю это неправильно? или с ним действительно так трудно работать? и что более важно, если я продолжу продвигаться вперед, будет ли это того стоить? или мне сократить потери и двигаться дальше?
изменить: asp.net с поддержкой SQL Server требования чего-либо I выбирать.
Обновление через год (февраль / 2011): мои первые впечатления до сих пор точный, Umbraco отличается от большинства других CMS, которые я использовал в прошлом, и мне потребовалось немного больше времени, чем обычно, чтобы 'получить его', но теперь я должен сказать, что я гораздо лучше, удорожание продукта, что он делает, и как он это делает - и в довершение ко всему, он действительно выполняет очень хорошо - особенно с последней версией 4.6.1. Так что Зови меня новообращенным. - Я рад, что выдержал, а потом посмотрел еще раз. Я только обновляю этот пост сейчас, более года спустя, чтобы не оставлять свой первоначальный отрицательный "обзор" здесь для потомков.
11 ответов
кривая обучения для umbraco короткая, но крутая. После того, как все это "щелкает", то вы будете и работает в короткие сроки.
Он отличается от других платформ CMS тем, что вы не даете вам ничего из коробки - просто пустой холст для работы. Другие системы cms установят вам шаблон по умолчанию и позволят вам отказаться от встроенных функций. Umbraco-это, по замыслу, не так. Вы получаете только то, что вы вкладываете, это ничего не генерирует для вы.
Это идеально подходит для разработчиков и дизайнеров, которые хотят 100% контролировать свой код/разметку.
версия 4.7 (В настоящее время в Release candidate) вводит синтаксис Razor для создания макросов. Это избавляет от необходимости XSLT + XPath, который, я думаю, был большим камнем преткновения для многих людей. Даже если вы не знакомы с Razor, это намного интуитивно понятное обучение, чем предложения на основе XML.
видео были упомянуты другими плакатами ниже. $20 это небольшая цена за то, чтобы быстро встать и бежать.
имеет ли это значение? Я имею в виду, что если вы считаете, что это трудно использовать, и есть другие доступные альтернативы, зачем упорствовать? Если он не интуитивно понятен вам, то вам будет трудно его использовать. Если у него нет какой-то функции убийцы, которая вам (думаю, вам) нужна, сбросьте ее и двигайтесь дальше. Вам не нужно хлопот, пытаясь обернуть голову вокруг какого-то странно разработанного (для вас) продукта, и разработчикам продукта не нужно хлопот, пытаясь поддержать людей, которые думают, что их продукт должен работать в каком-то смысле это не было задумано.
ничто из этого не должно быть суровым, просто практичным. У вас есть свобода выбора, поэтому выбирайте то, что лучше для вас. Похоже, это не работает, так что двигайся дальше. Мой зять хотел купить "Вольво", но управление и приборная панель совершенно сбили его с толку, и вместо него он купил "БМВ". Ничего плохого в "Вольво", ничего плохого в моем зяте, просто когнитивный диссонанс. Не беспокойся об этом.
Я строил сайты с Umbraco уже около 5 лет, и я не признаю ваше описание Umbraco как очень сложной CMS, но я постараюсь предоставить несколько указателей здесь, чтобы помочь вам, если вы все еще рассматриваете Umbraco:
- перейти к http://our.umbraco.org, прочитайте Wiki-страницы и разместите любые вопросы на форумах, это действительно дружелюбное сообщество.
- всегда используйте установщик веб-платформы Microsofts при установке Umbraco, это поможет вам создать свой сайт и настроить вашу базу данных. Просто будьте уверены не для установки Umbraco в суб / виртуальный каталог, так как Umbraco не может обрабатывать такую установку.
- Если возможно, сделайте свою установку на машине разработки с IIS7 и SQL Server Express, она будет работать наверняка, и развертывание готового сайта может быть сделано с передачей xcopy и восстановлением резервной копии базы данных.
- не начинайте новый сайт Umbraco, прежде чем закодировать HTML вы будете использовать для сайта или, по крайней мере, иметь действительно четкое представление о типах страниц и HTML-контенте, который вам понадобится.
Я надеюсь, что увижу вас на форумах Umbraco.
с уважением Йеспер Хауге!--1-->
как седой ветеран CMS я могу сказать, что Umbraco не сложнее настроить и использовать, чем многие другие решения CMS.
однако многое из того, считаете ли вы это сложным или легким, во многом зависит от вашего предыдущего опыта работы с CMS и ваших ожиданий того, что CMS должна предоставить из коробки.
Я работал в основном с большими CMSs:
- Microsoft CMS
- оперативность
- Obtree
- Риф (кто-нибудь помнит, что один!)
- etc....
против тех, кто не сложнее использовать и, вероятно, проще, поскольку он имеет тенденцию убираться с вашего пути и позволяет вам продолжать строить функциональность, которую вы требуете.
однако, если ваши ожидания больше основаны на таких вещах, как Wordpress, то есть установить и пойти, но с более ограниченными возможностями, то это может быть трудно начать с (если вы просто запустите его без установки стартового набора веб-сайта).
моя рекомендация что если вы строите небольшой сайт, вы посмотрите на творческий сайт стартовый комплект at our.umbraco.org. Есть также много пакетов, которые вы можете установить, чтобы сделать вещи проще или добавить определенные функции (в том числе встроенные элементы навигации и полного решения блог).
также взгляните на Wiki on our.umbraco.org и задавать вопросы в форуме сообщество услужливый и дружелюбный.
Umbraco немного отличается от других CMSs, таких как 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 фона и может помочь кривой обучения сгладить.
удачи!
Как старший программист .NET, естественно, я тяготею к решениям на основе .NET, и Umbraco кажется солидной CMS. Поэтому я установил его и попытался получить некоторые знания и получить его, и это мои выводы:
- видео смехотворно тонкие по содержанию. Первое вступительное видео рассказывает о взлетно-посадочной полосе. Что такое взлетно-посадочная полоса??? Без жаргона, пожалуйста, я первый пользователь.
- вы должны заплатить за самые передовые видео. Неудивительно, что это не заняло как мейнстрим .Чистая базе CMS.
- из коробки демонстрации не функционируют (я выбрал бизнес-тему, а меню не работают)
- админку очень не intuative
- установка заставляет веб-матрицу installatiuon.. У меня есть IIS7, а также наши производственные системы... Я не хочу WebMatrix!!! Найти документацию по этому вопросу также непросто.
в целом очень разочаровывает, чтобы использовать и поставить меня Umbraco полностью.
Так Я подобрал Wordpress в то же время и считаю, что очень легко расширить интерфейс администратора. Documetnation и поддержка сообщества деловых. Просто жаль, что его PHP-базы, потому что это не будет летать в моей компании, которая вложила значительные средства в разработчиков .NET: - (
мнения в сторону, все это зависит от вашего фона. Я программист и не вебмастер. Итак, я думаю, как инженер-программист, а не как веб-мастер.
Umbraco было очень неприятно для меня устанавливать просто потому, что не было легко найти текстовую документацию. Как только я, наконец, нашел это, это был Бриз для установки.
проблема для многих веб-дизайнеров заключается в том, что они не программисты. Нет ничего плохого в веб-дизайнерах, которые не являются также программным обеспечением инженеры, это просто другой взгляд на мир. Я много работал с веб-дизайнерами, которым нужно было взаимодействовать с моими задними концами C++ и C#; у них совершенно другая перспектива почти всего.
Как только я прошел мимо Гуфи подразумевается процесс установки (которая составляет плохо, плохо, плохо -- вы никогда не должны требовать другого продукта, чтобы установить свой собственный!) Я нашел Umbraco простым и интуитивно понятным. Даже моя (не программист) девушка найдена это было бы намного логичнее, чем некоторые другие CMS, с которыми мы играли. Drupal, например, был прост в установке, но на самом деле не предназначен для разработки Windows (ASP.NET/SQL сервер) среда и я ненавижу PHP, поэтому я в конце концов отказался от этого. MojoPortal был действительно хорошим и простым, но... Это было... что ж... простой. слишком простой.
Мне нравится Orchard, но в последний раз, когда я смотрел на это, было так мало с точки зрения того, с чего начать с этим я решил, что это станет проблемой в ближайшем будущем. Я хотел систему управления веб-контентом, а не платформу веб-разработки. Я все время думал, что Орчард очень похож на *nix: "хорошее место для жизни, но вы не хотели бы его посещать."
Umbraco для меня-хорошее среднее место, чрезвычайно гибкое и простое в расширении. Он очень старается не мешать вам. Если вы хотите расширить его, вам, вероятно, лучше всего изучить C# (или {cringe} VB) или кооптировать кого-то напишите CodeBehind для вас. Но, используя его весьма просто и прямо вперед.
Я не могу сказать, просто ли это трудно использовать в целом , но я пришел к тому же выводу, что и вы. Я был особенно разочарован отсутствием полезной документации - все потенциально полезные видео ресурсы на их веб - сайте предназначены только для оплаты $ $ $ - что с этим??
кроме того, несколько вступительных видеороликов, которые я видел, никогда не нажимали на меня. Они представили много концепций, но на самом деле никогда не объясняли их много.
Я также пробовал граффити, но это никогда не получалось-и с его будущим, менее чем уверенным, я отказался от этого. Другие казались слишком сложными для моих требований (Kentico, CommunityServer и другие).
в конце концов, основываясь на подсказке парня на superuser.com, я пошел с BlogEngine.NET для веб-сайта моего клуба, и до сих пор я вообще не оглядывался. Он чист. ASP.NET что мне нравится, это легко расширяемо, имеет довольно большое сообщество с расширениями, темами и тому подобным. От моего личный опыт, я могу только рекомендовать вам проверить это, если у вас есть в основном (блог) пост на основе сайта в виду.
странно. Мне требуется 5 минут, чтобы установить новый сайт Umbraco, за 2 часа мне удалось создать стандартный сайт портфолио (ну, когда я уже привык к XSLT). Очень легко создавать, изменять, добавлять пользовательские элементы управления, добавлять smth в раздел администрирования и т. д.
Что было трудно понять (заняло у меня полчаса), что мне не нужно писать код SQL или C#, пока мне не понадобится дополнительная модель данных, которая выше концепции документов или возможностей Umbraco. Такие образцы: автоматическое изменение размера изображений, вызов некоторых веб-сервисов и т. д. - все, что исходит из уровня бизнес-логики, который не может быть покрыт моделью CMS.
в большинстве случаев Umbraco настолько прост в использовании, что даже немного документации достаточно. Есть довольно тонкий и простой API, предоставляемый Umbraco, но есть хорошая технология. уровень, необходимый от разработчика, и это XML 1st of all: XQuery и XPath, чтобы использовать максимум XSLT.
и еще раз об установке: я просто следил за каждым шаг руководства по установке и все.
проблема с Umbraco заключается в том, что пользовательский интерфейс неудобен, и не сразу видно, как его использовать и где найти вещи. В нижней части страницы есть несколько кнопок раздела, и когда вы нажимаете на одну из них, вы получаете представление дерева, в котором вы детализируете то, что хотите. Это плохой UI 101: нет мяса тайны. Все функции должны быть организованы и видны пользователю. Выпадение с подменю было бы лучшим подходом.
имена элементов пользовательского интерфейса неоднозначный. Например, есть раздел "участники" и "пользователи", раздел "разработчик" и "Настройки", раздел "контент" и раздел "Медиа". Разве СМИ не должны быть довольны? Разве участники не являются пользователями? Разве настройки не то, что разработчик сделал бы? Вы меня поняли.
с выпуском версии 5 ни одна из этих проблем не была решена. Лучшее, что они сделали, это убить XSLT / Classic ASP.NET и замените его на MVC и Razor. Это делает вашу голову вокруг продукта гораздо проще с точки зрения разработчика, несмотря на отсутствие адекватной документации для версии 5. Однако с точки зрения создания контента он все еще отсутствует.
Если вы хотите увидеть отличный пользовательский интерфейс, не смотрите дальше SiteFinity. Несмотря на то, что новый дизайн не так хорош, как версии SiteFinity 3, это редактирование контента-лучшее, что я видел на рынке. Жаль, что он не поддерживает MVC, и его элементы управления громоздки для изменения и стиля.