Список ASP.NET CMS

среда, 16 июня 2010, Александр Краковецкий

Система управления содержимым (контентом) (англ. Content management system, CMS) — компьютерная программа или система, используемая для обеспечения и организации совместного процесса создания, редактирования и управления текстовыми и мультимедиа документами (содержимым или контентом). Обычно это содержимое рассматривается как неструктурированные данные предметной задачи в противоположность структурированным данным, обычно находящимися под управлением СУБД.

Википедия

В этой статье рассмотрим популярные бесплатные (и не очень) системы управления контентом, написанные с использованием технологии ASP.NET.

N2 CMS

Сайт: http://n2cms.com/

Демо: http://demo.n2cms.com/

Тип: open source (LGPL)

N2 CMS содержит набор функциональных блоков - News, Wiki, Photo Galleries, FAQs, RSS, Data Entry, Polls и другие.

Основные возможности:

  • интуитивный редактор
  • sitemap, membership, ASPX templates, authorization
  • базы данных: MS SQL, MySQL и др.
  • поддержка иерархии контента неограниченной вложенности
  • блоки, которые можно перемещать с помощью AJAX drag'n'drop
  • различные типы контента
  • кэширование
  • авторизация с помощью стандартных .NET провайдеров
  • возможность обновления
  • поддержка нескольких сайтов (одна инсталляция)
  • permission model
  • онлайн инсталлятор
  • WYSIWYG редактор
  • файловый менеджер
  • технологии и библиотеки: .NET, NHibernate, Castle Windsor Container, jQuery, TinyMCE
  • поддержка jQuery, prototype и MS AJAX
  • документированное API

Скриншоты:

http://n2cms.com/Templates/UI/Image.ashx?img=%2fupload%2fV2%2fintuitive_management_ui.PNG&w=840&h=840

От себя: показалась не сильно удобной.

DotNetNuke Community Edition

Сайт: http://www.dotnetnuke.com/

Тип: open source

Наверное, самая известная CMS, написанная на VB.NET, используется очень многими сайтами во всем мире. Из недостатком могу назвать только ее "тяжесть", что делает ее использование для небольших проектов неэффективным.

Очень много написано плагинов и тем для этой CMS, и даже есть книги о том, как разрабатывать сайты с использованием DotNetNuke:

Professional DotNetNuke ASP.NET Portals

Professional DotNetNuke 4: Open Source Web Application Framework for ASP.NET 2.0

Сравнение всех редакций можно посмотреть здесь.

Скриншоты:

http://blufiles.storage.live.com/y1p8DNBymwDnq6KI03eADoGjA_T-SnqDhFKIcvHXqKAxn2o2PoP-ivd5AmUBOuu4LTrwu3tnf94iSY

http://www.charlesnurse.com/image.axd?picture=WebAppGallery_6_thumb.png

mojoPortal

Сайт: http://www.mojoportal.com/

Демо: http://demo.mojoportal.com/

Тип: open source

Видео:

Легкая и удобная CMS, подойдет сайтам различного уровня.

Для разработчиков - хороший проект для изучения:

  • поддержка различных баз данных - MS SQL, MySQL, PostgreSQL, SQLite
  • MembershipProvider
  • RolesProvider
  • SiteMapProvider
  • VirtualPathProvider
  • PersonalizationProvider
  • MasterPages, CSS, themes
  • ASP.NET WebParts framework
  • локализация

Возможности:

  • кроссплатформенность -  может работать под управлением Windows/IIS или Mono/Apache на большинстве GNU/Linux систем или Mac OS X
  • работает с MS SQL Server, SqlAzure, MySQL, PostgreSQL, Firebird Sql и SQLite
  • несколько сайтов при одной установке
  • более 30 скинов
  • HTML WYSIWYG: TinyMCEFCKeditor , CKeditor или XStandard (интересно, почему нет Ajax Control Toolkit HtmlEditor?)
  • блоги
  • форумы
  • галерея изображений
  • галерея Flickr с слайдшоу на Silverlight
  • RSS Feed Aggregator
  • интеграция с Twitter
  • календарь мероприятий
  • форма обратной связи
  • модуль для голосования (для MS SQL или MySQL)
  • модель опросник (для MS SQL или MySQL)
  • рассылка
  • ecommerce
  • чат используя Live Messenger Web Client
  • файловый менеджер
  • Google Maps
  • локализация
  • можно использовать SSL для сайта или отдельной страницы
  • Url Re-writing
  • встроенный поиск на сайте
  • аутентификация (database, LDAP, Active Directory, Windows NTLM, OpenID, Windows Live ID)
  • персонификация с WebParts
  • статистика сайта, модуль "кто на сайте"
  • Content Workflow
  • Content Versioning
  • Content Template System
  • Content Style Template System
  • Content Widgets (например, jQuery Accordion или jQuery Tabs)
  • встроенные возможности SEO
  • 301 Redirect Manager
  • встроенная аналитика - Google Analytics

На мой взгляд, идеальная система для вашего сайта.

Umbraco

Сайт: http://umbraco.org/

Тип: open source

Еще одна популярная CMS, котоая даже включена в Microsoft Web Platform Installer, содержит множество возможностей.

Скриншоты:

http://umbraco.org/assets/v1/umbraco1_3.png

http://hartvig.com/media/2220/newsletter.png

Изначально Umbraco была разработана датским программистом Neil Hartvig’ом – для своих проектов.

Характеристики (источник):

  • использует смешанную лицензию – MIT / Umbraco UI License. Вторая, по сути – тот же MIT при сохранении логотипов и бренда Umbraco. Есть так же и коммерческая лицензия – которая включает поддержку, ряд платных  дополнений и разрешает ребрендинг CMS
  • XML / XSLT / WebForms в качестве frontend – сначала такой явный упор на XML / XSLT кажется непривычным, однако позже приходит осознание – насколько же это удобно.
  • Расширяемость – достаточно удобный и гибкий API для написания своих модулей, дополняющих функциональность, типов данных, макросов и т.п.
  • Поддержка различных БД – SQL Server, MySql, VistaDB (встраиваемая СУБД, удобно для разработки).
  • Удобный механизм развертывания – система пакетов
  • Удобный интерфейс для администратора / редактора
  • Большое количество уже созданных расширений, дополнений, типов данных, готовых решений на базе Umbraco (eCommerce, blog-движки, etc)
  • Возможность использовать для разработки расширений IronPython – для тех, кто не хочет изучать C# / VB.net
  • Активное сообщество – много новых проектов, «живой» форум, вики, есть достаточно активные блоггеры.

TheBeerHouse CMS

Сайт: http://thebeerhouse.codeplex.com/

Возможности:

  • публикация статей (категории, комментарии, оценки, персонализация)
  • модуль "голосование"
  • рассылки
  • форумы с поддержкой различных категорий, аватаров, модерация и полное администрирование
  • E-commerce
  • локализация

Скриншот:

image

CMS написана с использованием ASP.NET MVC и является реализацией проекта для книги "ASP.NET MVC 1.0 Website Programming: Problem - Design - Solution".

1С-Битрикс: Управление сайтом ASP.NET

Сайт: http://dev.1c-bitrix.ru/docs/asp.php

Тип: коммерческое ПО

Очень распространенная CMS в экс-СССР, используется для многих корпоративных сайтов.

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

Скриншот:

Telligent Community Server Express Edition

Сайт: http://telligent.com/

Тип: коммерческой ПО

Начну с того, что наш сайт работает именно на этой CMS. Очень мощная система, правда Express версия имеет ряд ограничений, которые, в принципе, не позволяет использовать ее в полноценных коммерческих проектах (лимит на количество блогов, форумом и т.д.). Но для проектов типа нашего - самое оно. Возможности можете посмотреть, пройдясь по ссылкам нашего сайта :)

P.S. на битриксе работает gotdotnet.ru.

Oxite

Сайт: http://oxite.codeplex.com/

Тип: open source

Одна из первых CMS, написанная на ASP.NET MVC.

Возможности:

  • модули
  • система комментирования, модерация комментариев
  • RSS и ATOM
  • Trackbacks/Pingbacks
  • подписка по Email
  • Sitemaps
  • поиск
  • скины
  • система плагины
  • поддержка Windows Live Writer и др. программ автоматической публикации
  • фоновые сервисы
  • панель администратора
  • SQL Server 2005 +
  • несколько сайтов может храниться в одной базе банных

Telligent Graffiti

Сайт: http://graffiticms.com/

Codeplex: http://graffiticms.codeplex.com/

Тип: open source

Открытая CMS, тоже написанная компанией Telligent, правда еще не было публичного релиза, что не позволяет оценить эту систему. На Oxite построены сайты конференций MIX'10 и PDC.

Примеры сайтов:

Другие CMS

Компании из статьи


Sitecore


Сайт:
http://www.sitecore.net

Sitecore Sitecore Ukraine – датская компания Sitecore A/S, основанная в 2001 году, в 2004 году открыла свой украинский офис в Днепропетровске, где в данный момент сосредоточена основная сила разработки програм...

Microsoft Украина


Сайт:
http://www.microsoft.com/ukr/ua/

Microsoft Украина Украинское подразделение компании Microsoft.

Ищите нас в интернетах!

Комментарии

Свежие вакансии