2011-03-20 81 views
1

我开发了一个Joomla组件。在发布新版本时,我要求用户下载一个zip文件,并通过FTP手动上传更改后的文件。虽然对于小版本来说这是可以的,但是当很多文件被修改时,这是一个缓慢,痛苦且容易出错的过程。令人担忧的是,许多用户通过Fantastico一键安装Joomla,并且不熟悉或舒适地使用FTP。Joomla组件自动更新

我最近增加了对Joomla 1.6的支持,它似乎为自动更新提供了一个很好的更新工具。不幸的是,documentation似乎缺乏,例如什么是标签元素,可以下载类型不“完整”,如果是这样的话会是什么样子?

任何人都可以更好地解释更新过程或提供任何好的例子吗?

Joomla 1.5将会在很长一段时间,是否有1.5类似的更新过程?

回答

1

对于Joomla 1.5,至少没有必要使用FTP进行更新。在您的XML清单中,您可以设置要更新的组件。您的用户只需下载整个软件包,然后通过Joomla管理员进行安装,而不是下载,上传和FTP。

我不确定1.6左右,你最好打赌是拆分1.6组件。我的理解是这是一个相当简单的过程。

+0

谢谢。对于1.5,我在一个未公开的示例中看到了update属性,但我不确定它如何与部分更新一起工作,或者它仍然需要完整安装。我的组件包含模板,我鼓励用户编辑或添加新模板,因此完整安装不适合。我现在将研究它,也许为修改过的文件的用户提供警告。 对于1.6我仍然希望看到一些提示或警告的记录示例。这次我想在第一次尝试时以正确的方式实施它。 – row1 2011-03-20 15:19:15

+0

假设您的模板在Joomla MVC中,并且可以覆盖模板,那么完整安装不应该成为问题,因为更新只会覆盖包中的文件。覆盖文件夹应保持不变。如果您的模板文件通常都是经过编辑的,那么只需将模板从包中取出并提供完整的安装包以及升级包即可。 – 2011-03-20 19:10:25

+0

任何人都可以指向文档或使用Joomla 1.5更新属性的扩展?我发现很难挖掘它。 – EFC 2012-04-04 14:45:06