<?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: Limited Download Tickets Extension - Alternative in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/limited-download-tickets-extension-alternative/m-p/240703#M193833</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, currently in production for a client. We went with&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;3) To manage the length of time or count: This would be part of the aspect that is added to the node. For count after the max number of downloads (through the URL mapper script) removes the aspect. For the length of time, have the URL mapper check to see if the time has expired. If expired have it remove the aspect. Or you could leave it for future instance that you want to re-enable this for…but you you return some message.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Ainga&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 04 Apr 2011 09:40:44 GMT</pubDate>
    <dc:creator>zaizi</dc:creator>
    <dc:date>2011-04-04T09:40:44Z</dc:date>
    <item>
      <title>Limited Download Tickets Extension - Alternative</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/limited-download-tickets-extension-alternative/m-p/240700#M193830</link>
      <description>I found this project proposal http://wiki.alfresco.com/wiki/Limited_Download_Tickets_Extension and it looks like it hasn't been picked up by anyone, but I was wondering if there was a similar project which was further along?Specifically it would be nice to be able to select a content item, generate</description>
      <pubDate>Mon, 16 Aug 2010 22:55:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/limited-download-tickets-extension-alternative/m-p/240700#M193830</guid>
      <dc:creator>linsys</dc:creator>
      <dc:date>2010-08-16T22:55:41Z</dc:date>
    </item>
    <item>
      <title>Re: Limited Download Tickets Extension - Alternative</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/limited-download-tickets-extension-alternative/m-p/240701#M193831</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;This would not be that difficult to implement.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) A web script that generates the unique URL extension (Or – you could even use one of the public URL shorteners to generate the URL). (Depending on how you do this…like if you were doing this as a UI action it could be a js script). If you wanted to keep this all in Alfresco you could either keep the map of unique URLs as a content items in Alfresco (single file or as a multi valued property on a node). I would probably go with having an aspect added to the stores the unique URL extension.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2) A web script mapper that when called with the unique ID, looks up the appropriate node and returns a standard html page (generated from an FTL) that starts a download and gives them a link where they can start the download.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3) To manage the length of time or count: This would be part of the aspect that is added to the node.&amp;nbsp; For count after the max number of downloads (through the URL mapper script) removes the aspect.&amp;nbsp; For the length of time, have the URL mapper check to see if the time has expired.&amp;nbsp; If expired have it remove the aspect. Or you could leave it&amp;nbsp; for future instance that you want to re-enable this for…but you you return some message.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;4) Part of the script that generates the unique ID would also give read-only permission to "EVERYONE" for the node/content for the duration of your access logic.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In total you are probably looking at 2 or 3 web scripts.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Jared&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Aug 2010 05:27:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/limited-download-tickets-extension-alternative/m-p/240701#M193831</guid>
      <dc:creator>jottley</dc:creator>
      <dc:date>2010-08-17T05:27:03Z</dc:date>
    </item>
    <item>
      <title>Re: Limited Download Tickets Extension - Alternative</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/limited-download-tickets-extension-alternative/m-p/240702#M193832</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;This would not be that difficult to implement.&lt;BR /&gt;&lt;BR /&gt;1) A web script that generates the unique URL extension (Or – you could even use one of the public URL shorteners to generate the URL). (Depending on how you do this…like if you were doing this as a UI action it could be a js script). If you wanted to keep this all in Alfresco you could either keep the map of unique URLs as a content items in Alfresco (single file or as a multi valued property on a node). I would probably go with having an aspect added to the stores the unique URL extension.&lt;BR /&gt;&lt;BR /&gt;2) A web script mapper that when called with the unique ID, looks up the appropriate node and returns a standard html page (generated from an FTL) that starts a download and gives them a link where they can start the download.&lt;BR /&gt;&lt;BR /&gt;3) To manage the length of time or count: This would be part of the aspect that is added to the node.&amp;nbsp; For count after the max number of downloads (through the URL mapper script) removes the aspect.&amp;nbsp; For the length of time, have the URL mapper check to see if the time has expired.&amp;nbsp; If expired have it remove the aspect. Or you could leave it&amp;nbsp; for future instance that you want to re-enable this for…but you you return some message.&lt;BR /&gt;&lt;BR /&gt;4) Part of the script that generates the unique ID would also give read-only permission to "EVERYONE" for the node/content for the duration of your access logic.&lt;BR /&gt;&lt;BR /&gt;In total you are probably looking at 2 or 3 web scripts.&lt;BR /&gt;&lt;BR /&gt;Jared&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Since it wasnt that diffucult to implement I have to ask was it ever successfully implemented?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Apr 2011 00:56:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/limited-download-tickets-extension-alternative/m-p/240702#M193832</guid>
      <dc:creator>cooperspick</dc:creator>
      <dc:date>2011-04-04T00:56:48Z</dc:date>
    </item>
    <item>
      <title>Re: Limited Download Tickets Extension - Alternative</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/limited-download-tickets-extension-alternative/m-p/240703#M193833</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, currently in production for a client. We went with&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;3) To manage the length of time or count: This would be part of the aspect that is added to the node. For count after the max number of downloads (through the URL mapper script) removes the aspect. For the length of time, have the URL mapper check to see if the time has expired. If expired have it remove the aspect. Or you could leave it for future instance that you want to re-enable this for…but you you return some message.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Ainga&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Apr 2011 09:40:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/limited-download-tickets-extension-alternative/m-p/240703#M193833</guid>
      <dc:creator>zaizi</dc:creator>
      <dc:date>2011-04-04T09:40:44Z</dc:date>
    </item>
  </channel>
</rss>

