В настоящее время я разрабатываю серверную часть для шеф-поваров в различных ресторанах, которая будет отображать их ежедневные меню в структурированном формате.Из прагматических соображений я решил использовать веб-CMS и использовать многие из уже включенных функций, включая гибкий модуль управления правами
Я хочу использовать существующие функции в Joomla для контроля доступа, редактирования и навигации, ноМне нужно заменить текстовое поле пятью полями (каждое из которых представляет один день рабочей недели) и сохранить это структурированным образом в базе данных.Я планировал создать плагин редактора, который отображает поле для пользователей-шеф-поваров и анализирует данные в структурированном формате данных, например, XML.Для каждой недели мне нужно будет создавать пустые шаблоны для всех ресторанов с указанием номера недели и дат.
Я также надеялся, что сторонние разработчики получат доступ к этим данным через методы RESTful в URL, где структура может выглядеть примерно так: http://domain.no/restaurant-name/menu для текстового меню http://domain.no/restaurant-name/jsonдля json и т. д.
Наверное, мой вопрос в том, как мне начать разработку таких функций.Было ли разработано что-нибудь подобное и есть ли модули, разработанные для Joomla, которые я могу использовать?Мой подход звучит разумно или есть другой хороший способ решения моей проблемы?