CMS, которая позволяет нетехническим пользователям расширять схему - PullRequest
1 голос
/ 04 мая 2011

Я работаю в школе и хочу установить сетевую информационную систему для школ, чтобы заменить используемые в настоящее время «электронные таблицы спагетти». Системы, на которые я смотрел, просто не обладают той гибкостью, на которую я рассчитывал. Особое требование заключается в том, что «система» позволяет пользователям без прав администратора:

  • добавить поля в существующие таблицы (большинство систем допускают это)
  • добавить совершенно новые таблицы (еще не видела этой возможности)
  • , а затем формы захвата / представления просто работают из шаблонов, настроенных пользователями-администраторами - для тех, кто не является администратором, HTML / CSS не требуется

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

Кто-нибудь видел что-то подобное ... мой обширный поиск в Google еще не придумал.

Приветствия

Колин.

1 Ответ

0 голосов
/ 05 мая 2011

eZ Publish обеспечивает именно это, но, как правило, эта возможность предоставляется только пользователям с правами администратора или эксперта, поскольку, например, разрешение пользователю удалить таблицу может привести к потере данных.Эта система использует схему на основе EAV.Другими словами, он хранит определение схемы как метаданные.В любом случае, результатом является то, что пользователям может быть разрешено изменять классы контента и их атрибуты, т.е. они могут создавать эквивалент новых таблиц и новых полей (технические администраторы также могут добавлять изобретенные типы атрибутов / полей).Но базовая схема системы никогда не меняется.Когда новые «таблицы» (классы контента) определены, система использует их определение для автоматического создания экранов по умолчанию для создания, просмотра и управления данными в этих новых таблицах.Вы (владелец сайта / разработчик) можете переопределить внешний вид этих страниц по умолчанию с помощью изменений шаблонов CSS и HTML.Если у вас есть еще вопросы, я уверен, что форумы по указанному выше URL-адресу ответят быстро.

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