開源 java CMS,開源javacms
項目地址:http://www.freeteam.cn/
菜單管理
FreeCMS在設計時定位於面向二次開發友好,所以FreeCMS提供了菜單管理功能,二次開發人員可以自由增加新的功能菜單到FreeCMS。
為了讓後台管理功能更規範,FreeTeam建議您把新增加的功能放在admin目錄下,系統也對admin目錄下所有資源進行了登入驗證,保證資源的訪問安全。
從FreeCMS 1.7開始支援
菜單增加表徵圖屬性。
1. 添加一級菜單
從左側管理菜單點擊菜單管理進入。
點擊“添加根菜單”
選擇表徵圖
輸入相關屬性點擊“確定”即可。
注意:
1.菜單地址是以/admin/為預設首碼的,:菜單地址為test.do,那麼此功能的地址為/admin/test.do;如果需要指向非admin目錄的地址,只需要填寫完整地址,如/test.do或http://localhost/test.do。
2.菜單代碼是在寫程式時用的,用於許可權控制,推薦設定為唯一的代碼。
點擊“儲存”後會提示操作結果
當提示”添加菜單 XXX 成功”時表明此菜單已添加。重新整理頁面後可以看到。
2. 修改菜單
選擇需要修改的菜單,如“根菜單”
點擊“編輯”
輸入相關屬性點擊“確定”即可。
點擊“儲存”後會提示操作結果
當提示”修改菜單 XXX 成功”時表明此菜單已修改。重新整理頁面後可以看到。
3. 添加下級菜單
選擇需要添加下級菜單的菜單,如“根菜單”
點擊“添加下級”
填寫相關屬性後點擊“儲存”即可。
點擊“儲存”後下方會提示操作結果
當提示”添加菜單 XXX 成功”時表明此菜單已添加。重新整理頁面後可以看到。
4. 轉移菜單
為了方便使用者使用,FreeCMS提供了改變菜單結構的簡便方法,使您在想對菜單結構作出調整時不需要刪除重建菜單。
選擇需要改變所屬菜單的菜單,如“根菜單”
點擊“轉移”
選擇需要調整的位置,如“網站”,直接點擊即可。
注意:
1) 如果選擇“設定為根菜單”,則此菜單會變為根菜單。
2) 在改變所屬菜單時,此菜單的子功能表會隨著此菜單轉移。
5. 管理操作按鈕
管理頁面一般都會有操作按鈕,FreeCMS為菜單提供了操作按鈕的管理功能。
選擇需要管理操作按鈕的菜單,如“根菜單”
點擊“操作按鈕”找開管理頁面
輸入相關屬性點擊添加即可。
注意:執行代碼為點擊此按鈕時所觸發的js代碼。
如需修改或刪除直接點擊後面的修改或刪除按鈕即可。
提示:在管理頁面中,可以使用以下兩種方法進行調用,但首先您需要添加
<%@taglib prefix="fs" uri="/fs-tags" %>啟用fs標籤庫(freecms標籤庫)。
1) <fs:operButtons />:自動按順序提取顯示有效按鈕。
2) <fs:operButton buttonName="添加" />:提取顯示指定名字的操作按鈕。
6. 菜單排序
除了通過手工填寫菜單排序實現排序外,您還可以直接在菜單列表上通過點擊“上升”、“下降”兩個按鈕實現排序。
7. 刪除菜單
刪除菜單功能將刪除指定菜單及子功能表,此操作不可恢複,請謹慎操作。
選擇需要刪除的菜單,如“根菜單”
點擊“刪除”按鈕
為防止使用者誤操作,系統會提示使用者確認,點擊“確定”按鈕
點擊“確定”後下方會顯示操作結果
當提示”操作成功”時表明此菜單已刪除。重新整理頁面後可以看到。
一款基於JAVA的開源中文CMS
選了10個最強大、最易用的CMS,向大家做一個簡要介紹。
Alfresco是一個開源的企業網站內容管理系統,它提供了文件管理、多人協作、記錄管理、知識管理網頁內容和映像管理等功能。它使用Spring、 Hibernate、 Lucene 和JSF等最新java技術構建了模組化的系統架構。
Alfresco官方網站:www.alfresco.com/
中文教程:blog.csdn.net/alfresco/
DotCMS是一個開源的企業級內容管理系統,它融入了電子商 務、個人化、客戶關係管理工具等功能,它可以方便的建立基於各種關係的資料結構和資料庫,它可以使用模板快速建立頁面,並且提供了一個強大的所見即所 得(WYSIWYG)編輯器。使用者可以使用載入外部模組的功能快速的建立Ajax應用、搜尋、MP3播放器、投影片和相簿等功能。
DotCMS官方網站dotcms.org/
中文安裝教程www.javaeye.com/wiki/topic/277794
Magnolia是一個老牌的java內容管理系統,目前已經發布了第四版。它的獨特之處在於可以定製內容模型,以返回數組形式來搞定各種不確定的 功能。它遵循W3C標準並且在搜尋引擎最佳化上有許多優勢。同時它支援java內容倉庫( java content repositories , JCR) 的API。
Magnolia官方網站www.magnolia-cms.com/home.html
OpenCms
它提供了一套建立和維護網站的方便的工具。在內容建設方面,它擁有一個便於使用的介面和所見即所得 (WYSIWYG)編輯器,在網頁產生上它使用了一個先進的頁面模板。
OpenCMS官方網站www.opencms.org/opencms/en/index.html
中文網站www.opencms.cn/
Blandware AtLeap是一個多語種的免......餘下全文>>
誰用過java開源 CMS系統
沒有,可以體驗下.netCMS。商業版本授權費用是不一樣的,可以根據客戶的需求不同購買不同版本的授權。
逐浪CMS是軟體免費,服務收費的。
參考資料:逐浪軟體,CMS,zoomlaCMS