2013-02-07 73 views
1

我已經將我的網站從Joomla 1.5遷移到Joomla 2.5。有一個由第三方開發的自定義組件,在Joomla 2.5中無法正常工作。 現在,我面臨着在新版本中完成這項任務的挑戰。我不知道在組件中使用的功能不工作或拋出錯誤。Joomla自定義組件從1.5遷移到2.5

任何人都可以共享Joomla 1.5組件開發功能的列表,這些功能在Joomla 2.5中已棄用或應該更新?

例如,看到下面的函數/變量:

global $mainframe; // In Joomla 1.5 

$mainframe =& JFactory::getApplication(); // In Joomla 2.5 

我只是想讓自己更清楚,我正在尋找從1.5到2.5的joomla自定義組件遷移。任何幫助,將不勝感激。提前致謝。

回答

1

下面你找到一些有用的鏈接,但首先這裏有一些想法從我的經驗:

  • 如果您的組件是現有技術的Joomla 1.5組件的狀態,它升級到2.5不會那麼很難(一些/大多數組件沒有被很好地編碼)。
  • 認爲/搜索已經在2.5版本中使用的替代品,它可以爲您節省麻煩
  • 考慮重新設計/重新思考整個組件,同時考慮到當前Web開發標準/趨勢,對Joomla! API。

Adapting a Joomla 1.5 extension to Joomla 1.6

Potential backward compatibility issues in Joomla 2.5 and Joomla Platform 11.4

Steps to update Joomla 1.5 component to Joomla 2.5 component [closed]

+0

嗨瓦倫丁,感謝您分享這些鏈接,但我已經通過這些了。我也檢查了Joomla社區(論壇),但許多問題都沒有答案。其實這個組件是由第三方開發的。我剛剛參與了遷移過程。我正在調試和修改代碼以使其工作。所以不知道/確定現在組件開發中使用的函數/代碼是否不再使用。盡我所能。謝謝。 – senvikal

+0

好的,我明白了。接下來要做的是提出更具體的問題,比如我有這個問題,這是否認爲,我可以在2.5中做什麼。事情是你必須具體爲了得到答案。 –

+0

謝謝您的寶貴意見。 – senvikal