基于ZK開發的內容管理系統 Jease 2.5 發布

fmms 13年前發布 | 9K 次閱讀 CMS Java

Jease是一個開源的框架,用來簡化用Java開發基于內容和數據庫驅動的Web應用。

另外 Jease 提供了一個完全 Ajax 驅動的內容管理系統作為一個最佳實踐來帶你快速學習 Jease。

項目地址: http://www.jease.org/

Jease 2.5 發布了,該版本主要改進包括基于時間的訪問控制、新的簡單設計、相片設計以及修復了重要的bug,詳情:

Jease 2.5 released

Time based Access Control, New "Simple" design, Responsive "photo" design, Important bug fixes

New features

  • Implemented time based Access object. This allows to specify a time range where an Access object is guarding the content.
  • Added "simple" design as documented "kickstarter" for creating custom designs.
  • Improved user experience by directly displaying the editor if the user has only rights to edit himself, so that non administrators don't see the nearly empty user-table anymore. Instead they can directly edit their user account details.

Other Improvements

  • Made photo design responsive to screen size. Thanks to Patrick for his contribution!
  • Optimized footer in photo-template so that no big black border is shown on small screens. Thanks to Falk for contribution!
  • Added Navigations.getLatestContribution() which returns the last modified child for a content object. Applied it to all templates so that the editoral is displayed correctly (e.g. in case of Composites).
  • Dispatcher: changed pageContext.include() to pageContext.forward(), so Page.jsp is able to add headers/cookies as long as response is not committed.
  • Added Content#getProperty(key, default) which returns a property as string or the default string value. This makes using properties in templates less verbose.
  • Datefield/Timefield: used abstract name "short" for format-definition, so I18N should work better for more people.
  • Updated Japanse translation. Thanks to Jun!

Other changes

  • Node: changed visibility for validateParent from public to protected.
  • Authorizations: small performance improvement by avoiding to fetch the guard a second time.

Bug fixes

  • Fixed concurrency bug in garbage collector for persistent values. The bug could lead to null-properties or other concurrent modification bugs as the GC is triggered every hour via the maintenance job.
  • Fixed possible NPE with null-properties.
  • MailService didn't work with multiple TO-adresses.

Library updates

  • ZK 5.0.9
  • Tika 0.10
  • Lucene 3.4.0
  • Tomcat 7.0.22


29204512_fens.gif

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!