<?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: Upload form in dashlet in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/upload-form-in-dashlet/m-p/267744#M220874</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;good moorning&lt;BR /&gt;i m not good in english but i want to explain my problem&lt;BR /&gt;I have the same problem !&lt;BR /&gt;my upload file web script customized work perfectly in alfresco expolrer&lt;BR /&gt;but i want to execute him in alfresco share&lt;BR /&gt;&lt;BR /&gt;il have copied my files in &lt;BR /&gt;C:\Alfresco\tomcat\webapps\share\WEB-INF\classes\alfresco\site-webscripts\org\alfresco\components\dashlets&lt;BR /&gt;and i add same modifications like&amp;nbsp; this in upload.get.desc.xml&lt;BR /&gt;&lt;/STRONG&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;STRONG&gt;&lt;CODE&gt;&amp;lt;webscript&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;shortname&amp;gt;Upload&amp;nbsp; File &amp;lt;/shortname&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;description&amp;gt;Form for uploading file&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;!– one of dashlet, site-dashlet or user-dashlet –&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;family&amp;gt;dashlet&amp;lt;/family&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;url&amp;gt;/mycompany/components/dashlets/upload&amp;lt;/url&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;authentication&amp;gt;user&amp;lt;/authentication&amp;gt;&lt;BR /&gt;&amp;lt;/webscript&amp;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;/CODE&gt;&lt;/STRONG&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;and this in upload.post.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;function main()&lt;BR /&gt;{&lt;BR /&gt;var filename = null;&lt;BR /&gt;var content = null;&lt;BR /&gt;……..&lt;BR /&gt;…….&lt;BR /&gt;&amp;nbsp; // create document in folder for uploaded file&lt;BR /&gt;&amp;nbsp; var folder = search.findNode(ser);&lt;BR /&gt;&amp;nbsp; upload = folder.createFile("upload" + folder.children.length + "_" + filename) ;&lt;BR /&gt;……….&lt;BR /&gt;………..;&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;main();&lt;BR /&gt;&lt;BR /&gt;but this do not work &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;the error is&lt;BR /&gt;[code]An error has occured in the Share component: /share/page/mycompany/components/dashlets/upload.&lt;BR /&gt;It responded with a status of 500 - Internal Error.&lt;BR /&gt;Error Code Information: 500 - An error inside the HTTP server which prevented it from fulfilling the request.&lt;BR /&gt;Error Message: 04230005 Failed to execute script 'classpath*:alfresco/site-webscripts/org/alfresco/components/dashlets/upload.post.js': 04230004 ReferenceError: "search" n'est pas défini (file:/C:/Alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/dashlets/upload.post.js#105)&lt;BR /&gt;Server: Alfresco Spring WebScripts - v1.0.0 (Release 958) schema 1 000&lt;BR /&gt;Time: 23 mai 2012 10:47:21&lt;BR /&gt;Click here to view full technical information on the error.&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;/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, 23 May 2012 09:49:32 GMT</pubDate>
    <dc:creator>peter88</dc:creator>
    <dc:date>2012-05-23T09:49:32Z</dc:date>
    <item>
      <title>Upload form in dashlet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-form-in-dashlet/m-p/267740#M220870</link>
      <description>Total newbie here, from a VB background, so sorry in advance for what may be simple questions.&amp;nbsp; I have an upload form/webscript working on the Explorer side of things, and want to drop that url into a dashlet for one of our Share sites.&amp;nbsp; I am setting a destination folder for all uploaded files to go</description>
      <pubDate>Fri, 04 May 2012 18:22:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-form-in-dashlet/m-p/267740#M220870</guid>
      <dc:creator>spazur</dc:creator>
      <dc:date>2012-05-04T18:22:31Z</dc:date>
    </item>
    <item>
      <title>Re: Upload form in dashlet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-form-in-dashlet/m-p/267741#M220871</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi SP,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The best example that I'm aware of of a custom file upload function is on the 'Edit profile' page.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In order to implement something similar in a dashlet you will need to use some client-side JavaScript. Start by taking a look at the Alfresco.UserProfile class, which implements the view/edit profile page, and is defined in components/profile/profile.js inside the Share webapp. You could use this class as a template for your own, but you might find it easier to walk through the code in the &lt;/SPAN&gt;&lt;A href="http://code.google.com/p/share-extras/wiki/SampleProject" rel="nofollow noopener noreferrer"&gt;Sample Dashlet&lt;/A&gt;&lt;SPAN&gt; project in &lt;/SPAN&gt;&lt;A href="http://code.google.com/p/share-extras/wiki/SampleProject" rel="nofollow noopener noreferrer"&gt;Share Extras&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The user profile upload script also uses a custom web script on the repository side to receive the files, but you shouldn't need to do this unless you have specific requirements. See &lt;/SPAN&gt;&lt;A href="https://forums.alfresco.com/en/viewtopic.php?f=48&amp;amp;t=36266" rel="nofollow noopener noreferrer"&gt;https://forums.alfresco.com/en/viewtopic.php?f=48&amp;amp;t=36266&lt;/A&gt;&lt;SPAN&gt;, which shows how to use a file upload instance in a more generic way without any custom web scripts beyond your dashlet itself.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Will&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2012 14:06:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-form-in-dashlet/m-p/267741#M220871</guid>
      <dc:creator>wabson</dc:creator>
      <dc:date>2012-05-08T14:06:10Z</dc:date>
    </item>
    <item>
      <title>Re: Upload form in dashlet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-form-in-dashlet/m-p/267742#M220872</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That sounds like overkill, since I already have a functioning form/script in Explorer.&amp;nbsp; Are you telling me there is no way for Share (where I am already logged on) to communicate with an Explorer script without making me log in again?&amp;nbsp; That would solve my problem.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 May 2012 13:21:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-form-in-dashlet/m-p/267742#M220872</guid>
      <dc:creator>spazur</dc:creator>
      <dc:date>2012-05-09T13:21:37Z</dc:date>
    </item>
    <item>
      <title>Re: Upload form in dashlet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-form-in-dashlet/m-p/267743#M220873</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If your existing solution uses web scripts, then you can re-use those, since they are implemented in both Explorer and in Share. But otherwise you cannot, since Explorer is a completely different UI from Share, built on a JSF framework. Share was deliberately built from the ground up on the much newer Spring Surf/Web Scripts frameworks, precisely to avoid the limitations of the Explorer UI and JSF.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The downside is that UI customizations aren't directly portable between the two, but if you use web scripts as the basis for any future prototyping you should find them much easier to build into a complete Share customisation, and Share itself offers vastly more options for extending and customising the UI.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Will&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 May 2012 14:35:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-form-in-dashlet/m-p/267743#M220873</guid>
      <dc:creator>wabson</dc:creator>
      <dc:date>2012-05-09T14:35:32Z</dc:date>
    </item>
    <item>
      <title>Re: Upload form in dashlet</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/upload-form-in-dashlet/m-p/267744#M220874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;good moorning&lt;BR /&gt;i m not good in english but i want to explain my problem&lt;BR /&gt;I have the same problem !&lt;BR /&gt;my upload file web script customized work perfectly in alfresco expolrer&lt;BR /&gt;but i want to execute him in alfresco share&lt;BR /&gt;&lt;BR /&gt;il have copied my files in &lt;BR /&gt;C:\Alfresco\tomcat\webapps\share\WEB-INF\classes\alfresco\site-webscripts\org\alfresco\components\dashlets&lt;BR /&gt;and i add same modifications like&amp;nbsp; this in upload.get.desc.xml&lt;BR /&gt;&lt;/STRONG&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;STRONG&gt;&lt;CODE&gt;&amp;lt;webscript&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;shortname&amp;gt;Upload&amp;nbsp; File &amp;lt;/shortname&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;description&amp;gt;Form for uploading file&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;!– one of dashlet, site-dashlet or user-dashlet –&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;family&amp;gt;dashlet&amp;lt;/family&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;url&amp;gt;/mycompany/components/dashlets/upload&amp;lt;/url&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;authentication&amp;gt;user&amp;lt;/authentication&amp;gt;&lt;BR /&gt;&amp;lt;/webscript&amp;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;/CODE&gt;&lt;/STRONG&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;and this in upload.post.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;function main()&lt;BR /&gt;{&lt;BR /&gt;var filename = null;&lt;BR /&gt;var content = null;&lt;BR /&gt;……..&lt;BR /&gt;…….&lt;BR /&gt;&amp;nbsp; // create document in folder for uploaded file&lt;BR /&gt;&amp;nbsp; var folder = search.findNode(ser);&lt;BR /&gt;&amp;nbsp; upload = folder.createFile("upload" + folder.children.length + "_" + filename) ;&lt;BR /&gt;……….&lt;BR /&gt;………..;&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;main();&lt;BR /&gt;&lt;BR /&gt;but this do not work &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;the error is&lt;BR /&gt;[code]An error has occured in the Share component: /share/page/mycompany/components/dashlets/upload.&lt;BR /&gt;It responded with a status of 500 - Internal Error.&lt;BR /&gt;Error Code Information: 500 - An error inside the HTTP server which prevented it from fulfilling the request.&lt;BR /&gt;Error Message: 04230005 Failed to execute script 'classpath*:alfresco/site-webscripts/org/alfresco/components/dashlets/upload.post.js': 04230004 ReferenceError: "search" n'est pas défini (file:/C:/Alfresco/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/dashlets/upload.post.js#105)&lt;BR /&gt;Server: Alfresco Spring WebScripts - v1.0.0 (Release 958) schema 1 000&lt;BR /&gt;Time: 23 mai 2012 10:47:21&lt;BR /&gt;Click here to view full technical information on the error.&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;/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, 23 May 2012 09:49:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/upload-form-in-dashlet/m-p/267744#M220874</guid>
      <dc:creator>peter88</dc:creator>
      <dc:date>2012-05-23T09:49:32Z</dc:date>
    </item>
  </channel>
</rss>

