Кто-нибудь знает о системе типа Asp.Net C# CMS с модулем форм

У нас есть большой внутренний веб-сайт для сбора данных. У меня нет времени создавать страницы сбора данных на основе форм для каждого отдела. Я подумал, что может быть какой-то модуль создания форм WYSIWYG, который можно было бы запустить поверх нашего веб-сайта. Система похожа на CMS, но позволяет создавать пользовательские страницы. Все настройки страницы формы запускаются из базы данных. Поэтому, когда руководителю отдела необходимо реализовать страницу сбора данных форм, он может войти и создать страницу, а также перетащить все поля формы и расположить элементы. Затем все данные отправки формы сохраняются в один основной набор таблиц, которые я могу запрашивать и создавать настраиваемые отчеты по данным или использовать для обработки настраиваемых страниц.

Система должна позволять: выбирать имена полей в форме
выбирать тип поля: текстовое поле, флажок, переключатели, раскрывающийся список
выбирать проверку: обязательную, максимальную длину, тип данных, а также отображаемое сообщение об ошибке при сбое проверки
Выберите порядок отображения полей
Чтобы иметь возможность добавлять условную логику к полям (т. е. если да, то это обязательно или скрыть это поле)
Выберите для захвата данных в базу данных при отправке формы
Чтобы получить данные, хранящиеся в базе данных, чтобы их можно было преобразовать во что-то значимое
Чтобы иметь возможность создавать формы, копируя другие формы и редактируя их
Чтобы иметь возможность чтобы повторно использовать формы на многих страницах
Чтобы иметь возможность добавлять нумерацию страниц в формы (чтобы форма не была такой длинной)
Чтобы иметь возможность отображать настроенное сообщение при отправке формы.


person Breadtruck    schedule 13.07.2009    source источник
comment
Предположительно Sitefinity будет иметь модуль форм в версии 4. sitefinity.com/support/forums/sitefinity-3-x/, но я думаю, что это может быть слишком далеко с точки зрения временных рамок   -  person Breadtruck    schedule 13.07.2009


Ответы (4)


Проверьте функциональность BizForms в Kentico. Я использовал Kentico некоторое время, только что добрался до части форм, но, похоже, он удовлетворит большинству, а может быть, даже всем вашим требованиям.

person JasonS    schedule 13.07.2009
comment
Я проверил их характеристики, и, возможно, вы правы. Надо будет попробовать и посмотреть получится ли. Как вам бэкенд часть, легко ли ориентироваться в их табличной структуре и разбираться какая часть форм к чему относится. Я бы написал пользовательские страницы, которые анализируют собранные данные формы? - person Breadtruck; 14.07.2009
comment
У меня не так много времени, чтобы оценить программу, но мне нужно дать рекомендацию, понимаете, что я имею в виду? - person Breadtruck; 14.07.2009

Возможно, вам нужна Kentico CMS. В качестве альтернативы вы можете изучить DotNetNuke.

person Pete OHanlon    schedule 13.07.2009
comment
Я категорически против DNN, но я посмотрю на Kentico - person Breadtruck; 13.07.2009

N2 - CMS ASP.NET с открытым исходным кодом, имеет приятный дизайн для настройки, множество модулей и интеграцию с еще одним форумным проектом.

person Mike    schedule 13.07.2009
comment
Я просмотрел набор функций, но не нашел ничего, связанного с модулем или системой типа Forms. Есть ли он, и я просто пропустил это. - person Breadtruck; 14.07.2009

http://umbraco.org/ — еще одна хорошая CMS, на которую стоит обратить внимание.

person Mike    schedule 13.07.2009
comment
Я посмотрел на Umbraco 4 несколько месяцев назад, я не помню, чтобы было что-то похожее на то, что я описал. Есть ли какое-то дополнение к пакету, нитро или как они это называют? - person Breadtruck; 14.07.2009
comment
Похоже, вы ищете что-то под названием Umbraco Forms — umbraco.org/products/umbraco-forms. согласно их веб-сайту, он будет выпущен в этом году. В любом случае, насколько я изучил umbraco, вы можете создать необходимую вам функциональность, используя шаблоны XSLT. - person Mike; 14.07.2009
comment
Вы должны быть гением, потому что я не мог найти это на их веб-сайте, там нет ссылки, и я даже погуглил формы умбрако, прежде чем опубликовать последний комментарий. Во всяком случае, он еще не вышел, и я понятия не имею, как создать функциональность с помощью шаблонов xslt. Я хочу что-то уже построенное и простое в использовании - person Breadtruck; 15.07.2009