【发布时间】:2013-12-29 01:10:28
【问题描述】:
我有一个目前使用 PHP 和 MySQL 实现的大型复杂网站。 一些页面(关于、联系我们等)大部分是静态的,但需要不时更新。我希望这些更新能够由非技术管理员完成,因此我将站点迁移到 Joomla CMS。我创建了一个 Joomla 模板来复制我现有网站的横幅、样式等,并通过剪切和粘贴到 Joomla 文章中成功地复制了静态页面。
我现在正在尝试将我现有的动态 php 页面嵌入到 Joomla 框架中。我假设我需要将它们转换成一个或多个 Joomla 组件?我意识到我需要删除当前生成横幅、菜单等的 php 代码,但我不想对这些 php 页面进行重大更改,即我不想重新实现它们以遵循MVC 模式。我正在寻找一个简单的 Joomla 3.2 hello world 组件教程。我发现的教程要么太复杂(即 MVC),要么“太简单”。太简单了,我的意思是当我在菜单管理器中选择菜单项类型时,该组件没有列出。任何人都可以向我指出任何解释我需要包含在自定义 Joomla 3.2 组件中以便在选择菜单项类型时列出该组件的最小配置的文档吗?
另外,我是否应该创建一个大型自定义组件来包装包含多个页面(“视图”?)的现有 PHP 应用程序?从概念上讲,该系统可以被认为是大约 3 个子系统,但是这些不同子系统中使用的 MySQL 表之间存在一些重叠。
我不需要实现是可移植的,即我不是试图创建一个其他人可以使用的可重用组件,我只需要它在我的网站上工作,使用尽可能少的工作量。
谢谢,韦恩。
【问题讨论】:
标签: php joomla components joomla-extensions