среда, 30 марта 2011 г.

Немного об Umbraco

Umbraco – это open source CMS написанная на C# ASP.NET, работает на сервере IIS и может использовать разные БД  (SQL Server, MySql, VistaDB). Я использую MS SQL Server.

Umbraco - это достаточно серьезная вещь, вот некоторые крупные проекты, которые ее используют – Peugeout.com, Heinz.com, Wired.co.uk, Hasselblad.com, sandisk.com, Denmark MSDN Community — msdncommunity.dk.

Какими достоинствами обладает эта система управления:

  1. Удобная и интуитивно понятная система управления. Причем понятная как программисту, так и конечному пользователю.
  2. Возможность создать различных пользователей с различными ролями.
  3. В системе управления встроена среда для разработки. Фактически все программирование, за исключением сложных и специфических модулей, логика которых не укладывается в общую концепцию, можно разрабатывать непосредственно из CMS.
  4. Большинство функционала можно реализовать при помощи XML/XSLT в качестве backend. Когда я начинал её изучать, применение XSLT мне казалось сложным не непонятным – вообщем жирный минус, но в последствие мое мнение изменилось. Плюс, я выучил XSLT и научился их применять.
  5. Umbraco представляет достаточно хороший API c возможностью расширения собственными функциями.
  6. Еще из одних плюсов удобный механизм распространения своих модулей в пакетах.
  7. Возможность использовать для разработки расширений IronPython – для тех, кто не хочет изучать C# / VB.net.
  8. Возможность на одной CMS создавать несколько сайтов.
  9. Многоязычность.
  10. Еще один из плюсов – это достаточно большое сообщество людей и готовых проектов, к сожалению в большинстве своем англоязычное).
  11. Это open-source. Umbraco использует смешанную лицензию – MIT / Umbraco UI License. Вторая, по сути – тот же MIT при сохранении логотипов и бренда Umbraco. Есть так же и коммерческая лицензия – которая включает поддержку, ряд платных дополнений и разрешает ребрендинг CMS.


Комментариев нет:

Отправить комментарий