nopCommerce CMS на ASP.NET MVC: обзор функционала новой версии. Cms на asp


Готовые решения на ASP.NET для создания веб-сайтов / Хабр

Часто к платформе ASP.NET предявляют претензию об отсутствии готовых решений на основе которых можно стоить корпоративные сайты, форумы, блоги и т.д. и т.п. этом небольшом посте я привожу список самых популярных веб-приложений, написанных на ASP.NET, которые, к тому же, можно установить с помощью

.

Приглашаю помочь в дополнении этого списка. Помимо добвления в этот список, я буду рекомендовать коллегам добавить эти приложения также в

. А также приглашаю вас рассказывать о собственном опыте использования этих движков.

Название Особенности Официальный сайт WebPI
Блоги
BlogEngine.NET Для BlogEngine.NET создано большое количество тем и расширений, есть возможность создавать собственные компоненты. Поддерживает SQL Compact и хранение данных в XML. www.dotnetblogengine.net Установка
dasBlog Не требует использования СУБД, данные хранятся в XML файлах. www.dasblog.info Установка
Subtext Простой в использовании движок блогов с красивой архитектурой. Один из создателей — член команды разработки ASP.NET MVC Фил Хаак. www.subtextproject.com Установка
AtomSite Удобная платформа для блогов, схожа с популярным движком Wordpress. www.atomsite.net Установка
Системы управления контентом (CMS)
DotNetNuke Одна из самых популярных CMS на .NET. Для DotNetNuke существует огромное количество разнообразных модулей и расширений. www.dotnetnuke.com Установка
Umbraco Самая динамично развивающаяся CMS на .NET с открытым исходным кодом. Рассчитана для создания сайтов разной сложности — от промо-сайтов до крупных порталов. www.umbraco.org Установка
mojoPortal Поддерживает большое количество СУБД MS SQL 2005/2008/SqlAzure, SQL CE, MySql, PostgreSql, SQLite, or Firbird Sql. Расширяется через механизм UserControl. www.sourcetreesolutions.com Установка
Kentico Поддерживает расширенный функционал для создания социальных сетей. www.kentico.com Установка
Kooboo CMS разработана на MVC Framework. www.kooboo.com
N2 CMS Проект с неплохой документацией в которой есть кросс-ссылки на более детальную информацию по платформе ASP.NET в MSDN. Может быть хорошим подспорьем при изучении ASP.NET. www.n2cms.com Установка
Orchard Проект, создаваемый разработчиками из команды ASP.NET. Хороший пример расширяемой архитектуры. www.orchardproject.net Инструкция
Composite C1 Многофункциональная CMS. Удобный интерфейс управления контентом. www.composite.net Инструкция
Bitrix.NET .NET версия самой популярной в России коммерческой CMS. www.1c-bitrix.ru
AxCMS CMS для создания крупных порталов. www.axcms.net
Электронная коммерция
nopCommerce Одно из самых популярных решений для электронной коммерции на .NET. Разрабатывается ребятами из Ярославля. www.nopcommerce.com Установка
Kartris Движок интернет-магазина, написанный на VB.NET. Удобный интерфейс для пользователя сайта. www.cactusoft.com Установка
Форумы
YetAnotherForum.NET Самый многофункциональный форум с открытым кодом на ASP.NET, простая система применения тем, возможность интеграции в существующий ASP.NET сайт. www.yetanotherforum.net Установка
Галереи
Gallery Server Pro Движок для публикации галерей изображений, аудио и видео. Поддерживает Silverlight и Flash. www.galleryserverpro.com Установка
KiGG Галерея новостей. kigg.codeplex.com
Wiki-движки
ScrewTurn Wiki Wiki-движок с поддержкой плагинов и тем. Возможность использования СУБД SQL Server или файлового хранилища. www.threeplicate.com Установка

habr.com

Системы управления контентом (CMS) на ASP .NET MVC

Oxite CMS - это система управления контентом с открытым исходным кодом, разработнная под предводительством корпорации Microsoft на базе технологии ASP .NET MVC. Система отлично подходит под размещение блогов.

Читать дальше →

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

Читать дальше →

N2 CMS - система управления контентом с открытым исходным кодом. Система имеет множество блоков, которые можно включать и выключать, перемещать. Богатый выбор шаблонов оформления позволит отразить тематику любого сайта. Также система поддерживает работу нескольких сайтов в рамках одного экземпляра CMS. Помимо работы с MS SQL Server, система позволяет работать с MySql.

 

Читать дальше →

Umbraco CMS — это популярная система  управления контентом базирующаяся на технологии ASP .NET. Она уже используется более чем на 85 000 сайтах. Система довольно простая в использовании. На сайте CMS можно документацию и видео по развертыванию и работе с системой. Помимо всего прочего, Umbraco CMS имеет расширенные возможности по интеграции с другими системами.

Читать дальше →

mvcnet.ru

Бесплатные CMS на платформе asp .net

Назад   На главную Ниже перечислены наиболее известные бесплатные CMS, основанные на платформе asp net.

1. DotNetNuke.

Наиболее популярная CMS, реализованная на платформе asp net. Есть поддержка русского языка. Реализован весьма богатый функционал. База данных - MS SQL. Сайты, реализованные на этой CMS, довольно медленные.

2. Xmlnuke.

Вместо СУБД используется XML. Работа основана на преобразованиях xml в html с помощью xslt. На этой CMS можно делать несложные сайты, недостатком является то, что xslt-преобразования сильно грузят процессор.

3. Cuyahoga.

СУБД могут использоваться разные: MS SQL, PostgreSQL, MySQL. Данная CMS основана на оригинальной идеологии, позволяющей легко делать разметку страниц для любого дизайна. Функциональность включает регистрацию и авторизацию пользователей, переключение языков, статический html, раздел downloads, статьи, удаленный контент. Есть возможность разрабатывать свои модули.

4. Umbraco.

База данных - MS SQL. Функциональность не очень большая, интересные возможности - возможность редактирования из MS Word, интегрированный редактор html, наличие форума. Эта CMS ориентирована на разработчиков, которые будут создавать новые модули. Помимо бесплатной версии есть и платные, имеющие расширенную функциональность.

5. Rainbow.

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

6. N2.

СУБД могут использоваться различные: MS SQL, MySQL. Для разработчиков предоставляется простой API, для редакторов - удобный и мощный интерфейс. Есть множество модулей: FAQ, галерея картинок, новости, текст, опросы, календарь событий, поиск на сайте, подписка RSS, и многое другое. Поддерживается Microsoft Ajax. Документация качественная.

7. AxCMS.net.

База данных - MS SQL. Большинство исходных текстов не предоставляется. Различных модулей довольно много: поиск, опросы, новостные рассылки, форум, и др. Документация хорошая. Имеется коммерческая версия этой CMS, имеющая расширенные возможности и поддержку.

8. mojoPortal.

СУБД могут использоваться разные: MS SQL, MySQL, PostgreSQL, SQLite, FirebirdSql. Функциональность довольно большая: интернет-магазин, блоги, форумы, опросы и голосования, новости, поиск, рассылка, и многое другое. Есть поддержка русского языка. 24.08.2012 г.

www.lakedemon.ru

nopCommerce CMS на ASP.NET MVC: обзор функционала новой версии

Дата публикации: 09.02.2016

nopCommerce – это движок для создания интернет-магазинов с открытым исходным кодом и написанный на ASP.NET MVC. Разрабатывается проект нашими соотечественниками из города Ярославль, и на сегодняйшний день на его основе работает более 20,000 сайтов, включая такие бренды как Volvo, Turkish Airlines, Reebok.

Несколько дней назад вышла новая версия продукта 3.70, в которой разработчики добавли полную поддержку Windows Azure. В предыдущих версий владельцы магазинов могли использовать только один instance в Azure, теперь же была добавлена поддержка нескольких. Следовательно, по сути этот функционал можно использовать на веб фермах. Это открываем нам отличные возможности для масштабирования приложения.

Предположим, что вы уже скачали ( http://www.nopcommerce.com/downloads.aspx) и установили ( http://docs.nopcommerce.com/display/nc/Installing+nopCommerce) nopCommerce в Azure. Итак, что же было сделано для поддержки Azure, и как все это настроить и включить:

Хранилище BLOB-объектов

Теперь вы можете настроить хранение ресурсов (например, изображения продуктов и категорий) как BLOB-объектов, а не просто хранить на файловой системе, как это сделано по-умолчанию. Более подробно о службе хранилищ в Azure можно почитать тут ( https://azure.microsoft.com/ru-ru/documentation/articles/storage-introduction/).

Как настроить в nopCommerce:

Кеширование и распределенные сессии

Разумеется, в любом распределенном приложении нам надо иметь поддержку распределенного кеширования и сессий. Иначе различные экземпляры приложения будут использовать разные данные. Мы выбрали Redis ( http://redis.io/) для реализации этого функционала, так как Azure и многие другие облачные сервисы уже поддерживают его.

Как настроить в nopCommerce:

Фоновые задачи (schedule tasks)

И последний шаг. nopCommerce использует фоновые задачи для различные действий, которые должны выполняться автоматически. Например, отправка почты или обновление курсов валют. Разумеется, когда у нас несколько экземпляров (instance) приложения, то такие задачи должны выполняться только на одном из них. Иначе может случиться ситуация, когда одно и тоже письмо придет покупателю дважды (от каждого из экземляра приложения).

nopCommerce

Все также откроем web.config файл. Найдем XML элемент «WebFarms” и установим его атрибут “MultipleInstancesEnabled” в “True”. Для веб фермы этого будет достаточно, но в Windows Azure там же потребуется установить атрибут «RunOnAzureWebsites» в «True».

Вот и все. Теперь nopCommerce готов в полноценной работе в Azure на нескольких экземплярах (instance). Вы больше не должны думать о том, хватит ли серверной мощности, чтобы обслуживать большое количество покупателей.

Автор статьи:Владимир Юнев

msdn.microsoft.com

CMS KooBoo — для тех, кто любит ASP.Net MVC, и тех, кто не любит громоздкие системы управления контентом

В настоящее время существует множество готовых CMS на различных платформах. Многие из них довольно тяжеловесны и перегружены функциональностью, например, DotNetNuke и т.п. Посмотрим в сторону технологии ASP.Net MVC. Технология молодая, но уже успела завоевать множество поклонников. Но CMS, основанных на ASP MVC, несомненно мало на данный момент, особенно гибких и легких.

Давайте рассмотрим бесплатную китайскую систему управления контентом — KooBoo CMS. Последняя версия этой CMS на момент написания статьи — 3.2 от 11 марта 2012г. Система начала свою историю с 2009 года и имеет уже 4х летний опыт использования. Обновления для нее выходят регулярно и она активно развивается.

CMS KooBoo написана на языке программирования C#.Net и использует технологию ASP.Net MVC как для управления, так и для готовых сайтов. Система является Open Source проектом со свободно распространяемым исходным кодом.

Рассмотрим основные преимущества системы KooBoo CMS:

Выделю основную функциональность KooBoo CMS:

Возможности по управлению сайтами:

Возможности по работе с контентом сайта:Для расширения функциональности, система предлагает разработчикам следующие функции: При такой богатой функциональности итоговый сайт на системе KooBoo остается достаточно легким и быстрозагружаемым, он не тянет за собой огромное количество скриптов клиенту в отличие от большинства других CMS.

Как и другие CMS, система KooBoo не лишена некоторых недостатков:

  1. Провайдер учетных записей пользователей к сожалению не ASP MemberShip
  2. На front-end стороне сайта не предусмотрена форма регистрации пользователей (пользователи создаются администратором, в будущем разработчики планируют устранить этот недостаток)
  3. Т.к. система еще не достаточно распространена, количество готовых модулей и плагинов под нее сильно ограничено
См. также:Официальный сайт разработчиков на английском языкеСайт системы KooBoo на русском языкеОфициальная страница системы на СodeplexДемонатрационный сайт системы (после регистрации есть возможность опробовать административную часть KooBoo)

habr.com

Что такое KooBoo CMS? - KooBoo CMS на русском

В настоящее время в сети Интернет распространены так называемые "системы управления контентом" (CMS) для создания сайтов разного уровня сложности.

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

Эти системы базируются на различных технологиях, например: PHP, ASP, ASP.Net, ASP.NET MVC. Практически по каждой названной технологии, кроме последней, существует несколько CMS.

Технология ASP.NET MVC довольно молода. Хоть она и получила свое развитие только в 2009 году, многие разработчики стали использовать ее для создания своих интернет-приложений, благодаря более прозрачной работе исходного кода, основанного на концепции "Модель - Представление - Контроллер" (Model-View-Controller (MVC)), а не на веб-формах, как в стандартном ASP.NET приложении. Данная модель предоставляет разработчикам более широкие возможности управления и тестирования своего проекта.

Считается, что ASP.NET MVC немного сложнее в освоении, чем классический ASP.NET. В связи с этим разработчики  китайской компании Yardi Technology Limited предложили пользователям сети Интернет бесплатную CMS для создания сайтов на технологии  ASP.NET MVC, которая называется - KOOBOO CMS.

Данный проект был запущен в августе 2009 года и по настоящий момент имеет уже 3ю версию. Система активно развивается и обновления для нее выходят регулярно. Она распространяется бесплатно вместе с исходным кодом на C#.Net.

Основные преимущества системы: 

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

По работе с системой:

По работе с пользователями:

По работе с контентом:

По разработке:

Требования к KooBoo:

Официальный сайт разработчиков - http://kooboo.com

Официальная страница на codeplex - http://kooboo.codeplex.com

Демонстрационный сайт системы - http://online.kooboo.com (после регистрации есть возможность опробовать административную часть KooBoo)

Примеры сайтов, созданных на CMS KooBoo: kooboo-cms.ru - этот сайт! А также:

Автор статьи: © Элла С. 

(Автор: Ella Sea)

kooboo-cms.ru

ASP.NET MVC CMS

12 июня 2010 г.

Казалось бы, технология создания веб-приложений от Майкрософт приобретает все большую популярность, хотя и имеет более высокий порог вхождения, чем php, но мало кто из разработчиков сможет назвать хотя бы 2-3 CMS, основанных на ASP.NET или ASP.NET MVC. Не располагаю информацией, продвигает ли MS какую-нибудь систему, но даже если и да, то не очень успешно. Самыми распространенными ASP.NET CMS сейчас являются Umbraco и Kentico. Kentico распространяется по коммерческой лицензии, Umbraco распространяется бесплатно, но без платной подписки, которая открывает доступ к документации и обучающим видео, — перспективы разработки кажутся очень призрачными.

Также, не маловажным фактором является возможность использовать «дружественные» url (довольно таки значимый минус ASP.NET, который не просто обойти).

Учитывая вышеописанное, а так же рост популярности в последние годы древней методики проектирования MVC (первые данный шаблон проектирования был предложен для языка Smalltalk в 80-х годах), я выбрал пока не очень популярную, но динамично развивающуюся систему Kooboo (основанную на ASP. NET MVC 2.0). Хочу вкратце познакомить читателя с этой системой,.

Точка входа в админку – mysite.myzone/admin. После авторизации видим следующую картину, что интерфейс основан на JS фреймворке ExtJS.Принцип создания страниц следующий:

Также есть возможность использования WorkFlow, расширений, поиска, но это уже тема другой статьи.Для заинтересовавшихся доступен краткий и содержательный видео-курс kooboo.com/video/videodetail/Quick_start_video

 

korzh.net


Prostoy-Site | Все права защищены © 2018 | Карта сайта