<?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 Simple one-step publish in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/simple-one-step-publish/m-p/254662#M207792</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We are evaluating the Web Quick Start functionality, and I have a couple of questions so far..&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. The default workflow is fine for some of the sites/users, but in many of our smaller sites where the individual creating &amp;amp; editing the content IS the site manager, the&amp;nbsp; "Start workflow -&amp;gt; review &amp;amp; publish -&amp;gt; assign to Myself -&amp;gt; go to My Dashboard -&amp;gt; select the Task -&amp;gt; Publish -&amp;gt; go back to My Dashboard -&amp;gt; select the task again -&amp;gt; set to Done" process is cumbersome is would meet with a lot of resistance from users.&amp;nbsp; How can I add a one-step "Publish" option to the actions list for a piece of content (beside the 'Start Workflow' option) for users that have a appropriate privileges?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. When editing HTML content using the TinyMCE editor and adding an image, in some cases there is no "Browse" button to select an image from the repository.&amp;nbsp; When&amp;nbsp; there is a button, clicking it does nothing.&amp;nbsp; I assume that this browse link is meant to allow a user to browse and select from the repository like in WCM, but I'm not sure.&amp;nbsp;&amp;nbsp; Most times it makes sense to only allow users to&amp;nbsp; add images via a separate field so that we can decide how best to present it on the website, but for standard informational pages users will want to place images within the HTML content.&amp;nbsp; A lot of the site editors are non-technical, and don't understand how to acquire the URL for an image they just uploaded to the site and paste it into the image TinyMCE URL field (and even if we told them, they may only edit the site twice a year, and would forget).&amp;nbsp;&amp;nbsp; What is my best option here for making this more user-friendly?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm using version Community version 3.4d (from HEAD).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Darryl&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;edit: added version&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 31 Jan 2011 19:40:32 GMT</pubDate>
    <dc:creator>dwoods</dc:creator>
    <dc:date>2011-01-31T19:40:32Z</dc:date>
    <item>
      <title>Simple one-step publish</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/simple-one-step-publish/m-p/254662#M207792</link>
      <description>Hi,We are evaluating the Web Quick Start functionality, and I have a couple of questions so far..1. The default workflow is fine for some of the sites/users, but in many of our smaller sites where the individual creating &amp;amp; editing the content IS the site manager, the&amp;nbsp; "Start workflow -&amp;gt; revie</description>
      <pubDate>Mon, 31 Jan 2011 19:40:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/simple-one-step-publish/m-p/254662#M207792</guid>
      <dc:creator>dwoods</dc:creator>
      <dc:date>2011-01-31T19:40:32Z</dc:date>
    </item>
    <item>
      <title>Re: Simple one-step publish</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/simple-one-step-publish/m-p/254663#M207793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Not sure about your second question - will have to look into that a little deeper. It may be a bug.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;With regard to the one-step publish, however, this is reasonably straightforward as long as you don't mind making adjustments to a couple of the WebQS files used to extend Share (in the wcmqs-share-3.4.amp file). If you're working from the source then you can rebuild the AMP file after making your changes using the command "ant package-wcmquickstart-share-extension". If you only have the WebQS Share AMP file then you can unzip it (it is a standard ZIP file). If you only have the share.war file then you can unjar it and work in there. You may want to try to make the process repeatable if you want to be able to apply the changes to later releases too. The steps to take are: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;OL style="list-style-type:decimal;"&gt;&lt;LI&gt;Find the file named "wcmqs-actions.js". In the same folder create a new file named, for example, "wcmqs-action-extensions.js". Put the following in that new file:&lt;/LI&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;(function()&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Alfresco.doclib.Actions.prototype.onPublish = function WCMQS_onPublish(asset)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var displayName = asset.displayName;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.modules.actions.genericAction(&lt;BR /&gt;&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;&amp;nbsp;&amp;nbsp; success:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; event:&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; {&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; name: "metadataRefresh"&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; },&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; message: this.msg("message.wcmqs.asset-published-success")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp; failure:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; message: this.msg("message.wcmqs.asset-published-failure")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp; webscript:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; method: Alfresco.util.Ajax.POST,&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; stem: Alfresco.constants.PROXY_URI + "api/",&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; name: "actionQueue"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp; config:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; requestContentType: Alfresco.util.Ajax.JSON,&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; dataObj:&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; {&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; actionedUponNode: asset.nodeRef,&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; actionDefinitionName: "webqs_publish"&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; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&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; });&lt;BR /&gt;&amp;nbsp;&amp;nbsp; };&lt;BR /&gt;})();&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;/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;BR /&gt;&lt;LI&gt;Find the file named "wcmqs.documentlist.get.head.ftl". Add a line to it to import the new script file that you added in step 1. It should now look like this:&lt;/LI&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;#include "../component.head.inc"&amp;gt;&lt;BR /&gt;&amp;lt;#include "../form/form.get.head.ftl"&amp;gt;&lt;BR /&gt;&amp;lt;!– WCM QuickStart actions - JS –&amp;gt;&lt;BR /&gt;&amp;lt;@script type="text/javascript" src="${page.url.context}/res/components/documentlibrary/wcmqs-actions.js"&amp;gt;&amp;lt;/@script&amp;gt;&lt;BR /&gt;&amp;lt;@script type="text/javascript" src="${page.url.context}/res/components/documentlibrary/wcmqs-action-extensions.js"&amp;gt;&amp;lt;/@script&amp;gt;&lt;BR /&gt;&amp;lt;!– Document List –&amp;gt;&lt;BR /&gt;&amp;lt;@link rel="stylesheet" type="text/css" href="${page.url.context}/res/components/documentlibrary/documentlist.css" /&amp;gt;&lt;BR /&gt;&amp;lt;@script type="text/javascript" src="${page.url.context}/res/components/documentlibrary/documentlist.js"&amp;gt;&amp;lt;/@script&amp;gt;&lt;BR /&gt;&amp;lt;!– WCM QuickStart actions - CSS –&amp;gt;&lt;BR /&gt;&amp;lt;@link rel="stylesheet" type="text/css" href="${page.url.context}/res/components/documentlibrary/wcmqs-actions.css" /&amp;gt;&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;/CODE&gt;&lt;/PRE&gt;(Note the new reference to "wcmqs-action-extensions.js" on line 5)&lt;BR /&gt;&lt;BR /&gt;&lt;LI&gt;Find the file named "wcmqs.documentlist.get.config.xml". In that file, find the XML element "&amp;lt;actionSet id="document"&amp;gt;" and add this line somewhere inside it (where you place it will dictate where it appears in the list of actions the user will see):&lt;/LI&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;lt;action type="action-link" id="onPublish" permission="delete" label="actions.wcmqs.publish-webasset" /&amp;gt;&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;/CODE&gt;&lt;/PRE&gt;This will add a new action link onto each document that calls the onPublish function that you defined in your new JavaScript file. In this case it will show itself only if the user has permission to delete the asset in question.&lt;BR /&gt;&lt;BR /&gt;&lt;LI&gt;Finally, find the file named "wcmqs.documentlist.get.properties" and add the following lines at the bottom of it:&lt;/LI&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;actions.wcmqs.publish-webasset=Publish Web Asset&lt;BR /&gt;message.wcmqs.asset-published-success=Asset queued for publishing&lt;BR /&gt;message.wcmqs.asset-published-failure=Failed to place asset on the publishing queue&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;/OL&gt;&lt;SPAN&gt;Once you've repackaged everything (and reapplied the AMP file if necessary) you should see the "Publish Web Asset" action available for your assets.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Feb 2011 10:37:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/simple-one-step-publish/m-p/254663#M207793</guid>
      <dc:creator>bremmington</dc:creator>
      <dc:date>2011-02-01T10:37:12Z</dc:date>
    </item>
    <item>
      <title>Re: Simple one-step publish</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/simple-one-step-publish/m-p/254664#M207794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Works great, thanks for the prompt and detailed response.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Feb 2011 22:39:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/simple-one-step-publish/m-p/254664#M207794</guid>
      <dc:creator>dwoods</dc:creator>
      <dc:date>2011-02-01T22:39:29Z</dc:date>
    </item>
    <item>
      <title>Re: Simple one-step publish</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/simple-one-step-publish/m-p/254665#M207795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You're welcome. Glad it worked for you.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Feb 2011 08:49:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/simple-one-step-publish/m-p/254665#M207795</guid>
      <dc:creator>bremmington</dc:creator>
      <dc:date>2011-02-02T08:49:45Z</dc:date>
    </item>
  </channel>
</rss>

