Menu

FrontPage

Eclipseプラグイン
Eclipse小技集
リファクタリング講座
テスティングフレームワーク JUnit
MSDEについて



最新の20件
2010-03-092010-03-082010-03-072010-03-052010-03-042010-03-022010-03-012010-02-282010-02-242010-02-232010-02-222010-01-192010-01-112010-01-052009-11-20

Help



eeWiki?

eeWiki is one Wiki Clone mounted by Java. It is used based on the Struts framework which is now in fashion, a Velocity template is used for a View portion, and it is creating. The Wiki engine of Mobwiki1.1 of Mobster is converted into Wiki engine, and a function and appearance are carrying out the base of Mr. sng's PukiWiki to it.
  • Aim at the internationalized Wiki clone.
  • It is mounted by Java.
  • Work only in a serve let environment.
  • A function is freely extensible with a plug-in function.
  • Since it is a license free-lancer, anyone can use it freely and reconstruction is also free.
  • The data file is made to decentralize aiming at not carrying out a response fall also by i-node (file system of a UNIX system).

What's Wiki?

It is formally referred to as WikiWikiWeb and a collection of the wonderful Web pages that anyone can do as for informational addition and edit is pointed out. Mr. Ward Cunningham developed this system and the origin of a name is coming from the Hawaii language "being quick."
WikiWikiWeb-http://c2.com/cgi/wiki/

Special Thanks

eeWiki is referring to various Wikis which predecessors made. I appreciate the Wiki clone I was allowed to make reference from the bottom of my heart.

License

It applies to The Apache Software License,Version 1.1 and GNU/GPL license correspondingly. Since it is used about Wiki engine, converting MobWiki of Project Mobster (http://www.mobster.jp/), a basic license thinks according to MobWiki1.1 license form.

a bug and request

a bug -- if there is a - request etc., please contact me to j69@cheaptrick.jt7.net Although it may immediately be unable to correspond ... I do all possible correspondences.


Installation  Λ

The installation method of eeWiki-0.1pre1 is explained. * There may be change with upgrade from now on.

Environment of operation

The platform of UNIX and Windows is not asked. If it is the environment where the Tomcat serve let container is working, it can be used satisfactory.
Cautions The environment more than JDK1.4 + Servlet API 2.3 is needed.

Deployment of a file

The downloaded WAR formal file or TAR formal file is developed under the directory of webapps.
In the case of WAR form
$cd $TOMCAT_HOME/webapps ($TOMCAT_HOME changes with your environment.)
$mkdir eewiki-0.1
$cd eewiki-0.1
$cp (The downloaded directory)/eewiki-0.1.war .
$jar xvf eewiki-0.1.war
$chown -R jakarta:jakarta * (Owner needs to give as an execution user of Tomcat.)
TAR形式の場合
$cd $TOMCAT_HOME/webapps ($TOMCAT_HOME changes with your environment.)
$cp (The downloaded directory)/eewiki-0.1.tar.gz .
$tar zxvf eewiki-0.1.tar.gz
$chown -R jakarta:jakarta * (Owner needs to give as an execution user of Tomcat.)
In the case of Windows, change of owner is not required.

Execution

Although it is automatically loaded if Tomcat is working, I recommend loading by Tomcat Manager by way of precaution.

First time access

at the time of first-time access, it is for compile of VTL (Velocity) ? the variable of VTL will be displayed Please perform Reloaded of a browser. FrontPage should be displayed from next time.

File composition

[eewiki-0.1]
  |-[META-INF]
  |-[WEB-INF]
  | |-VM_global_library.vm - Velocity Setting file
  | |-[dtd] - StrutsDtd
  | |-[tld] - StrutsTld
  | |-[lib] - Library
  | |-[properties]
  | | |-eewiki-conf.properties - eeWiki Setting file
  | | |-velocity.properties - Velocity Setting file
  | | |-wiki-tag.properties - Text plastic surgery class mapping file
  | |-struts-config.xml
  | |-toolbox.xml
  | |-validator-rules.xml
  | |-web.xml
  | |-[classes] - Class file
  | | |-ApplicationResources.properties - Locale Source other than Japanese
  | | |-ApplicationResources_ja.properties - Japanese Locale Source
  | | |-ApplicationResources_ja.txt
  | | |-mkjaprop.bat_
  | | |-[org]
  |-[css] - Style sheet
  |-[diff] - Page data of one generation ago for difference
  |-[doc] - Document
  |-[images] - Image
  |-index.jsp
  |-[pages] - View
  | |-Content.vm
  | |-Create.vm
  | |-Edit.vm
  | |-Footer.vm
  | |-Header.vm
  | |-Menu.vm
  | |-Navigator.vm
  | |-Query.vm
  | |-Upload.vm
  | |-Viewpage.vm
  |-[upload] - Attached file data
  |-[wiki] - Page data
  |-[src] - Source
  |-eewiki-0.1.war - War file

Setting file

The setting file which a user unites with his environment etc. and changes becomes eewiki-conf.properties.
Sample
#
# WEB_INF/properties/eewiki-conf.properties
#

#//////////////////////////////////////////////////
#管理者設定
#--パスワード
# default passwd = pass
# http://localhost:8080/eewiki/Viewpage.do?passwd=xxxxxでKEYを生成できます
define.admin.passwd=-99783035-679111411270-87-29-76-73-3787-67-115110-26

#--編集にパスワードが必要なページ
# *ですべてのページ
define.admin.lockedpage=FrontPage,Format,Format_ja,Help,Help_ja

#--編集不可能なページ
# *ですべてのページ
define.admin.fixedpage=

#データディレクトリ設定
#ディレクトリ名のみの変更は可能、パス構造は変更できない
#--Wikiデータの格納ディレクトリ
define.dir.data=wiki

#--添付データの格納ディレクトリ
define.dir.upload=upload

#--差分データの格納ディレクトリ
define.dir.diff=diff

#--スタイルシートの格納ディレクトリ
define.dir.css=css

#--イメージデータの格納ディレクトリ
define.dir.images=images

#//////////////////////////////////////////////////
#ページ関連設定
#--トップページの名前
#変更する場合は、ページの作成が必要
define.pagename.toppage=FrontPage

#--更新履歴一覧ページの名前
define.pagename.list=List

#--更新履歴ページの名前
define.pagename.new=RecentChanges

#--更新履歴ページの最大件数
define.new.maxrows=80

#--新規作成ページの名前
define.pagename.create=CreatePage

#--検索単語入力ページの名前
define.pagename.query=Query

#--添付ファイル入力ページの名前
define.pagename.upload=Upload

#--添付一覧ページの名前
define.pagename.attlist=AttachmentList

#--イメージ削除ページの名前
define.pagename.delimage=DeleteImage

#--Helpページの名前
#変更する場合は、ページの作成が必要
define.pagename.help=Help

#--整形ルールページの名前
#変更する場合は、ページの作成が必要
define.pagename.format=Format

#メニュー
#--メニューページの名前
define.pagename.menu=Menu
#--メニュー(sidebar)を使用するか(true:使用する、false:使用しない)
define.page.menu=ture

#ページスタイル設定
#--スタイルシート名(拡張子.cssは不要)
define.page.style=default

#Diff結果タイル設定
#--wはeeWikie独自のフォーマット、その他Diffらしいe,c,u,nが選択できる
define.diff.style=w

#デフォルトのページオーナー名
define.default,pageowner=J.r0ck
#ページオーナー名取得にクッキーを使用する
define.default,ownercookie=true

#//////////////////////////////////////////////////
#編集者
#--編集者名
define.modifier=J.r0ck(j69@cheaptrick.bne.jp)

#--編集者のホームページ
define.modifier.link=http://www.cheaptrick.bne.jp

#ページ凍結設定
#--凍結機能を有効にするか(true:使用する、false:使用しない)
define.frozen=true

#--凍結にパスワードが必要か(true:使用する、false:使用しない)
#まだ、実装していません。これについては、最近必要ないような気がしている
#define.frozen.passwd=true

#添付ファイル設定
#--添付機能を有効にするか(true:使用する、false:使用しない)
define.upload=true

#--添付可能なファイル拡張子(*は許さない)
define.upload.suffix=gif,jpg,png,txt,css

#--添付可能なファイル最大サイズ(バイト)
define.upload.maxsize=51200

#--添付にパスワードが必要か(true:使用する、false:使用しない)
#まだ、実装していません。
#define.upload.passwd=true

#タグプラグイン設定ファイル
define.tag.plugin=WEB-INF/properties/wiki-tag.properties

#RDF出力設定
define.rdf.title=eewiki-lite
define.rdf.description=eewiki-lite project page

#////////////////////////////////////////////////////


Navigator  Λ

It is the command group of a page header part. The contents change with the types of a page by which the navigator is displayed. Moreover, if the number of lines of a page becomes more than fixed, a navigator will appear also in a footer part.

Reload

A page is reloaded. The page which Wiki is perusing may just be in someone by renewal of edit now. Please reload, when you think ?, supposing it carried out or.

Create

A page is created newly. Since it changes on the screen which inputs a page name, a page name to create there is inputted.

Edit

The page displayed now is edited.

Frozen/Melts

A Frozen changes a page into the state where Melts can update a page, impossible updating. Please use considering this page made with much trouble to the self-assertion grade when tamper to nobody.

Diff

The change history of the contents of the page displayed now is displayed.
Moreover, please use it also for perusing the Source of a page.

Attachment

A file to append is uploaded. It changes on the screen which inputs an attached file name. Then, the list of the attached files uploaded now can be referred to.

Top

It changes to the Top page of eeWiki.

List

The list of all pages created now is displayed in order of a page name.

Query

The page in which arbitrary words are contained is searched. The word is contained in the page name with the object.

Recent

The list of all pages created now is displayed in order of creation time.

Help

This page is displayed.

Edit screen  Λ

It is the screen into which a page is edited. It changes on this screen by clicking edit of a navigator.

Password

When it is the page which needs a password, an input is required for updating.

Preview

It is used to check a layout etc. during edit. The contents which will be created under the editorial department are displayed.

Commit

Page edit is decided.

The plastic surgery rule of a text is displayed.

The plastic surgery rule of eeWiki is displayed.

The plastic surgery rule of eeWiki  Λ

Please refer to Format.


About a RDF output  Λ

The RDF output function was added from eeWiki-Lite.
http://www.cheaptrick.bne.jp/eewiki/Rdf.do
if Rdf.do is requested as mentioned above, the same contents as an updating history will be outputted in RDF Moreover, two parameters, top and query, were prepared.
top serves as specification of how many higher ranks to display. 20 affairs and a maximum of 50 affairs can be specified by the default.
http://www.cheaptrick.bne.jp/eewiki/Rdf.do?top=3
query outputs the result of word reference in RDF.
http://www.cheaptrick.bne.jp/eewiki/Rdf.do?top=3&query=wiki


添付ファイル: [添付ファイル一覧]

最終更新日時: 2004-07-30 (金) 13:21:15 (2048d)