谷歌夏季代码 2009 编码的第一周已经结束。我想花点时间向大家更新一下我的项目进度,Joomla 多站点支持。如果你没有听说过它或者想阅读完整的项目细节,你可以在这里查看。
我用了编码期的前两天来规划第一阶段并最终确定实施计划。这包括确定数据库架构,查看示例 Joomla MVC 组件和各种 API 函数。在这期间,我决定最好是从构建超级管理员可以创建/编辑/删除多站点的组件开始。
在接下来的几天里,我完成了组件(com_multisite),它允许超级管理员创建/编辑/删除具有基本字段如 ID、站点名称、站点 URL 的多站点。随着项目的进展,组件的字段和功能将在未来几周内扩展。我还在 Joomla 实验室的 svn 上进行了第一次提交 。
昨天和今天我开始最终确定哪些 Joomla 核心表需要添加 siteid 字段。在接下来的几天里,我将把这些 Joomla 核心表的变化应用到组件安装/卸载程序中,并整理组件。
请继续关注更多更新!