ASP.NET Template Selector / Builder - Динамическая CMS - PullRequest
1 голос
/ 08 апреля 2010

В настоящее время я строю свою собственную CMS по разным причинам, объяснение которых может занять много времени ...

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

Исходя из вышеизложенного, я хотел бы создать следующее:

Создать новую страницу (выбирая предварительно определенный шаблон, как показано ниже)

http://img525.imageshack.us/img525/9872/nestedpages.png

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

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

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

Спасибо

1 Ответ

0 голосов
/ 08 апреля 2010

Umbraco (http://umbraco.codeplex.com) - это CMS с открытым исходным кодом, которая делает что-то похожее на то, о чем вы говорите. Я бы посоветовал в его кодовой базе создать надежную отправную точку, поскольку это действительно хорошо разработанная CMS. Она использует вложенные мастер-страницы и заполнители и вставляет html, используя так называемые макросы. Очень крутые вещи.

Если вы купите даже самый дешевый коммерческий вариант ($ 1150), вы можете даже переименовать его и потерять лицензию с открытым исходным кодом. Не говоря, что вы должны использовать или купить его, просто выбросить его как опцию.

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