2014-10-12 2 views
0

Я ищу совет. У меня есть сайт ASP, где страницы генерируются из базы данных. У меня есть URL, заголовок, контент, метатеги и другие поля для конкретных страниц в таблицах БД.Миграция динамического веб-сайта ASP в Umbraco

Я хотел бы повторно использовать эту базу данных в Umbraco и иметь возможность генерировать динамические страницы из этих данных. Я хочу использовать Razor во взглядах. Мои динамические страницы должны быть интегрированы с картой CMS. Мне также понадобится бэкэнд для управления этими данными (если это возможно, добавлено в бэкэнд Umbraco).

Возможно ли это? Какими будут шаги высокого уровня?

Спасибо!

UPDATE:

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

Является ли Umbraco достаточно гибким, чтобы делать такую ​​вещь?

ответ

3

Многие люди, которые смотрят на Umbraco, в первый раз пытаются выяснить, как они могут соответствовать существующему проекту в umbraco и повторно использовать код/​​базы данных.

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

Ваш подход должен заключаться в восстановлении структуры данных вашего сайта с использованием типов документов Umbraco. Типы документов Umbraco предоставляют данные для шаблонов страниц (MVC Views).

Вы должны действительно загрузить Umbraco и выпустить подписку на Umbraco TV, чтобы сократить довольно крутую, но очень полезную кривую обучения.

Крыло

+0

Следует добавить, что при установке Umbraco у вас есть выбор, чтобы добавить один из стартовых сайтов. Это действительно отличный способ увидеть, как общие сайты могут быть структурированы в Umbraco. – wingyip

+0

Спасибо за ответ. Я понимаю, что это был бы правильный способ реализации этого. К сожалению, эта проблема сложнее. Данные должны иметь несколько взаимосвязей и бизнес-логику, прежде чем представлять их пользователям. То, что я ищу, - это CMS, которая позволит мне определять маршруты и вводить данные для поиска, индексирования и детализации деталей (используйте глобальный макет) для этих данных (подключайте мое приложение к CMS). Это может быть более или менее хакерское решение. Является ли Umbraco достаточно гибкой, чтобы делать такую ​​вещь? – tomekole

+0

Ваш вопрос слишком расплывчатый - я не знаю достаточно о вашем проекте. Я бы предположил, что единственный человек, который сможет ответить на этот вопрос, - вы должны узнать больше о Umbraco. – wingyip

Смежные вопросы