<?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: Sites root-scoped javascript variable not defined. in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/sites-root-scoped-javascript-variable-not-defined/m-p/267186#M220316</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ah sorry -didn't spot you were using "sites" - try "siteService"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 24 Aug 2011 14:30:24 GMT</pubDate>
    <dc:creator>mikeh</dc:creator>
    <dc:date>2011-08-24T14:30:24Z</dc:date>
    <item>
      <title>Sites root-scoped javascript variable not defined.</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sites-root-scoped-javascript-variable-not-defined/m-p/267182#M220312</link>
      <description>Greetings,I'm attempting to modify the Share footer webscript to include some information found in an aspect applied to each site.The javascript API docs show that there is a root scoped variable 'sites' that gives access to the sites service.&amp;nbsp;&amp;nbsp; My code below fails on the use of that root scoped var</description>
      <pubDate>Wed, 24 Aug 2011 12:00:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sites-root-scoped-javascript-variable-not-defined/m-p/267182#M220312</guid>
      <dc:creator>vamirr</dc:creator>
      <dc:date>2011-08-24T12:00:13Z</dc:date>
    </item>
    <item>
      <title>Re: Sites root-scoped javascript variable not defined.</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sites-root-scoped-javascript-variable-not-defined/m-p/267183#M220313</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It's because the "sites" root object is only present on the Repository tier (/alfresco) and not the Web tier (/share). Share is a remote webapp that communicates with the Repository via JSON-based REST APIs.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You'll need to build a webscript on the repo tier to return the information you need. You can use the remote.call() function in the footer's JavaScript controller to make the call. Look throughout the Share source code for many examples of this pattern.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Aug 2011 12:18:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sites-root-scoped-javascript-variable-not-defined/m-p/267183#M220313</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2011-08-24T12:18:34Z</dc:date>
    </item>
    <item>
      <title>Re: Sites root-scoped javascript variable not defined.</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sites-root-scoped-javascript-variable-not-defined/m-p/267184#M220314</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Understood.&amp;nbsp; Thank you.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Aug 2011 12:48:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sites-root-scoped-javascript-variable-not-defined/m-p/267184#M220314</guid>
      <dc:creator>vamirr</dc:creator>
      <dc:date>2011-08-24T12:48:55Z</dc:date>
    </item>
    <item>
      <title>Re: Sites root-scoped javascript variable not defined.</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sites-root-scoped-javascript-variable-not-defined/m-p/267185#M220315</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Mike,&amp;nbsp; I seem to be getting the same thing on the alfresco side:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Message:&amp;nbsp;&amp;nbsp;&amp;nbsp;07240016 Wrapped Exception (with status template): 07240040 Failed to execute script '/org/aeroCOMPASS/getSiteProps.get.js (in repository store workspace://SpacesStore/Company Home/Data Dictionary/Web Scripts Extensions)': 07240039 ReferenceError: "sites" is not defined. (workspace://SpacesStore/Company Home/Data Dictionary/Web Scripts Extensions/org/aeroCOMPASS/getSiteProps.get.js#4)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;Exception:&amp;nbsp;&amp;nbsp;&amp;nbsp;org.mozilla.javascript.EcmaError - ReferenceError: "sites" is not defined. (workspace://SpacesStore/Company Home/Data Dictionary/Web Scripts Extensions/org/aeroCOMPASS/getSiteProps.get.js#4)&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var sitename = url.templateArgs["shortName"];&lt;BR /&gt;&lt;BR /&gt;if(sitename){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;mySite = sites.getSite(sitename);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;mySiteNode = mySite.node;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(mySiteNode){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(mySiteNode.hasAspect("ac:siteOwner")){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;model.siteOwner = mySiteNode.properties["ac:sponsor"];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;model.siteSponsor = mySiteNode.properties["ac:sponsor"];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;}&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Aug 2011 14:16:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sites-root-scoped-javascript-variable-not-defined/m-p/267185#M220315</guid>
      <dc:creator>vamirr</dc:creator>
      <dc:date>2011-08-24T14:16:28Z</dc:date>
    </item>
    <item>
      <title>Re: Sites root-scoped javascript variable not defined.</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sites-root-scoped-javascript-variable-not-defined/m-p/267186#M220316</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ah sorry -didn't spot you were using "sites" - try "siteService"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Aug 2011 14:30:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sites-root-scoped-javascript-variable-not-defined/m-p/267186#M220316</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2011-08-24T14:30:24Z</dc:date>
    </item>
    <item>
      <title>Re: Sites root-scoped javascript variable not defined.</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sites-root-scoped-javascript-variable-not-defined/m-p/267187#M220317</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Does that mean that the existing Wiki documentation e.g. on &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/4.0_JavaScript_API#Root_Scope_Objects" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/4.0_JavaScript_API#Root_Scope_Objects&lt;/A&gt;&lt;SPAN&gt; and &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/4.0_JavaScript_Services_API#Get_list_of_site_members" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/4.0_JavaScript_Services_API#Get_list_of_site_members&lt;/A&gt;&lt;SPAN&gt; is incorrect ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Nov 2012 02:28:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sites-root-scoped-javascript-variable-not-defined/m-p/267187#M220317</guid>
      <dc:creator>jevon</dc:creator>
      <dc:date>2012-11-02T02:28:36Z</dc:date>
    </item>
    <item>
      <title>Re: Sites root-scoped javascript variable not defined.</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/sites-root-scoped-javascript-variable-not-defined/m-p/267188#M220318</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No, it's just that those only apply on the Repository tier. I admit that's not particular clear from those pages. Please do feel free to edit them if you think that needs clarifying.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Nov 2012 14:27:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/sites-root-scoped-javascript-variable-not-defined/m-p/267188#M220318</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2012-11-02T14:27:20Z</dc:date>
    </item>
  </channel>
</rss>

