2015-06-16 30 views

回答

0

我不知道,如果這個問題真的屬於這裏,反正這裏有一些我的觀點:

  • 你必須得到適當的Liferay的心態,把事情的工作
  • 不足的開發者文檔(它們是試圖改善它)
  • 在JSP文件中大量的代碼
  • 很少(如果有的話)TDD支持
  • 很多事情很難(甚至不可能)沒有黑客進入Liferay的覆蓋源代碼

如果您只需要CMS,我會建議您尋找其他選項,例如Magnolia CMS(免責聲明:我是前玉蘭CMS開發商)。另一方面,如果您需要一個協作工具(wiki空間,論壇,創建開放/私人團體的可能性,...),那麼Liferay如果可能是最好的免費選擇(有更好的,但支付) 。

+1

我不同意 「很多事情都很難(或不可能)重寫,而沒有入侵Liferay的源代碼」部分。 您可以勾選Liferay核心的許多部分來修改內部行爲,更改視圖(jsps)等等。不過,我也同意其他觀點。儘管我不認爲jsp中的大量代碼是一件壞事。這就是你可以輕鬆改變事物的原因。 – Gevatterjan

+0

謝謝@Jozef – Gora

+0

@Gevatterjan掛鉤很不錯,但請參閱http://stackoverflow.com/questions/30976211/mapping-ldap-attribute-to-liferay-user-display-language/30997599 - 將額外的LDAP屬性映射到用戶屬性應該是非常基本的任務,但我不得不挖需要了解的信息來源,LDAP導入的工作原理(因爲沒有記錄)以及編寫EXT插件(這是非常有創意的)。還有其他(恕我直言,相當基本)的東西,你不能用鉤子和使用完善的API來解決。 –

相關問題