Вопрос расширяемости и удобства есть своя СMS - реализую в ней систему виджетов, в ней же есть и система модулей, и настройки каждого модуля хранятся в бд, но вот насчет виджетов, там же по сути максимум 1-2 настройки в среднем необходимы для виджета, есть ли смысл создавать отдельную таблицу? Есть идея реализовать в виде конфигурационных xml файлов для каждого виджета, но насколько это вообще будет удобно и целесообразно?
bxN5 можно создать текстовое поле в таблице виджетов, и туда писать сериализованные/json/xml настройки виджета