<?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: PHP SDK fill aspects in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/php-sdk-fill-aspects/m-p/257184#M210314</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Never tried it that way.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I use:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;$Tags&amp;nbsp; = array("tag1","tag2");&lt;BR /&gt;$nodeId = "00000-0000-00000-00"; // no workspace://SpacesStore&lt;BR /&gt;$RestTags = new RESTTags($repository,$spacesStore,$session);&lt;BR /&gt;$RestTags-&amp;gt;AddNodeTags($nodeId,$Tags);&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;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 08 Jun 2011 09:40:32 GMT</pubDate>
    <dc:creator>ddanninger</dc:creator>
    <dc:date>2011-06-08T09:40:32Z</dc:date>
    <item>
      <title>PHP SDK fill aspects</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/php-sdk-fill-aspects/m-p/257179#M210309</link>
      <description>Hi there,i use the php sdk, and it really works quite well. I can add aspects via the following code:$contentNode-&amp;gt;addAspect("cm_titled");$contentNode-&amp;gt;addAspect("cm_versionable");$contentNode-&amp;gt;addAspect("cm_taggable");$contentNode-&amp;gt;addAspect("{http://www.someco.com/model/content/1.0}web</description>
      <pubDate>Tue, 16 Nov 2010 16:38:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/php-sdk-fill-aspects/m-p/257179#M210309</guid>
      <dc:creator>wolfgang_freund</dc:creator>
      <dc:date>2010-11-16T16:38:24Z</dc:date>
    </item>
    <item>
      <title>Re: PHP SDK fill aspects</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/php-sdk-fill-aspects/m-p/257180#M210310</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;actually there are several ways …. but the way in the normal API is to search a Tag first if it exists or you already have the NodeRef of the Tag.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And then you have to add this noderefs to an array and save it to the cm_taggable property….&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Quick example:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;$tags = array("workspace://SpacesStore/0000-00000-00000-00","workspace://SpacesStore/0000-00000-00000-00");&lt;BR /&gt;&lt;BR /&gt;$contentNode-&amp;gt;cm_taggable = $tags;&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;I implemented the REST Service of tags in my extended PHP Library so there you have functions like .. . &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;$RESTTags = new RESTTags($repository, $store, $session);&lt;BR /&gt;$RESTTags-&amp;gt;AddNodeTags($contentNode-&amp;gt;getId(),array("alfresco", "invoice"));&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;If you are interested you can download the extended PHP Library (ifresco PHP library) in forge -&amp;gt; &lt;/SPAN&gt;&lt;A href="http://forge.alfresco.com/projects/ifresco-phplib/" rel="nofollow noopener noreferrer"&gt;http://forge.alfresco.com/projects/ifresco-phplib/&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Apr 2011 15:54:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/php-sdk-fill-aspects/m-p/257180#M210310</guid>
      <dc:creator>ddanninger</dc:creator>
      <dc:date>2011-04-06T15:54:04Z</dc:date>
    </item>
    <item>
      <title>Re: PHP SDK fill aspects</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/php-sdk-fill-aspects/m-p/257181#M210311</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;but the way in the normal API is to search a Tag first if it exists or you already have the NodeRef of the Tag.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;But then how do you create a new tag if it doesn't exist?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 May 2011 16:29:27 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/php-sdk-fill-aspects/m-p/257181#M210311</guid>
      <dc:creator>dallinns</dc:creator>
      <dc:date>2011-05-31T16:29:27Z</dc:date>
    </item>
    <item>
      <title>Re: PHP SDK fill aspects</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/php-sdk-fill-aspects/m-p/257182#M210312</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;alfresco handles it , so no need to worry.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 May 2011 17:05:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/php-sdk-fill-aspects/m-p/257182#M210312</guid>
      <dc:creator>ddanninger</dc:creator>
      <dc:date>2011-05-31T17:05:01Z</dc:date>
    </item>
    <item>
      <title>Re: PHP SDK fill aspects</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/php-sdk-fill-aspects/m-p/257183#M210313</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;So then what code do I use to add a new aspect?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried: &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $tags = array("test","tag");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $node-&amp;gt;cm_taggable = $tags;&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;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;and it doesn't actually go into Alfresco and the only pertinent message I get is the following:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;Notice: Array to string conversion in C:\xampp\php\PEAR\Alfresco\Service\WebService\AlfrescoWebService.php on line 59&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;But the fact that it says "Notice" makes me think that's not actually causing it to fail, but the node never makes it into Alfresco and that is the only relevant message I'm getting from PHP when I try to add tags in this way.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 May 2011 21:48:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/php-sdk-fill-aspects/m-p/257183#M210313</guid>
      <dc:creator>dallinns</dc:creator>
      <dc:date>2011-05-31T21:48:26Z</dc:date>
    </item>
    <item>
      <title>Re: PHP SDK fill aspects</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/php-sdk-fill-aspects/m-p/257184#M210314</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Never tried it that way.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I use:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;$Tags&amp;nbsp; = array("tag1","tag2");&lt;BR /&gt;$nodeId = "00000-0000-00000-00"; // no workspace://SpacesStore&lt;BR /&gt;$RestTags = new RESTTags($repository,$spacesStore,$session);&lt;BR /&gt;$RestTags-&amp;gt;AddNodeTags($nodeId,$Tags);&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;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Jun 2011 09:40:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/php-sdk-fill-aspects/m-p/257184#M210314</guid>
      <dc:creator>ddanninger</dc:creator>
      <dc:date>2011-06-08T09:40:32Z</dc:date>
    </item>
  </channel>
</rss>

