diff --git a/templates/plone/0/README.md b/templates/plone/0/README.md
new file mode 100644
index 0000000..cc52f98
--- /dev/null
+++ b/templates/plone/0/README.md
@@ -0,0 +1,11 @@
+# Plone
+
+
+This templates deploys a Plone server with all its companions (Zeoserver) to be able to run Plone on top of you Rancher infrastructure
+
+
+# How to use it ?
+
+Just create and launch the stack.
+
+After that you can login with the regular user/password combination admin/admin.
diff --git a/templates/plone/0/docker-compose.yml b/templates/plone/0/docker-compose.yml
new file mode 100644
index 0000000..1ddd708
--- /dev/null
+++ b/templates/plone/0/docker-compose.yml
@@ -0,0 +1,33 @@
+zeoserver:
+ image: plone:${version}
+ labels:
+ io.rancher.scheduler.affinity:host_label: ${host_label}
+ io.rancher.scheduler.affinity:container_label_soft_ne: io.rancher.community.plone=true
+ io.rancher.community.plone: "true"
+ volumes:
+ - ${volume_name}:/data
+ volume_driver: ${volume_driver}
+ command: ["zeoserver"]
+
+plone:
+ image: plone:${version}
+ labels:
+ io.rancher.scheduler.affinity:host_label: ${host_label}
+ io.rancher.scheduler.affinity:container_label_soft_ne: io.rancher.community.plone=true
+ io.rancher.community.plone: "true"
+ links:
+ - zeoserver:zeoserver
+ environment:
+ ADDONS: ${addons}
+ ZEO_ADDRESS: zeoserver:8100
+
+lb:
+ image: rancher/load-balancer-service
+ labels:
+ io.rancher.scheduler.affinity:host_label: ${host_label}
+ io.rancher.scheduler.affinity:container_label_soft_ne: io.rancher.community.plone=true
+ io.rancher.community.plone: "true"
+ links:
+ - plone:plone
+ ports:
+ - ${http_port}:8080
diff --git a/templates/plone/0/rancher-compose.yml b/templates/plone/0/rancher-compose.yml
new file mode 100644
index 0000000..9c06d5b
--- /dev/null
+++ b/templates/plone/0/rancher-compose.yml
@@ -0,0 +1,83 @@
+.catalog:
+ name: "Plone"
+ version: "5.0-rancher1"
+ description: |
+ Plone CMS
+ uuid: plone-1
+ questions:
+ - variable: "version"
+ label: "Plone version"
+ description: "Select Plone version to run"
+ required: true
+ type: "enum"
+ options:
+ - 5.0
+ - 4.3
+ default: 5.0
+ - variable: "addons"
+ type: "string"
+ label: "Plone add-ons"
+ description: |
+ List of Plone Add-ons space separated
+ default: ""
+ - variable: "http_port"
+ type: "int"
+ label: "Port"
+ description: |
+ Plone HTTP public port to listen.
+ default: 8080
+ required: true
+ - variable: "host_label"
+ description: "Host label where to run Plone service."
+ label: "Host label:"
+ default: "plone=true"
+ type: "string"
+ - variable: "scale"
+ type: "int"
+ label: "Scale"
+ description: |
+ How many Plone instances to create
+ default: 2
+ required: true
+ - variable: volume_name
+ type: "string"
+ label: "Volume name"
+ description: |
+ Specifiy volume name for Plone data (filestorage, blobstorage)
+ default: plone-data
+ - variable: volume_driver
+ type: "string"
+ label: "Volume driver"
+ description: |
+ Specifiy docker volume driver to use
+ default: local
+
+plone:
+ scale: ${scale}
+ health_check:
+ port: 8080
+ interval: 5000
+ unhealthy_threshold: 3
+ healthy_threshold: 2
+ response_timeout: 2000
+ request_line: GET /
+
+zeoserver:
+ scale: 1
+ health_check:
+ port: 8100
+ interval: 5000
+ unhealthy_threshold: 3
+ healthy_threshold: 2
+ response_timeout: 2000
+
+lb:
+ scale: 1
+ load_balancer_config:
+ haproxy_config: {}
+ health_check:
+ port: 42
+ interval: 2000
+ unhealthy_threshold: 3
+ healthy_threshold: 2
+ response_timeout: 2000
diff --git a/templates/plone/README.md b/templates/plone/README.md
new file mode 100644
index 0000000..cc52f98
--- /dev/null
+++ b/templates/plone/README.md
@@ -0,0 +1,11 @@
+# Plone
+
+
+This templates deploys a Plone server with all its companions (Zeoserver) to be able to run Plone on top of you Rancher infrastructure
+
+
+# How to use it ?
+
+Just create and launch the stack.
+
+After that you can login with the regular user/password combination admin/admin.
diff --git a/templates/plone/catalogIcon-plone.svg b/templates/plone/catalogIcon-plone.svg
new file mode 100644
index 0000000..6bfdc1e
--- /dev/null
+++ b/templates/plone/catalogIcon-plone.svg
@@ -0,0 +1,48 @@
+
+
+
+
diff --git a/templates/plone/config.yml b/templates/plone/config.yml
new file mode 100644
index 0000000..35e1887
--- /dev/null
+++ b/templates/plone/config.yml
@@ -0,0 +1,7 @@
+name: "Plone"
+description: |
+ Plone is the premier Python-based CMS
+version: "5.0-rancher1"
+maintainer: "Alin Voinea "
+minimum_rancher_version: v1.0
+category: CMS