Umbraco Yay или Nay? - PullRequest
       19

Umbraco Yay или Nay?

21 голосов
/ 31 марта 2009

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

У меня нет предпочтений в C # или Vb.Net. так что я открыт для любого.

Ответы [ 7 ]

40 голосов
/ 31 марта 2009

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

Вы можете использовать мастер-страницы .NET в V4 Umbraco вместе с пользовательскими элементами управления .NET, написанными на VB или C #, которые вы когда-либо предпочитаете.

Я рекомендую вам взглянуть и дать мне знать, что вы думаете.

Вот несколько ссылок, с которых можно начать.

18 голосов
/ 31 марта 2009

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

Мы искали замену с открытым исходным кодом на разработанную нами базовую CMS.

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

Умбрако поставил галочку во всех этих клетках и окружает активное и полезное сообщество.

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

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

Для знакомства с простыми сайтами Стартовый сайт Creative Website Star * ki t превосходен и дает вам хорошее представление о том, как работает Umbraco и как реализовать простой веб-сайт на основе CMS.

Самое важное, что нужно сделать перед началом реализации Umbraco - это спланировать типы документов и типы контента. Это связано с тем, что после внедрения может быть сложно изменить типы документов на страницах, которые вы уже создали и заполнили. Проекты CMS неизменно живут и умирают на этапе планирования, так что это ничем не отличается от других CMS.

За эти годы я использовал много разных платформ CMS: Immediacy, MCMS, Sitecore, Obtree, Reef, Reddot и т. Д., И я нашел Umbraco стабильным, быстрым и расширяемым.

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

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

9 голосов
/ 02 сентября 2009

Я построил 3 профессиональных сайта с использованием umbraco (версия 4), и я очень доволен этим. Лучшая вещь об этом - расширяемость .. и это бесплатно! любой хороший разработчик научится этому в кратчайшие сроки, и как только вы узнаете, как это работает, небо - это предел. До этого я работал с XSLT, поэтому переключение на umbraco было проще для меня.

Сначала я боялся использования XML с крупномасштабными сайтами, но я видел огромные сайты с 10K + страницами и пользовательскими элементами управления, работающими на umbraco 2, поэтому все опасения исчезли.

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

Итог: большой уй!

8 голосов
/ 02 сентября 2009

Ответ ... Вероятно, да, но это зависит.

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

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

Сестринская компания в группе прошла аналогичное упражнение и пришла к тому же выводу. Обе компании работали в сфере туризма, и создаваемые нами сайты нуждались в совершенно определенных структурах, использовали конкретные источники данных и так далее, и заставить Umbraco работать так, как нам хотелось бы, было бы столько же, сколько начинать с нуля, используя .NET MVC и сохраняя полный контроль.

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

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

4 голосов
/ 03 мая 2011

Используя множество приложений CMS на нескольких языках (Drupal, Joomla, Wordpress, Sitefinity, DotNetNuke и т. Д.), Все сводится к тому, что вам нужно сделать и какие функции наиболее важны для вас. Каждая CMS имеет свой список плюсов и минусов.

Прямо из коробки есть CMS, которые имеют более гибкий и упрощенный бэкэнд. Тем не менее, со стороны ASP.NET мой опыт показывает, что Umbraco является самым простым в распространении и наиболее гибким. Если вы собираетесь заняться разработкой самостоятельно, ограничений очень мало, и сообщество очень полезно!

3 голосов
/ 12 августа 2009

Я просто набираю скорость на Umbraco после использования Sitecore и Sitefinity в нескольких проектах. Мне это очень нравится, и мне нравится, сколько основной работы может выполнить разработчик фронт-энда, таким образом освобождая время разработчика .NET для выполнения сложных задач.

Umbraco.tv помог мне быстро набрать скорость.

Пока что мне нравится расширяемость, простота и контроль, которые Umbraco предоставляет разработчикам веб-сайтов.

3 голосов
/ 22 апреля 2009

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

...