Asp net cms: Какие сейчас есть ASP.NET MVC CMS? — Хабр Q&A

Список ASP.NET CMS / Microsoft User Group Community

Система управления содержимым (контентом) (англ. 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

Скриншоты:

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

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

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

Скриншоты:

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: TinyMCE, FCKeditor , 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, содержит множество возможностей.

Скриншоты:

Изначально 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
  • локализация

Скриншот:

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.

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

  • http://meritprofiles.com/
  • http://marcmercuri.com/
  • http://elan.nl/

Другие CMS

  • Kooboo
  • My WebPages Started Kit
  • Cuyahoga
  • Atilekt.CMS
  • Kentico
  • Sitecore
  • Orchard
  • EPIServer
  • результаты с сайта codeplex


Content management system
Active Server Pages
Hypertext Transfer Protocol
Open source
GNU Lesser General Public License
Wiki
FAQ
RSS
Site map
ASP.NET
Authorization
Microsoft SQL Server
MySQL
Ajax (programming)
Drag-and-drop
.NET Framework
3D computer graphics
WYSIWYG
Container (data structure)
JQuery
TinyMCE
Prototype JavaScript Framework
Application programming interface
DotNetNuke
Community
Visual Basic . NET
Web application
Software framework
View (database)
PostgreSQL
SQLite
Cascading Style Sheets
Theme (computing)
Microsoft Windows
Internet Information Services
Mono (software)
Apache HTTP Server
Linux
Mac OS X
Mozilla Firefox
SQL
HTML
CKEditor
GUI widget
Flickr
Microsoft Silverlight
Electronic commerce
Windows Live Messenger
Web browser
Google Maps
Uniform Resource Locator
Database
LDAP
Active Directory
NTLM
OpenID
Windows Live ID
Content (media)
Workflow
Software versioning
Tab (GUI)
Search engine optimization
Google Analytics
MIT License
User interface
XML
XSLT
Front and back ends
Blog
IronPython
C Sharp (programming language)
Website
Computer programming
Google Docs
PHP
Image
Portable Network Graphics
Atom (standard)
Trackback
Email
CodePlex
Professional Developers Conference
Web page

Kentico CMS for ASPNET

Программное обеспечение Kentico CMS for ASP. NET представляет собой комплексный продукт для создания web-сайтов. Приложение основано на платформе Microsoft ASP.NET/SQL Server и позволяет разрабатывать сложные проекты с помощью готовых блоков и встроенных модулей. Открытая и масштабируемая архитектура упрощает процесс создания web-сайтов. Решение Kentico CMS for ASP.NET поддерживает возможность использования языка C#.

Продукт Kentico CMS for ASP.NET предоставляет готовые шаблоны структуры сайта, что позволяет сокращать время разработки. Процесс разработки контролируется с помощью кода HTML, графического интерфейса и системы навигации по сайту. Интерфейс сайта и администратора основан на стандартном решении ASP.NET 2.0 и может открываться и редактироваться в Visual Studio 2005 или Visual Web Developer Express Edition 2005. Продукт Kentico CMS for ASP.NET содержит все необходимые инструменты для разработки web-проектов и позволяет создавать интерактивные сайты: сайт может включать форумы, блоги и чаты. В решении реализован редактор WYSIWYG для удобного преобразования информационного содержимого web–страниц.
Kentico CMS for ASP.NET включает модули:

  • Модуль Blogs позволяет публиковать персональные или корпоративные блоги. Один сайт может включать несколько блогов, доступ к которым можно ограничивать.
  • Модуль Booking system позволяет отображать календарь событий и их форму регистрации. Событиями могут быть конференции, web-презентации и семинары и т. д.
  • Модуль Content Rating представляет собой систему оценки информационного содержимого сайта: посетители сайта могут оценивать статьи или блоги по специальной шкале.
  • Модуль Content Staging обеспечивает контроль опубликованного информационного содержимого сайта.
  • Модуль E-commerce позволяет создавать Интернет-магазин.
  • Модуль Event Calendar дает возможность отображать информационное содержание сайта в виде календаря. В решение включены готовые шаблоны для отображения конференций, вебинаров и семинаров в календарном виде.
  • Модуль Forums позволяет создавать форумы на web-сайте.
  • Модуль Friends дает возможность организовывать социальную сеть для общения пользователей.
  • Модуль Geomapping позволяет сочетать информацию с картами: решение интегрировано с Google Maps, что позволяет наносить на карту любое содержимое.
  • Модуль Groups позволяет пользователям сообщества Social Networking создавать группы по интересам.
  • Модуль Image Gallery дает возможность быстро публиковать онлайн галереи фотографий.
  • Модуль Media Libraries обеспечивает создание медиабиблиотек.
  • Модуль Messaging дает возможность пользователям отправлять персональные сообщения друг другу, при этом для других посетители сайта сообщения не отображаются.
  • Модуль Polls позволяет опубликовывать анкеты для посетителей, что помогает определять популярность сайта.
  • Модуль Reporting является универсальным средством для генерации отчетов на основе базы данных сайта.
  • Модуль Wiki позволяет зарегистрированным посетителям сайта создавать информационное содержимое непосредственно на сайте без доступа к интерфейсу администратора.
  • Модуль Web Analytics позволяет отслеживать действия посетителей на сайте. Статистика может включать информацию за год, месяц, день и т. д.
  • Решение позволяет интегрировать другие модули в Kentico CMS for ASP.NET.

Список лучших платформ CMS на основе Asp.NET для вашего бизнеса | Дикша Шривастава | Successive Technologies

CMS на основе ASP.Net

Резюме: Платформы системы управления контентом ASP.NET позволяют автоматизировать все процессы, связанные с контентом на веб-сайте. В настоящее время доступно множество CMS ASP.NET. Тем не менее, выбрать правильный вариант немного сложнее. Здесь мы собрали 5 лучших платформ CMS для вашего бизнеса. Читайте, чтобы знать.

Система управления контентом идеально подходит для публикации, редактирования, изменения и обслуживания контента из основного интерфейса. Это позволяет вам регулярно публиковать контент и сохранять контроль над контентом. Это упростило задачу как для разработчиков, так и для пользователей. Если вы хотите внедрить систему управления контентом на свой веб-сайт и не уверены, какую платформу CMS выбрать? Не суетитесь, вы пришли в нужное место! В этом блоге рассказывается о пяти лучших системах управления контентом в ASP.NET.

Взгляните-

  1. Umbraco
  2. DotNetNuke (DNN)
  3. Sitefinity CMS
  4. Kentico
  5. Orchard CMS

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

Основные характеристики:

· Поддержка многоязычного контента

· Оптимизация для SEO

· Простое редактирование и хранение данных, поддержка нескольких магазинов

· Поддержка и простота управления типами мультимедиа, такими как изображения, видео и другие файлы.

· Облачные средства Umbraco

· Широкий выбор подключаемых модулей

Сокращенно называемая DNN, это одна из популярных, защищенных и хорошо известных CMS с открытым исходным кодом, основанная на Microsoft .NET по многим причинам. Одна из ключевых причин заключается в том, что он используется в качестве CMS, а также в качестве основы для разработки приложений. Используя DNN, пользователи могут создавать многофункциональные, модульные и интерактивные веб-сайты и приложения. Он также предлагает встроенные инструменты и специально разработанные расширения с полностью выделенной серверной поддержкой.

Основные характеристики

· Простота установки без технических знаний

· Большой номер. плагинов и тем

· Разрешить создание любых нет. страниц для веб-сайтов

· Разрешить каждой странице добавлять модули

· Поддержка нескольких магазинов

· Все функции электронной коммерции и SEO

Sitefinity — это современная веб-платформа CMS для создания и представления полностью динамических и редактируемых веб-сайтов. Он был разработан Telerik, командой, которая предлагает лучшее решение и использует стандарты .net, такие как мастер-страницы и элементы управления, для управления шаблонами. Кроме того, он позволяет разработчикам с модульной архитектурой и API добавлять элементы управления ASP.NET и изменять существующие функции. Самое главное, он предлагает отличную масштабируемость для электронной коммерции, форумов, блогов и интернет-магазинов для предприятий любого размера.

Основные характеристики

· Простая и легкая установка

· Многоканальное управление

· Персонализация

· Поддерживает адаптивный дизайн

· Функции цифрового маркетинга

· Расширенная клиентская аналитика

Kentico — это полнофункциональная система управления контентом для оптимизации цифровых клиентов. Он используется для создания веб-сайтов, веб-интрасетей, интерактивных экстрасетей, веб-сайтов сообществ и решений для электронной коммерции на платформе ASP. NET локально или в облаке. Кроме того, Kentico совместим с платформой Microsoft Azure. В мае 2020 года Kentico представила свой новый бренд Kentico Xperience, который сочетает в себе управление контентом, цифровой маркетинг и электронную коммерцию.

Основные характеристики

· Многоязычная поддержка

· Простота создания медиабиблиотек

· Стабильный и надежный

· Большой номер. плагинов и тем

· Разработка MVC

· Управление рабочим процессом

· Редактирование «что видишь, то и получишь» (WYSIWYG)

· Безопасность

· Сильное сообщество

· Облачное развертывание

9

9

9 Orchard — это бесплатная CMS с открытым исходным кодом, ориентированная на сообщество, основанная на платформе ASP.NET. Платформа позволяет создавать многоразовые шаблоны веб-сайтов. Обычно он не требует долгой подготовки и работает быстро и сбалансированно. Уникальная функция, которую он предлагает, — это отдельные установки, помогающие разработчикам управлять несколькими веб-сайтами. В процессе управления Orchard позволяет вам описывать различные типы мультимедиа и заполнять пользовательские метаданные, такие как информация об авторе, таксономии и авторские права.

Ключевые функции

· Управление медиа

· Многоязычные

· Роли и управление на основе разрешений

· Модульные функции

· Создание рабочего потока или ответа на события

Заключение

Ваш веб-сайт является важным активом для успеха вашего бизнеса и ценности бренда. Чтобы поддерживать его актуальность, вам нужна лучшая платформа CMS. Кроме того, выбор правильной платформы в начале сделает процесс более плавным. Подводя итог, вышеперечисленные пять лучших CMS на основе Asp.Net, которые могут быть предпочтительными для любого бизнеса или стартапа для их процесса управления контентом.

Если вам нужна дополнительная помощь в выборе лучшей платформы CMS, свяжитесь с нашей командой разработчиков .Net из Successive Technologies , которые создают веб-сайт с высокой конверсией, который поможет вам опередить конкурентов.

6 лучших CMS на базе ASP.NET в 2020 году

Здравствуйте, читатели, надеюсь, у вас все хорошо. А вот и еще одна информация, которой я хочу поделиться со всеми вами.

На этот раз это системы управления контентом ASP.NET с открытым исходным кодом, о которых я буду писать.

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

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

А для этого что нам нужно? Да, CMS, которая соответствует организационным целям и бюджету, конечно.

  1. Вот 6 лучших CMS ASP.NET
    • DotNetNuke (DNN)
    • Kentico CMS
    • Умбрако
    • Сайтфинити
    • mojoPortal
    • Сайткор

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

Сказав это, даже с меньшим количеством опций .net core является одной из самых мощных и универсальных сред для работы. Он поставляется с некоторыми замечательными инструментами для быстрой разработки приложений, такими как Entity Framework.

Несколько крупных веб-сайтов, использующих ASP.NET

  • Lego
  • Делл
  • Бестбай
  • Xbox
  • Костко
  • ДжКПни
  • Бинг
  • Много рыбы

DotNetNuke (DNN)

DNN, также известная как DotNetNuke, поддерживает более 800 000 веб-сайтов и представляет собой CMS с открытым исходным кодом, основанную на ASP.NET. Расширяемость и безопасность, являющиеся основными моментами, обеспечивают среду разработки для разработчиков .Net.

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

Особенности

  • Простота установки
  • Сильное сообщество
  • Большой пул тем и плагинов

Последняя версия: 9. 3.2

Kentico CMS

На втором месте в моем списке стоит Kentico CMS. Представленная в 100 странах и на 25 000 веб-сайтов, эта CMS предоставляет удивительный набор функций для создания веб-сайтов.

Согласно официальному веб-сайту Kentico, они обладают отличными встроенными функциями, которые дают им конкурентное преимущество перед конкурентами.

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

Основные моменты

  • Простое управление страницами
  • Мобильные веб-сайты
  • Активные сообщества
  • Интегрировано с решением для интернет-маркетинга Kentico
  • 7-дневная политика исправления ошибок
  • Круглосуточная поддержка

Последняя версия: Kentico 12 SP

Umbraco

Следующей в нашем каталоге является популярная CMS с открытым исходным кодом на базе ASP. NET. Это в основном бесплатно, но поставляется с возможностью платного обучения и услуг поддержки. Лучшее, что я лично считаю, это ее гибкость, благодаря которой эта CMS может запускать что угодно, от сложных приложений для Fortune 500 до запуска небольших кампаний.

Он поставляется с элегантным пользовательским интерфейсом и чистой архитектурой .NET. Эта CMS предлагает некоторые важные функции, такие как чистое хранилище разметки, логическое хранилище контента и чистые API-интерфейсы для создания роскошных веб-сайтов с нуля.

Особенности

  • Открытый API
  • Невероятная гибкость
  • Стабильность
  • Сильное сообщество
  • Параметры плагина

Последняя версия: v8.1.4

Sitefinity

Еще одна веб-CMS нового поколения в списке. Он два года подряд получал награду Gartner Peer Insights Customer Choice за
Web CMS в 2018 и 2019 годах.

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

Основные моменты

  • Главная страница
  • Элементы управления шаблонами
  • Поддерживает адаптивный дизайн и разработку мобильных веб-сайтов
  • Документация и поддержка

Последняя версия: 12.1.7100

mojoPortal

mojoportal — относительно менее известная или используемая CMS, но она обладает множеством функций. Это одна из самых расширяемых и удобных для мобильных устройств CMS на основе .net.

Эта CMS состоит из ряда функций, таких как контактные формы, блоги, форумы, карты Google/Bing, информационный бюллетень, календарь, опросы, электронная коммерция и многое другое.

Он также поддерживает MS SQL 2005/2008/SqlAzure, MySQL, SQL CE, Firbird Sql.

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

Подсветка

  • Универсальный
  • Подходит для мобильных устройств
  • Подходит для разработчиков
  • Роли и безопасность
  • Рабочий процесс содержимого

Последняя версия: 2.7.0.0

Sitecore

Sitecore подходит для средних и крупных веб-сайтов. Это CMS корпоративного уровня с поддержкой нескольких сайтов. Он обеспечивает мощную функциональность балансировки нагрузки.

Некоторые функции, которые делают эту систему управления контентом любимой, — это поддержка A/B-тестирования и встроенный модуль SEO.

Основные моменты

  • Комплексное управление контентом
  • Постоянная персонализация
  • Связи, которые стимулируют коммерцию

Последняя версия: Sitecore Experience Platform 9.