diff --git a/config/alfresco/bootstrap/spaces.xml b/config/alfresco/bootstrap/spaces.xml
index 18809f7e9a..bef0f1ec0f 100644
--- a/config/alfresco/bootstrap/spaces.xml
+++ b/config/alfresco/bootstrap/spaces.xml
@@ -97,18 +97,18 @@
${spaces.guest_home.name}
${spaces.guest_home.description}
-
-
-
- GROUP_EVERYONE
- Consumer
-
-
-
- WCM
- space-icon-default
- WCM
- Web Content Management Spaces
+
+
+
+ GROUP_EVERYONE
+ Consumer
+
+
+
+ ${spaces.wcm.name}
+ space-icon-default
+ ${spaces.wcm.name}
+ ${spaces.wcm.description}
diff --git a/config/alfresco/import-export-context.xml b/config/alfresco/import-export-context.xml
index 6d6d0c9d3f..b56d30d461 100644
--- a/config/alfresco/import-export-context.xml
+++ b/config/alfresco/import-export-context.xml
@@ -263,6 +263,7 @@
${spaces.templates.rss.childname}
${spaces.savedsearches.childname}
${spaces.scripts.childname}
+ ${spaces.wcm.childname}
diff --git a/config/alfresco/messages/bootstrap-spaces.properties b/config/alfresco/messages/bootstrap-spaces.properties
index 660be1d85e..f26dc76327 100644
--- a/config/alfresco/messages/bootstrap-spaces.properties
+++ b/config/alfresco/messages/bootstrap-spaces.properties
@@ -26,3 +26,6 @@ spaces.guest_home.description=The guest root space
spaces.scripts.name=Scripts
spaces.scripts.description=JavaScript files
+
+spaces.wcm.name=Websites
+spaces.wcm.description=Web Content Management Spaces
diff --git a/config/alfresco/model/applicationModel.xml b/config/alfresco/model/applicationModel.xml
index 078a7d17a1..1aaad3e754 100644
--- a/config/alfresco/model/applicationModel.xml
+++ b/config/alfresco/model/applicationModel.xml
@@ -49,6 +49,74 @@
Folder Link Object
cm:link
+
+
+ AVM Website Folder
+ cm:avmfolder
+
+
+
+ d:text
+
+
+
+
+
+ false
+ false
+
+
+ app:formtriple
+ false
+ true
+
+
+
+
+ false
+ false
+
+
+ app:webuser
+ false
+ true
+
+
+
+
+
+
+ Website Form Triple
+ cm:cmobject
+
+
+ d:noderef
+ true
+
+
+ d:noderef
+ true
+
+
+ d:noderef
+
+
+
+
+
+ Website User Information
+ cm:cmobject
+
+
+ d:text
+ true
+
+
+ d:text
+ true
+
+
+
diff --git a/config/alfresco/repository.properties b/config/alfresco/repository.properties
index 3bcaa68586..d679c9301a 100644
--- a/config/alfresco/repository.properties
+++ b/config/alfresco/repository.properties
@@ -103,6 +103,7 @@ spaces.templates.email.childname=app:email_templates
spaces.templates.rss.childname=app:rss_templates
spaces.savedsearches.childname=app:saved_searches
spaces.scripts.childname=app:scripts
+spaces.wcm.childname=app:wcm
# Folders for storing people
diff --git a/source/java/org/alfresco/model/ContentModel.java b/source/java/org/alfresco/model/ContentModel.java
index f24f634ab4..fd2f92fc79 100644
--- a/source/java/org/alfresco/model/ContentModel.java
+++ b/source/java/org/alfresco/model/ContentModel.java
@@ -231,7 +231,11 @@ public interface ContentModel
static final QName ASPECT_FEEDSOURCE = QName.createQName(NamespaceService.APP_MODEL_1_0_URI, "feedsource");
static final QName PROP_FEEDTEMPLATE = QName.createQName(NamespaceService.APP_MODEL_1_0_URI, "template");
-
+ // AVM web folder
+ static final QName TYPE_AVMWEBFOLDER = QName.createQName(NamespaceService.APP_MODEL_1_0_URI, "webfolder");
+ static final QName PROP_AVMSTORE = QName.createQName(NamespaceService.APP_MODEL_1_0_URI, "avmstore");
+
+
//
// User Model Definitions
//