我目前正在为各种餐厅的厨师开发一个后端,以结构化格式报告他们的每日菜单。出于务实的原因,我选择使用网络 CMS 并使用许多已经包括的功能,包括灵活的权限管理模块
我想利用 Joomla 中的现有功能进行访问控制、编辑和导航,但我需要用五个字段(每个字段代表工作周的一天)替换文本字段,并将其以结构化的方式保存到数据库中。我正计划创建一个编辑器插件,它为厨师用户显示字段并将输入数据解析为结构化数据格式,例如 XML。对于每周,我需要为所有显示周数和日期的餐厅创建空模板。
我还希望第三方开发人员通过 URL 中的 RESTful 方法访问这些数据,其中结构可能类似于:http://domain.no/restaurant-name/menu用于文本菜单http://domain .no/restaurant-name/json用于 json 等。
我想我的问题是如何开始开发这些功能。有没有开发过类似的东西,有没有为 Joomla 开发的模块可以使用?我的方法听起来是否明智,或者还有其他解决我问题的好方法吗?