2011-03-20 78 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