WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計算
- 微博營銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺
- WIKI程序與應(yīng)用
- 美國十大主機(jī)
Apache Lenya
導(dǎo)航:上一頁
Apache Lenya是java的開源內(nèi)容管理系統(tǒng)。它基于一些標(biāo)準(zhǔn)的技術(shù)比如XML與XSLT。它其中的代碼核心來自于另外一個開源項目Cocoon
軟件概況[ ]
授權(quán)協(xié)議:免費(fèi)軟件
運(yùn)行環(huán)境:JSP
軟件類型:國外軟件/CMS
官方網(wǎng)站:http://lenya.apache.org
軟件下載:站長下載
特點(diǎn)[ ]
- Apache Lenya是基于Apache Cocoon內(nèi)容管理框架的Java/XML開源內(nèi)容管理系統(tǒng)。其特點(diǎn)包括版本控制,行程安排,搜索功能,工作流的支持,基于瀏覽器的所見即所得的編輯器提供的驗(yàn)證模式。
- 正在編輯的頁面將自動鎖定其他用戶,防止沖突的更改到同一頁,每編輯一個頁面創(chuàng)建一個新的版本,你可以恢復(fù)到以前的任何一個修訂的頁面
- Apache Lenya包括一個可定制的工作流引擎,它使用一個簡單的XML格式來定義工作流程。標(biāo)準(zhǔn)1和2階段的工作流程也包括在內(nèi)。 用戶可以等待批準(zhǔn)通知有關(guān)的電子郵件,并且所有的工作流程記錄,提供審計線索。
- 支持XHTML + CSS模板,Apache Lenya使用CSS樣式,從而執(zhí)行分離的內(nèi)容和布局。自動創(chuàng)建導(dǎo)航框架和標(biāo)簽導(dǎo)航項目,如菜單等,同時。也很容易創(chuàng)建網(wǎng)站地圖。Lenya采用無請求的URL參數(shù),因而獲得最佳搜索引擎。無嵌套模板上限。
- 可以方便地移動,復(fù)制,重命名,網(wǎng)站的網(wǎng)頁視圖,封存或刪除個別網(wǎng)頁或整個網(wǎng)站。每一個網(wǎng)頁都有標(biāo)簽,方便獲取元數(shù)據(jù),工作流狀態(tài)的修改,訪問控制和調(diào)度
- 每個網(wǎng)頁或網(wǎng)站部分通過SSL保護(hù)。訪問控制機(jī)制方便限制訪問網(wǎng)站的成員??梢韵拗圃L問管理功能,如查看,編輯等功能。
使用手冊[ ]
Apache Lenya的安裝[ ]
本教程介紹了如何從源代碼安裝Apache Lenya。有兩種方式:
- 獨(dú)立安裝(使用內(nèi)置的Jetty)
- 使用Apache Tomcat的安裝
你也可以使用其他的servlet,但一般推薦Jetty和Tomcat。
獨(dú)立安裝[ ]
- 配置 Lenya
編輯build properties在local.build.properties如下(在configure.sh (Unix)或 configure.bat (Windows)中。)<>
note Cocoon 2.1.x is now included in the Lenya source tree using an svn:externals property; you'll find it in the directory $LENYA_HOME/externals /cocoon_2_1_x. If you want to use Cocoon from another location, you can change the $COCOON_HOME point to your Cocoon source directory.
- 建立Lenya
執(zhí)行Lenya源目錄中的 build.sh (Unix)或 build.bat (Windows),需要根據(jù)不同操作系統(tǒng)作不同設(shè)置,如下:
note Cocoon will be built when you build Lenya. You can manually build or clean Cocoon in $COCOON_HOME with ./build.sh or ./build.sh clean.
在Windows中:
$LENYA_HOME > build.bat
在Unix中:
$LENYA_HOME > ./build.sh
如果構(gòu)建失敗,可能因?yàn)樗鼊h除文件 cocoon.xconf.ant_patch,嘗試以下方法:
在 $LENYA_HOME/src/targets/webapp-build.xml, 的line 69行, 加上verbose="true" failonerror="false" to the <delete> tag. 在$LENYA_HOME/src/targets
/publets-build.xml, 的line 53行, 加上 verbose="true" failonerror="false" to the <delete> tag.
- 啟動Lenya
執(zhí)行 lenya.sh (Unix)或 lenya.bat (Windows)
Windows下:
$LENYA_HOME > lenya.bat
Unix下下;
$LENYA_HOME > ./lenya.sh
- 測試安裝
用Apache Tomcat安裝[ ]
注:安裝路徑不能包含空格,否則,你可能得到 java.net.URISyntaxException 錯誤。
Tomcat在windows上的安裝 | Tomcat在linux上的安裝
- 配置Lenya
通過Tomcat安裝Lenya時,需要編輯build properties:復(fù)制 $ LENYA_HOME / build.properties文件 到 $ LENYA_HOME / local.build.properties。
note You can use the configure.sh or configure.bat to configure your local.build.properties.
編輯 local.build.properties( Windows: 不要使用“\“為目錄分隔。), tomcat.home.dir 是一個絕對路徑。 替換 $ TOMCAT_HOME 你的Tomcat安裝目錄。 如果您的源目錄相對Lenya并不是 ../cocoon_2_1_x ,更改 cocoon.webapp.dir, web.app.server 和 cocoon.src.dir 性能:
- web.app.server=Tomcat
- cocoon.src.dir=$COCOON_HOME
- tomcat.home.dir=$TOMCAT_HOME
- 建立Lenya
執(zhí)行你的Lenya源目錄
注:下列庫文件必須放置在endorsed library中。
- jakarta-bcel-20040329.jar
- jakarta-regexp-1.5.jar
- xalan-2.7.0.jar
- xercesImpl-2.9.0.jar
- xml-apis-1.3.04.jar
它們是由放置在生成過程中指定的目錄中 tomcat.endorsed.dir 在 build.properties中的文件。 您應(yīng)該確認(rèn)這些文件的部署確實(shí)為您正確的位置。然后,您必須驗(yàn)證這些庫沒有在其他實(shí)例目錄中存在下列任何一種:
- The Java 2 SDK endorsed standards directories. This is usually ${JAVA_HOME}/lib/endorsed/.
- Any other location in your Tomcat deployment. Specifically, check shared/lib/, common/lib/ and server/lib/.
- Any other location in your Lenya deployment. Specifically, check webapps/lenya/WEB-INF/lib/.
- 清除Tomcat的工作目錄
Windows下:
$LENYA_HOME > build.bat clean
Unix下:
$LENYA_HOME > ./build.sh clean
- 重啟Tomcat
- 測試安裝