最近の更新 (Recent Changes)

2013-02-27
2012-12-11

最新リリース情報

Adminer (2.3.2-ja1)2010-06-07 18:43
Agile (Agile2013)2013-10-26 22:41
AnyEdit Tools Plugin for Eclipse (2.3.1.201005301956-ja1)2010-06-06 21:07
Barcode4j (2.1.0-ja1)2016-07-15 04:57
Bytecode Outline (2.3.0-ja1)2010-06-05 22:50
Chainsaw (1.3-ja0)2010-09-04 09:26
CharMap (4-ja1)2010-05-09 09:40
CheckStyle (5.1-ja1)2010-04-07 21:53
cobertura (1.9.4.1-src-ja1)2010-04-24 09:44
Drools (Drools-IDE-5.0-ja0)2010-07-20 19:58
Eclipse (SDK-3.6-win32-ja1)2010-06-29 20:37
FileChecksum (3-ja1)2010-05-08 09:27
FindBugs (1.3.9-ja2)2010-04-06 17:32
FindBugs-Eclipse Plugin (1-3-9-ja2)2010-04-09 20:21
FontRename (4-ja1)2010-05-08 11:55
iReport (3.7.6-win-ja5)2010-12-20 19:37
iText (2.1.7-ja3)2010-05-27 22:54
IvyDE (2.0.0-ja1)2010-06-05 18:41
Jadclipse (3.3.0-ja1)2010-04-11 23:23
JarBrowser (1.0-ja1)2010-04-11 09:59
JasperReport (3.7.6-ja2)2010-12-18 20:34
JasperServer (3.7.1-ja3)2010-12-20 20:37
JBoss Tools (3.1)2010-07-03 20:32
JDepend (2.9-ja1)2010-05-30 22:03
JDepend4Eclipse (1.2.2-ja1)2010-06-01 18:42
jmeter (2.3.4-ja1)2010-04-23 20:47
LiveUSB Creator (liveusb-creator-3.9.1-ja2)2010-05-13 22:17
ManifoldCF (apache-manifoldcf-mysql-20111218)2011-12-19 00:41
Meld (1.3.1-ja1)2010-04-21 20:44
MySQL-Workbench (mysql-workbench-gpl_5.2.34_ja6.deb)2011-09-09 23:06
NSIS (2.46-ja1)2010-05-13 23:07
Opcion Font Viewer (1.1.1-ja1)2010-05-16 08:22
phpMyAdmin (3.3.6-all-languages-ja1)2010-09-05 09:37
Sandcastleヘルプファイルビルダ (1803-ja1)2010-06-16 21:04
Sandcastle MSI (26202-ja0)2010-06-17 22:13
Sandcastle 日本語メッセージ (1803-ja1)2010-06-16 21:29
StyleCop (stylecop-f1a1f7cd9f80-ja-1.2)2010-06-24 17:34
swtjasperviewer (1.2.0-ja1)2010-04-17 22:13
WaveMaker (6.2.2Dev-ja0)2010-10-28 17:21

Wikiガイド(Guide)

サイドバー (Side Bar)

Liferayを変更する場合は、変更が即時に確認できると便利です。開発者モードでは、サーバを再起動せずに、Webブラウザを更新すると変更が適用されます。そのためにはキャッシュを利用しないようにします。

セットアップ

開発者モードの設定はLiferayのソースコード内のportal-impl\srcフォルダ内のportal-developer.propertiesに定義されています。このプロパティを有効にするための設定を次に説明します。

Tomcat

# tomcat-{バージョン}\binフォルダ内のsetenv.sh(MS Windowsの場合は、setenv.bat)をテキストエディタで開きます # JAVA_OPTSに-Dexternal-properties=portal-developer.propertiesを追加します 例:

JAVA_OPTS="-Xms256m -Xmx1024m  -XX:PermSize=32m -XX:MaxPermSize=160m -Dfile.encoding=UTF8 -Duser.timezone=GMT+2 
-Djava.security.auth.login.config=$CATALINA_HOME/conf/jaas.config 
-Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false 
-Dexternal-properties=portal-developer.properties"
注:すべてを一行に書きます

既にexternal-propertiesを使っている場合は、コンマ区切りでportal-developer.propertiesを追加します。

その他のアプリケーションサーバ

アプリケーションサーバの種類毎に設定ファイルが異なります。利用しているアプリケーションサーバのマニュアルを読み、external-properties=portal-developer.propertiesを設定してください。

既にexternal-propertiesを使っている場合は、コンマ区切りでportal-developer.propertiesを追加します

portal-developer.properties

以下の内容であるか確認してください:

theme.css.fast.load=false
theme.images.fast.load=false

javascript.fast.load=false
javascript.log.enabled=true

layout.template.cache.enabled=false

browser.launcher.url=

combo.check.timestamp=true

freemarker.engine.cache.storage=soft:1
freemarker.engine.modification.check.interval=0

openoffice.cache.enabled=false

velocity.engine.resource.manager.cache.enabled=false
file.resource.loader.path = templates
file.resource.loader.cache = false
velocimacro.library.autoreload = true

com.liferay.portal.servlet.filters.cache.CacheFilter=false

com.liferay.portal.servlet.filters.themepreview.ThemePreviewFilter=true

開発者モードの内容

開発者モードは以下の設定を行います:

  • テーマのCSSは個別に読み込まれます。(theme.css.fast.load=false)
  • この設定を行うと、テーマのファイルを更新すると、即時に変更が読み込まれます
  • Javascriptも個々ファイルで読み込まれます。(java.script.fast.load=false)\\

ポータルのすべてのJavascriptファイルとliferay-portlet.xmlで登録されたJavascriptに適用されます

  • Javascriptログを有効にします(javascript.log.enabled=true)
  • レイアウトテンプレートのキャッシュを無効(layout.template.cache.enabled=false)
  • Liferayを起動したときにWebブラウザを開かない(browser.launcher.url=)
  • Webリソースの変更キャッシュ(例:グローバルCSSファイル、css_cached.jsp)を無効にする(last.modified.check=false)
  • テーマと記事のvelocityテンプレートのキャッシュを無効にする(velocity.engine.resource.manager.cache.enabled=false)

その他

HTMLを縮小しないようにする

Liferay v5.2からはHTMLを縮小します。

HTML、CSS、JavaScriptをデバッグする場合で圧縮をしないようにするには、URLに以下のパラメータを追加します:

&strip=0