您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關搭建知識庫xwiki是怎樣的,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
之前自己使用Django admin和suit完成了初步的個人知識庫管理,基本完成了我自己的瀏覽器標簽庫和微信公眾號的統一管理,但是有一個問題,那就是目前我只能根據標題來做查詢,如果能查根據關鍵字查到一些相關的文章,那么這個意義就遠遠超出了目前的需求,如果實現應該能讓我的知識集成為一個完整的體系,保守估計,能讓我的效率提高50%。所以這方面還是迫切需要的。
如果有第三方的方案,就再好不過了,已有的標簽已經被梳理好了,如果要再整合起來相對會容易很多。
所以下午的時候突然發現了一個開源項目,xwiki,我覺得還不錯,就立馬上手測試了。
整個項目是基于Java實現,使用了struts,hibernate和大量的開源項目,數據庫使用MySQL,web服務器使用tomcat,當然數據庫和web服務器是可選的,還有其他的很多選擇。
這個項目的環境搭建部分得吐槽一下,官網的說明重點在體現xwiki功能如何全面,但是對于如何搭建,如何部署注意的地方相對來說比較散,沒有一種一氣呵成的感覺。
環境的要求是:
下載xwiki的war包,大概是200M左右,網址是xwiki.org
下載tomcat,我選擇的是1.8,修改下conf里面的配置,設置字符集為utf8
conf/server.xml
<Connector port="8080" URIEncoding="UTF-8"protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
配置MySQL,創建數據庫xwiki,配置一個用戶可連接。
create database xwiki default character setutf8;
grant all privileges on xwiki.* to xwiki@'%';
然后在把war包解壓到tomcat的webapps目錄下,找到WEB-INFO的配置文件hibernate.cfg.xml,修改MySQL的配置信息,屏蔽掉默認的hdb的配置。
連接數據庫的配置如下:
<property name="connection.url">jdbc:mysql://localhost:3306/xwiki?useSSL=false</property>
<property name="connection.username">xwiki</property>
<property name="connection.password">xwiki</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
<property name="dbcp.poolPreparedStatements">true</property>
<property name="dbcp.maxOpenPreparedStatements">20</property>
<mapping resource="xwiki.hbm.xml"/>
<mapping resource="feeds.hbm.xml"/>
<mapping resource="activitystream.hbm.xml"/>
<mapping resource="instance.hbm.xml"/>
<mapping resource="mailsender.hbm.xml"/>
修改配置文件xwiki.cfg,找到下面的4個配置,讓其生效,默認是屏蔽了。
xwiki.store.main.hint=hibernate
xwiki.store.hibernate.path=/WEB-INF/hibernate.cfg.xml
xwiki.superadminpassword=system
xwiki.readonly=no xwiki.encoding=UTF-8
下載MySQL的連接驅動,https://dev.mysql.com/downloads/file/?id=474257
尤其需要注意的是,下載的如果是tar.gz的包,需要解壓找到jar拷貝到WEB-INFO/lib下面。
啟動tomcat,我們的配置才剛剛開始。瀏覽器輸入:
http://192.168.253.141:8080/xwiki
就會看到如下的配置信息,搭建的步驟大體有下面的內容:
整個網頁版的安裝,比較有特色,所有工作都在頁面中完成。
首先要配置一個管理員賬號
然后可以安裝一些不錯的插件
默認會找到下面的兩個,當然毫不猶豫選擇了前者。
xwiki的插件安裝很有特點,下載,安裝,升級都是在界面中全部完成。
整個xwiki的安裝過程中,安裝這些插件花費的時間最多
總體感覺就跟網銀U頓安裝一些插件一樣,會彈出很多的插件待安裝,需要等待一會
整個過程相對來說比較耗時,大概用了十多分鐘吧。安裝好之后,就會初始化出一個頁面來。
然后就是導航了,會給你一些提示,該注意那些,整體這個提示還比較溫馨。
配置下用戶,配置文檔的目錄結構,這些就跟我們平時的使用差不多。我覺得里面的亮點就是詞條查詢了。它可以搜索word,ppt,xmind,博客里面的關鍵字自動生成wiki詞條。
可以下載不同的插件,比如file management,專門管理文件。
看完上述內容,你們對搭建知識庫xwiki是怎樣的有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。