diff --git a/tools-ng/ecdc/scriptlib/build-ccm.xml b/tools-ng/ecdc/scriptlib/build-ccm.xml
index 4ec76d5c9..06a26aa73 100644
--- a/tools-ng/ecdc/scriptlib/build-ccm.xml
+++ b/tools-ng/ecdc/scriptlib/build-ccm.xml
@@ -126,4 +126,39 @@
+
+
+
+
+
+
+
+
+ Creating new application ${new.app.name}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools-ng/ecdc/scriptlib/build-ccm.xml.orig b/tools-ng/ecdc/scriptlib/build-ccm.xml.orig
new file mode 100644
index 000000000..4ec76d5c9
--- /dev/null
+++ b/tools-ng/ecdc/scriptlib/build-ccm.xml.orig
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+ Loading bundle ${ccm.bundle.folder} into ${ccm.home}
+
+
+
+
+
+
+
+
+
+
+
+ load ${applications} --init using ${ccm.bundle.folder}/cfg/integration.properties
+
+
+
+
+
+
+
+ load ${applications}
+
+
+
+
+
+
+
+
+ prepare bundle ${ccm.bundle.folder}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools-ng/ecdc/scriptlib/build-runtime.xml b/tools-ng/ecdc/scriptlib/build-runtime.xml
index a7c9d8874..9e39b3dac 100644
--- a/tools-ng/ecdc/scriptlib/build-runtime.xml
+++ b/tools-ng/ecdc/scriptlib/build-runtime.xml
@@ -32,6 +32,27 @@
+
+
+ Uninstalling Liferay from ${app.server.webapp.dir}
+
+
+
+
+ Installing Liferay into ${app.server.webapp.dir}
+
+
+
+
+
+
+
+
+
diff --git a/tools-ng/ecdc/scriptlib/build-runtime.xml.orig b/tools-ng/ecdc/scriptlib/build-runtime.xml.orig
new file mode 100644
index 000000000..a7c9d8874
--- /dev/null
+++ b/tools-ng/ecdc/scriptlib/build-runtime.xml.orig
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+ Installing app server into ${app.server.parent.dir}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools-ng/ecdc/templates/new-app/application.xml b/tools-ng/ecdc/templates/new-app/application.xml
new file mode 100644
index 000000000..e8e6ae9ab
--- /dev/null
+++ b/tools-ng/ecdc/templates/new-app/application.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+ Please describe the @new.app.name@ application!
+
+
diff --git a/tools-ng/ecdc/templates/new-app/src/new.app.name.config b/tools-ng/ecdc/templates/new-app/src/new.app.name.config
new file mode 100644
index 000000000..0ece1ac86
--- /dev/null
+++ b/tools-ng/ecdc/templates/new-app/src/new.app.name.config
@@ -0,0 +1,3 @@
+
+
+
diff --git a/tools-ng/ecdc/templates/new-app/src/new.app.name.load b/tools-ng/ecdc/templates/new-app/src/new.app.name.load
new file mode 100644
index 000000000..b181528d1
--- /dev/null
+++ b/tools-ng/ecdc/templates/new-app/src/new.app.name.load
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools-ng/ecdc/templates/new-app/src/new.app.name.upgrade b/tools-ng/ecdc/templates/new-app/src/new.app.name.upgrade
new file mode 100644
index 000000000..f8070cf50
--- /dev/null
+++ b/tools-ng/ecdc/templates/new-app/src/new.app.name.upgrade
@@ -0,0 +1,2 @@
+
+
diff --git a/tools-ng/liferay/conf/content/language-ext.properties b/tools-ng/liferay/conf/content/language-ext.properties
new file mode 100644
index 000000000..6590dd98c
--- /dev/null
+++ b/tools-ng/liferay/conf/content/language-ext.properties
@@ -0,0 +1 @@
+# Add translations here
\ No newline at end of file
diff --git a/tools-ng/liferay/conf/portal-ext.properties b/tools-ng/liferay/conf/portal-ext.properties
new file mode 100644
index 000000000..3f94f5e3d
--- /dev/null
+++ b/tools-ng/liferay/conf/portal-ext.properties
@@ -0,0 +1,4 @@
+portal.ctx=/portal
+
+# Don't launch browser
+browser.launcher.url=
\ No newline at end of file
diff --git a/tools-ng/liferay/jta.jar b/tools-ng/liferay/jta.jar
new file mode 100644
index 000000000..40a2cbdf8
Binary files /dev/null and b/tools-ng/liferay/jta.jar differ
diff --git a/tools-ng/liferay/liferay-administration-guide-5.1.pdf b/tools-ng/liferay/liferay-administration-guide-5.1.pdf
new file mode 100644
index 000000000..190f1e332
Binary files /dev/null and b/tools-ng/liferay/liferay-administration-guide-5.1.pdf differ
diff --git a/tools-ng/liferay/liferay-portal-5.2.3.war b/tools-ng/liferay/liferay-portal-5.2.3.war
new file mode 100644
index 000000000..5ff6fc5ab
Binary files /dev/null and b/tools-ng/liferay/liferay-portal-5.2.3.war differ
diff --git a/tools-ng/liferay/liferay-portal-dependencies-5.2.3.zip b/tools-ng/liferay/liferay-portal-dependencies-5.2.3.zip
new file mode 100644
index 000000000..c300bc4de
Binary files /dev/null and b/tools-ng/liferay/liferay-portal-dependencies-5.2.3.zip differ