Пользовательский конструктор CMS, необходимый для существующего сайта ASP.NET - PullRequest
1 голос
/ 30 августа 2011

Я использую ASP.NET 3.5 для подключения к базе данных SQL Server.

Я знаю, что есть много CMS, таких как DotNetNuke и Umbraco .... но я не хочу что-то подобное.

Мне нужно что-то, что я могу подключить к своему существующему сайту ASP.NET, что-то, что я могу сгенерировать некоторый код и просто вставить его на мою страницу.

Вы можете сделать это с компанией Interactive Tools , и это в основном CMS Builder. Но это работает только для сайтов PHP, и мне нужен один для моего сайта ASP.NET.

Есть идеи, что я могу использовать?

Ответы [ 3 ]

1 голос
/ 09 сентября 2011

Вы не первый, кто задает вопрос " Как добавить cms на существующий сайт ". Несколько проблем, с которыми вы столкнетесь, когда будете иметь дело с настройкой веб-форм. Вы действительно не имеете дело с чистым статическим контентом. Все эти веб-формы опираются на код, который, вероятно, содержит некоторый тип кода. Если вы работали с мастер-страницами, вы также имеете дело с этой комбинацией кода и макета. Просто бросить что-то не так просто.

Я работал со многими установками Ektron на протяжении многих лет, и то, что другие говорят здесь, несколько верно. Ektron использует идею блоков контента (пользовательские элементы управления, которые отображают контент на основе либо значения строки запроса, либо полученного идентификатора другого типа). Но с этими блоками контента вы можете просто перетащить их на страницу, выбрать способ получения идентификатора, и все в порядке. Управление контентом может быть как простым, так и довольно сложным, в зависимости от того, что вы, как пользователь, хотите делать.

Теперь о нижней стороне Ektron. Это не дешево. Позвольте мне сказать это снова, это не дешево. Вы говорите о стоимости среднего седана для полной лицензионной установки Ektron. Почему стоимость, потому что Ektron больше, чем «простой» CMS. Это действительно полноценное решение для полного управления контентом. Если это не то, что вам нужно, то вам, вероятно, придется уйти от этого.

По этому вопросу можно найти несколько предложений по решениям .net " ASP.Net cms на существующем динамическом веб-сайте ".

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

0 голосов
/ 07 сентября 2011

Чтобы прямо ответить на ваш вопрос («Мне нужно что-то, что я могу подключить к своему существующему сайту ASP.NET, что-то, что я могу сгенерировать некоторый код и просто вставить его на мою страницу ... Есть идеи, что я могу использовать? ") Да, в двух словах, с точки зрения разработчика, Ektron - это система управления веб-контентом ASP.NET, которая имеет .NET Server Controls и API, который разработчики могут использовать для создания веб-сайтов на основе cms, как новых, так и модификаций существующих. Продукт значительно изменился с 2007 года, поэтому для получения текущей информации я рекомендую вам взглянуть на эту техническую информацию в качестве отправной точки для знакомства с платформой: http://www.ektron.com/billcavablog/5-Webinars-Every-Ektron-Developer-Needs-to-Watch/

0 голосов
/ 30 августа 2011

Единственный продукт, о котором я знаю, похож на этот, это Ektron .Вы в основном добавляете веб-элемент управления на свои формы со связанным идентификатором контента.Тогда у вас есть отдельное приложение для управления контентом.


Теперь о моем личном опыте использования этого продукта.В последний раз я использовал Ektron в 2007 году. Учитывая это, этот продукт было очень сложно настроить и поддерживать на стороне администратора.Соединение его с существующими приложениями было довольно тривиальным, так как почти перетаскивало, но все остальное, что требовалось, облегчало его.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...