<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Creating Site using Webscript in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109285#M30640</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/80057"&gt;@piyush48&lt;/A&gt;,&lt;/P&gt;
&lt;P&gt;What are you passing in as sitePreset?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If I create a site using the API&lt;/P&gt;
&lt;PRE&gt;http://localhost:80/alfresco/api/-default-/public/alfresco/versions/1/sites?alf_ticket=TICKET_4ad80403182aac65b38d69efa88998814c6d80be&lt;/PRE&gt;
&lt;P&gt;with the following values:&lt;/P&gt;
&lt;PRE&gt;{
  "id": "publicSiteAPI",
  "title": "Public Site By API",
  "description": "Public site created for blog post",
  "visibility": "PUBLIC"
}&lt;/PRE&gt;
&lt;P&gt;The return value I get is:&lt;/P&gt;
&lt;PRE&gt;{
    "entry": {
        "role": "SiteManager",
        "visibility": "PUBLIC",
        "guid": "3ab2a35a-2c21-40cf-b14b-ae1eb42288ce",
        "description": "Public site created for blog post",
        "id": "publicSiteAPI",
        "preset": "site-dashboard",
        "title": "Public Site By API"
    }
}&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="created by API" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/728i5871A4567D690831/image-size/large?v=v2&amp;amp;px=999" role="button" title="image" alt="image" /&gt;&lt;/span&gt;&lt;SPAN class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;created by API&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;I'm wondering if your "preset" is incorrect?&lt;/P&gt;</description>
    <pubDate>Fri, 03 Jul 2020 11:44:13 GMT</pubDate>
    <dc:creator>EddieMay</dc:creator>
    <dc:date>2020-07-03T11:44:13Z</dc:date>
    <item>
      <title>Creating Site using Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109277#M30632</link>
      <description>&lt;P&gt;Hii All,&lt;/P&gt;&lt;P&gt;I want to create Site through webscript and i have created one but it doesnt work correctly.Hereby i am attaching code&amp;nbsp; please do help out.&lt;/P&gt;&lt;PRE&gt;package com.abc.repo.web;


import java.io.IOException;
import java.io.Serializable;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.alfresco.error.AlfrescoRuntimeException;
import org.alfresco.model.ContentModel;
import org.alfresco.service.cmr.repository.ChildAssociationRef;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.NodeService;
import org.alfresco.service.cmr.repository.StoreRef;
import org.alfresco.service.ServiceRegistry;
import org.alfresco.service.cmr.search.SearchService;
import org.alfresco.service.namespace.NamespaceService;
import org.alfresco.service.namespace.NamespaceServiceMemoryImpl;
import org.alfresco.service.namespace.QName;
import org.apache.log4j.Logger;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import org.alfresco.service.cmr.site.SiteInfo;
import org.alfresco.service.cmr.site.SiteMemberInfo;
import org.alfresco.service.cmr.site.SiteService;
import org.alfresco.service.cmr.site.SiteVisibility;
import org.springframework.extensions.surf.util.ParameterCheck;
import org.springframework.extensions.webscripts.AbstractWebScript;
import org.springframework.extensions.webscripts.WebScriptRequest;
import org.springframework.extensions.webscripts.WebScriptResponse;

public class siteCreation extends AbstractWebScript {

    private static Logger LOGGER = Logger.getLogger(siteCreation.class);
    
    private SiteInfo siteInfo;
    private SiteService siteService;
    private ServiceRegistry serviceRegistry;
    
    public void setServiceRegistry(ServiceRegistry serviceRegistry)
    {
    	this.serviceRegistry = serviceRegistry;
    }
        
    public void setSiteService(SiteService siteService)
    {
        this.siteService = siteService;
    }
    
    @Override
    public void execute(WebScriptRequest req, WebScriptResponse res) throws IOException {

    	JSONObject reqData = (JSONObject) req.parseContent();
    	String shortName, visibility, sitePreset, title, description = null;
     
    try {
        shortName= (String) reqData.get("shortName");
        sitePreset= (String) reqData.get("sitePreset");
        title= (String) reqData.get("title");
        description= (String) reqData.get("description");
        visibility= (String) reqData.get("visibility");
        
    }
    catch (JSONException err) {
        err.printStackTrace();
    } 
    
  }
    public SiteInfo createSite(String sitePreset, String shortName, String title, String description, String visibility)
    { 
        ParameterCheck.mandatoryString("visibility", visibility);
        SiteVisibility siteVisibility = SiteVisibility.valueOf(visibility);
        SiteInfo siteInfo = this.siteService.createSite(sitePreset, shortName, title, description, siteVisibility);
        return new SiteInfo(siteInfo, this.serviceRegistry, this.siteService);
    }
}&lt;/PRE&gt;</description>
      <pubDate>Tue, 30 Jun 2020 11:36:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109277#M30632</guid>
      <dc:creator>piyush48</dc:creator>
      <dc:date>2020-06-30T11:36:25Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Site using Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109278#M30633</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/80057"&gt;@piyush48&lt;/A&gt;,&lt;/P&gt;
&lt;P&gt;There's a &lt;A title="Opens in a new window" href="https://stackoverflow.com/questions/53205943/how-do-i-create-an-alfresco-site-programmatically-from-a-repository-webscript" target="_blank" rel="noopener nofollow noreferrer"&gt;StackOverflow answer&lt;/A&gt; that you might find useful.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;HTH,&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jun 2020 12:38:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109278#M30633</guid>
      <dc:creator>EddieMay</dc:creator>
      <dc:date>2020-06-30T12:38:33Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Site using Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109279#M30634</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/76783"&gt;@EddieMay&lt;/A&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;I have referred to that and created my site but in answer ,the site is created by javascript function and we are using abstractWebscript to create the site. Could you please help me out how could i create it using AbstractWebscript only.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Piyush&lt;/P&gt;</description>
      <pubDate>Wed, 01 Jul 2020 05:50:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109279#M30634</guid>
      <dc:creator>piyush48</dc:creator>
      <dc:date>2020-07-01T05:50:08Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Site using Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109280#M30635</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/80057"&gt;@piyush48&lt;/A&gt;,&lt;/P&gt;
&lt;P&gt;In the &lt;A title="Opens in a new window" href="https://stackoverflow.com/questions/53205943/how-do-i-create-an-alfresco-site-programmatically-from-a-repository-webscript" target="_blank" rel="noopener nofollow noreferrer"&gt;StackOverflow&lt;/A&gt; answer, it states that you can't use a WebScript as&lt;/P&gt;

&lt;PRE&gt;Creation of sites in Alfresco is done by invoking a Share module&lt;/PRE&gt;
&lt;P&gt;Could you look into using the ReST API -&amp;nbsp;&lt;A href="http://localhost/api-explorer/#!/sites/createSite" target="_blank" rel="nofollow noopener noreferrer"&gt;http://localhost/api-explorer/#!/sites/createSite&lt;/A&gt;?&lt;/P&gt;</description>
      <pubDate>Wed, 01 Jul 2020 12:09:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109280#M30635</guid>
      <dc:creator>EddieMay</dc:creator>
      <dc:date>2020-07-01T12:09:22Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Site using Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109281#M30636</link>
      <description>&lt;P&gt;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/80057"&gt;@piyush48&lt;/A&gt;&amp;nbsp; There ways to create site.&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/76783"&gt;@EddieMay&lt;/A&gt;&amp;nbsp;provided a link that has thread on creating site, which intern calls repository apis and does the job. You can create surf webscript to create site.&lt;/P&gt;
&lt;P&gt;You can also create java or js webscript on repository side to create the site like you are doing.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The code you have written is somewhat correct but there are several issues with your code including a compilation error. You are trying to instantiate an Interface named "&lt;A href="https://github.com/Alfresco/alfresco-repository/blob/master/src/main/java/org/alfresco/service/cmr/site/SiteInfo.java" target="_self" rel="nofollow noopener noreferrer"&gt;SiteInfo&lt;/A&gt;". Interface can not be directly instantiated. It is always good to try and debug and check the errors.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;This return statement is wrong:&lt;/U&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;return new SiteInfo(siteInfo, this.serviceRegistry, this.siteService);
&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/PRE&gt;
&lt;P&gt;when you call below method:&lt;/P&gt;
&lt;PRE&gt;this.siteService.createSite(sitePreset, shortName, title, description, siteVisibility);&lt;/PRE&gt;
&lt;P&gt;It returns the &lt;A href="https://github.com/Alfresco/alfresco-repository/blob/master/src/main/java/org/alfresco/service/cmr/site/SiteInfo.java" target="_self" rel="nofollow noopener noreferrer"&gt;SiteInfo&lt;/A&gt;&amp;nbsp;type of object. You can simply return it from your method. Example:&lt;/P&gt;
&lt;PRE&gt;public SiteInfo createSite(String sitePreset, String shortName, String title, String description,
			String visibility) {
   ParameterCheck.mandatoryString("visibility", visibility);
   SiteVisibility siteVisibility = SiteVisibility.valueOf(visibility);&lt;BR /&gt;&lt;FONT color="#000000"&gt;&lt;STRONG&gt;   return this.siteService.&lt;A href="https://github.com/Alfresco/alfresco-repository/blob/master/src/main/java/org/alfresco/service/cmr/site/SiteService.java#L86" target="_self" rel="nofollow noopener noreferrer"&gt;createSite&lt;/A&gt;(sitePreset, shortName, title, description, siteVisibility);
&lt;/STRONG&gt;&lt;/FONT&gt;}&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Refer:&lt;/STRONG&gt;&lt;BR /&gt;&lt;A href="https://github.com/Alfresco/alfresco-repository/blob/master/src/main/java/org/alfresco/service/cmr/site/SiteService.java#L86" target="_blank" rel="noopener nofollow noreferrer"&gt;https://github.com/Alfresco/alfresco-repository/blob/master/src/main/java/org/alfresco/service/cmr/site/SiteService.java#L86&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://github.com/Alfresco/alfresco-repository/blob/master/src/main/java/org/alfresco/service/cmr/site/SiteInfo.java" target="_blank" rel="noopener nofollow noreferrer"&gt;https://github.com/Alfresco/alfresco-repository/blob/master/src/main/java/org/alfresco/service/cmr/site/SiteInfo.java&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://dev.alfresco.com/resource/docs/java/org/alfresco/service/cmr/site/SiteService.html#createSite-java.lang.String-java.lang.String-java.lang.String-java.lang.String-org.alfresco.service.cmr.site.SiteVisibility-" target="_blank" rel="noopener nofollow noreferrer"&gt;https://dev.alfresco.com/resource/docs/java/org/alfresco/service/cmr/site/SiteService.html#createSite-java.lang.String-java.lang.String-java.lang.String-java.lang.String-org.alfresco.service.cmr.site.SiteVisibility-&lt;/A&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;STRONG&gt;I also don't see where you are calling "createSite" method in your execute(WebScriptRequest, WebScriptResponse) method?&lt;/STRONG&gt;&lt;/P&gt;

&lt;P&gt;Also these declarations are unnecessary:&lt;/P&gt;
&lt;PRE&gt;private SiteInfo siteInfo;
private ServiceRegistry serviceRegistry;

public void setServiceRegistry(ServiceRegistry serviceRegistry)
{
  this.serviceRegistry = serviceRegistry;
}&lt;/PRE&gt;
&lt;P&gt;You are just using SiteService, so&amp;nbsp;SiteInfo&amp;nbsp; and&amp;nbsp;ServiceRegistry are not required in this specific webscript.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.oracle.com/java/technologies/javase/codeconventions-namingconventions.html" target="_self" rel="nofollow noopener noreferrer"&gt;Class naming is not correct :&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Wrong class naming:&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;siteCreation &lt;/PRE&gt;
&lt;P&gt;Correct class naming:&lt;/P&gt;
&lt;PRE&gt;SiteCreation &lt;/PRE&gt;</description>
      <pubDate>Wed, 01 Jul 2020 15:53:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109281#M30636</guid>
      <dc:creator>abhinavmishra14</dc:creator>
      <dc:date>2020-07-01T15:53:29Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Site using Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109282#M30637</link>
      <description>&lt;P&gt;Thanks &lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/74498"&gt;@abhinavmishra14&lt;/A&gt;&amp;nbsp; and &lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/76783"&gt;@EddieMay&lt;/A&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;I have created surf Webscript as &lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/74498"&gt;@abhinavmishra14&lt;/A&gt;&amp;nbsp; helped me by guideing me to correct code implementation.&lt;/P&gt;&lt;P&gt;Site can be now created by webscript but it doesnt show document library and site-dashboard and when i click on customize site page to add this component it is showing error of component-pages.get.js is failed to get executed. Please do help me out by guiding me towards solution.&lt;/P&gt;&lt;P&gt;I am attaching photo of error which i am getting.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Piyush&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot (36).png" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/731i8D1E9D8065019D93/image-size/large?v=v2&amp;amp;px=999" role="button" title="image" alt="image" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jul 2020 05:57:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109282#M30637</guid>
      <dc:creator>piyush48</dc:creator>
      <dc:date>2020-07-03T05:57:11Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Site using Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109283#M30638</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/80057"&gt;@piyush48&lt;/A&gt;,&lt;/P&gt;
&lt;P&gt;Can you share the code from your webscript please?&lt;/P&gt;
&lt;P&gt;Thanks,&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jul 2020 09:06:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109283#M30638</guid>
      <dc:creator>EddieMay</dc:creator>
      <dc:date>2020-07-03T09:06:18Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Site using Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109284#M30639</link>
      <description>&lt;P&gt;Hii&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/76783"&gt;@EddieMay&lt;/A&gt;&amp;nbsp; and &lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/74498"&gt;@abhinavmishra14&lt;/A&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;please find the attached code for the Java Webscript for creating site as suggested by abhinav.&lt;/P&gt;
&lt;PRE&gt;package com.aviva.repo.webscripts;

 

import java.io.IOException;

 

import org.alfresco.service.cmr.site.SiteInfo;
import org.alfresco.service.cmr.site.SiteService;
import org.alfresco.service.cmr.site.SiteVisibility;
import org.json.JSONException;
import org.json.JSONObject;
import org.springframework.extensions.webscripts.AbstractWebScript;
import org.springframework.extensions.webscripts.WebScriptRequest;
import org.springframework.extensions.webscripts.WebScriptResponse;

 

public class CreateSite extends AbstractWebScript {

 

    private SiteService siteService;

 

    public void setSiteService(SiteService siteService)
    {
        this.siteService = siteService;
    }

 

    @Override
    public void execute(WebScriptRequest req, WebScriptResponse res) throws IOException {
        JSONObject reqData = (JSONObject) req.parseContent();
        String shortName = "", visibility="", sitePreset="", title="", description = "";
       try {
                shortName= (String) reqData.get("shortName");
                sitePreset= (String) reqData.get("sitePreset");
                title= (String) reqData.get("title");
                description= (String) reqData.get("description");
                visibility= (String) reqData.get("visibility");
                createSite(sitePreset,shortName,title,description,visibility);
            }
            catch (JSONException err) {
                err.printStackTrace();
            }
            System.out.println("Site with "+ shortName +"is needed to be created");
     }

 

    public void createSite(String sitePreset, String shortName, String title, String description, String visibility)
    {
        System.out.println("data------------------  " + this.siteService.getSite(shortName));

 

        if(this.siteService.getSite(shortName) == null){
            SiteVisibility siteVisibility = SiteVisibility.valueOf(visibility);
            SiteInfo siteInfo = this.siteService.createSite(sitePreset, shortName, title, description, siteVisibility);
            System.out.println("siteinfo ------------------  " + siteInfo.getShortName());
        }else {
            System.out.println("Site is already exists");
        }

 

    }
}&lt;/PRE&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Piyush&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jul 2020 11:05:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109284#M30639</guid>
      <dc:creator>piyush48</dc:creator>
      <dc:date>2020-07-03T11:05:29Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Site using Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109285#M30640</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/80057"&gt;@piyush48&lt;/A&gt;,&lt;/P&gt;
&lt;P&gt;What are you passing in as sitePreset?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If I create a site using the API&lt;/P&gt;
&lt;PRE&gt;http://localhost:80/alfresco/api/-default-/public/alfresco/versions/1/sites?alf_ticket=TICKET_4ad80403182aac65b38d69efa88998814c6d80be&lt;/PRE&gt;
&lt;P&gt;with the following values:&lt;/P&gt;
&lt;PRE&gt;{
  "id": "publicSiteAPI",
  "title": "Public Site By API",
  "description": "Public site created for blog post",
  "visibility": "PUBLIC"
}&lt;/PRE&gt;
&lt;P&gt;The return value I get is:&lt;/P&gt;
&lt;PRE&gt;{
    "entry": {
        "role": "SiteManager",
        "visibility": "PUBLIC",
        "guid": "3ab2a35a-2c21-40cf-b14b-ae1eb42288ce",
        "description": "Public site created for blog post",
        "id": "publicSiteAPI",
        "preset": "site-dashboard",
        "title": "Public Site By API"
    }
}&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="created by API" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image"&gt;&lt;img src="https://connect.hyland.com/t5/image/serverpage/image-id/728i5871A4567D690831/image-size/large?v=v2&amp;amp;px=999" role="button" title="image" alt="image" /&gt;&lt;/span&gt;&lt;SPAN class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;created by API&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;I'm wondering if your "preset" is incorrect?&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jul 2020 11:44:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109285#M30640</guid>
      <dc:creator>EddieMay</dc:creator>
      <dc:date>2020-07-03T11:44:13Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Site using Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109286#M30641</link>
      <description>&lt;P&gt;Hii&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/76783"&gt;@EddieMay&lt;/A&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Please find my JSON values which i pass to create site.&lt;/P&gt;&lt;PRE&gt;{
"sitePreset":"Aviva Dashboard",
"shortName":"Aviva-Test",
"title":"AvivaTestNew",
"description":"Demo Aviva Site",
"visibility":"PRIVATE"
}&lt;/PRE&gt;</description>
      <pubDate>Fri, 03 Jul 2020 12:22:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109286#M30641</guid>
      <dc:creator>piyush48</dc:creator>
      <dc:date>2020-07-03T12:22:52Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Site using Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109287#M30642</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/80057"&gt;@piyush48&lt;/A&gt;,&lt;/P&gt;
&lt;P&gt;I don't think you can have whitespace in your site preset value&lt;/P&gt;
&lt;PRE&gt;Aviva Dashboard&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;It needs to be along these lines:&lt;/P&gt;
&lt;PRE class="pre codeblock prettyprint prettyprinted"&gt;&lt;SPAN class="tag"&gt;&amp;lt;preset&lt;/SPAN&gt; &lt;SPAN class="atn"&gt;id&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="atv"&gt;"site-dashboard"&lt;/SPAN&gt;&lt;SPAN class="tag"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;Also, I think a preset has to be setup in &lt;A href="https://docs.alfresco.com/5.1/concepts/dev-extensions-share-site-presets.html" target="_self" rel="nofollow noopener noreferrer"&gt;Share site presets&lt;/A&gt;&amp;nbsp;before you can start using it.&lt;/P&gt;
&lt;P&gt;To test, can you swap "Aviva Dashboard" for "site-dashboard" and try your webscript again?&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jul 2020 12:43:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109287#M30642</guid>
      <dc:creator>EddieMay</dc:creator>
      <dc:date>2020-07-03T12:43:53Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Site using Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109288#M30643</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/76783"&gt;@EddieMay&lt;/A&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thanks for constantly helping me solving my issue.&lt;/P&gt;&lt;P&gt;I have tried and tested by changing Aviva Dashboard to site-dashboard but it still dont allow me to access customize site and also no dashboard is seen.&lt;/P&gt;&lt;PRE&gt;{
"sitePreset":"site-dashboard",
"shortName":"Aviva-Test1",
"title":"AvivaTestNew1",
"description":"Demo Aviva Site",
"visibility":"PRIVATE"
}&lt;/PRE&gt;&lt;P&gt;Please find the JSON value which i change as suggested.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Piyush&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jul 2020 12:55:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109288#M30643</guid>
      <dc:creator>piyush48</dc:creator>
      <dc:date>2020-07-03T12:55:49Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Site using Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109289#M30644</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/80057"&gt;@piyush48&lt;/A&gt;,&lt;/P&gt;
&lt;P&gt;It didn't work - that's a shame!&amp;nbsp;&lt;/P&gt;
&lt;P&gt;OK, can you check what the presents are called in&amp;nbsp;&lt;SPAN class="ph filepath"&gt;tomcat/webapps/share/WEB-INF/classes/alfresco/site-data/presets/presets.xml&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;- it could be that the default has been changed.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jul 2020 13:11:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109289#M30644</guid>
      <dc:creator>EddieMay</dc:creator>
      <dc:date>2020-07-03T13:11:41Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Site using Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109290#M30645</link>
      <description>&lt;P&gt;Hii &lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/76783"&gt;@EddieMay&lt;/A&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;I am using SDK 4.1 on my device, so please could tell me equivalent path for it because I didn't find tomcat anywhere.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Piyush&lt;/P&gt;</description>
      <pubDate>Sun, 05 Jul 2020 06:50:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109290#M30645</guid>
      <dc:creator>piyush48</dc:creator>
      <dc:date>2020-07-05T06:50:44Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Site using Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109291#M30646</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/76783"&gt;@EddieMay&lt;/A&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;I got the path in my SDK in share in sitedata but there is no file called presets.xml. So would i have to create one and check??&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Piyush&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jul 2020 09:01:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109291#M30646</guid>
      <dc:creator>piyush48</dc:creator>
      <dc:date>2020-07-06T09:01:12Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Site using Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109292#M30647</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/80057"&gt;@piyush48&lt;/A&gt;,&lt;/P&gt;
&lt;P&gt;The file should be there at&amp;nbsp;&lt;SPAN&gt;tomcat/webapps/share/WEB-INF/classes/alfresco/site-data/presets/presets.xml. I've just expanded the share.war file that comes with the&lt;/SPAN&gt;&amp;nbsp;community 6.2 distribution zip &amp;amp; that's where I found presets.xml.&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jul 2020 09:49:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109292#M30647</guid>
      <dc:creator>EddieMay</dc:creator>
      <dc:date>2020-07-06T09:49:08Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Site using Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109293#M30648</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/76783"&gt;@EddieMay&lt;/A&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;I am Using SDK 4.1(Enterprise edition) but didnt found any presets.xml on path&amp;nbsp;C:\Users\ABCD\alfresco.contentservices\project\project-acs-share\src\main\resources\alfresco\web-extension\site-data\extensions which is path for presets.xml right??&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Piyush&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jul 2020 10:00:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109293#M30648</guid>
      <dc:creator>piyush48</dc:creator>
      <dc:date>2020-07-06T10:00:20Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Site using Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109294#M30649</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/76783"&gt;@EddieMay&lt;/A&gt;&amp;nbsp;,&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/36939"&gt;@sanjaybandhniya&lt;/A&gt;&amp;nbsp;, &lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/74498"&gt;@abhinavmishra14&lt;/A&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;I think i have similar Problem as given in below link as i cannot access customize site page and my noderef is not getting this page i think. I have same issue as him if anyone of you could help me out.&lt;/P&gt;&lt;P&gt;&lt;A href="https://hub.alfresco.com/t5/alfresco-content-services-forum/i-am-can-not-goto-dashboard-of-site/td-p/278625" target="_self" rel="nofollow noopener noreferrer"&gt;https://hub.alfresco.com/t5/alfresco-content-services-forum/i-am-can-not-goto-dashboard-of-site/td-p/278625&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Piyush&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jul 2020 12:06:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109294#M30649</guid>
      <dc:creator>piyush48</dc:creator>
      <dc:date>2020-07-06T12:06:12Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Site using Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109295#M30650</link>
      <description>&lt;P&gt;You can use alternate way&amp;nbsp; to create site.&amp;nbsp;&amp;nbsp;&lt;A href="https://api-explorer.alfresco.com/api-explorer/#!/sites/createSite" target="_blank" rel="noopener nofollow noreferrer"&gt;api-explorer&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jul 2020 12:29:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109295#M30650</guid>
      <dc:creator>sp2</dc:creator>
      <dc:date>2020-07-06T12:29:15Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Site using Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109296#M30651</link>
      <description>&lt;P&gt;hii&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/36939"&gt;@sanjaybandhniya&lt;/A&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;I have requirement to create it through dynamic Abstract webscript.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Piyush&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jul 2020 12:49:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/creating-site-using-webscript/m-p/109296#M30651</guid>
      <dc:creator>piyush48</dc:creator>
      <dc:date>2020-07-06T12:49:44Z</dc:date>
    </item>
  </channel>
</rss>

