<?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 Page creation with Aikau in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/page-creation-with-aikau/m-p/292466#M245596</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Servus folks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I appreaciate some help about an Aikau customization to solve my first example with this framework. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying to create a new page (by using Aikau) that does a simple search and return the result. In addition, I want to invoke the page (the webscript) already with some parameter.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) How can I pass request parameter via the webscript to my page that includes my own widget?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Example call of my new page: &lt;/SPAN&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;A href="http://localhost:8080/share/page/dp/ws/myModuleWebscript?id=1234&amp;amp;like=donuts" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/share/page/dp/ws/myModuleWebscript?id=1234&amp;amp;like=donuts&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How do I get the "id" and the "like" and how can I pass it to my widget I've created for my page? These are my webscript files:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;myModuleWebscript.get.desc&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;webscript&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;shortname&amp;gt;My Module Webscript&amp;lt;/shortname&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;description&amp;gt;Fancy test of first Aikau module&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;family&amp;gt;Share&amp;lt;/family&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;url&amp;gt;/myModuleWebscript?id={anyId}&amp;amp;amp;like={whatever}&amp;lt;/url&amp;gt;&lt;BR /&gt;&amp;lt;/webscript&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;myModuleWebscript.get.html.ftl&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;@processJsonModel group="share"/&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;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;myModuleWebscript.get.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var pageTitle = {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; id: "SET_PAGE_TITLE",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; name: "alfresco/header/SetTitle",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; config: {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title: "myModule Title"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;var columnAlfrescoLogo = {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;name : "alfresco/logo/Logo",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;widthPx : "80",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;config : {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; logoClasses: "alfresco-logo-only"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;var columnSearch = {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; id: "CON_SEARCH_COLUMN",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; name: "myModule/MyModuleWidget",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; widthPc : "50",&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;var columnResult = {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; id: "CON_SEARCH_RESULT",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; name: "alfresco/documentlibrary/views/AlfTableView",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; widthPc : "50",&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;model.jsonModel = {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; widgets : [ {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name : "alfresco/layout/HorizontalWidgets",&lt;BR /&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; widgetMarginLeft : "5",&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; widgetMarginRight : "5",&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; widgets : [ pageTitle, columnAlfrescoLogo, columnSearch, columnResult ]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&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;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2) In addition I've created the mapping xml in site-data/extension and finally all required files for my own widget (like mentioned here: &lt;/SPAN&gt;&lt;A href="http://ohej.github.io/alfresco-tutorials/tutorial/aikau/tutorial.html#part-one-creating-a-page" rel="nofollow noopener noreferrer"&gt;http://ohej.github.io/alfresco-tutorials/tutorial/aikau/tutorial.html#part-one-creating-a-page&lt;/A&gt;&lt;SPAN&gt;). The page will be displayed fine so far (see attached screenshot).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Now, what I want to know is: How can I submit the textbox to another webscript that does the search and how I can receive the results of this instantly on the right in the table?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Maybe the JS file of the widget is interesting at this point? I've attached it…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for any hints, proposals and approaches to solve that!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;BR,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mario&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 22 Jul 2015 12:26:23 GMT</pubDate>
    <dc:creator>mario_fliegner</dc:creator>
    <dc:date>2015-07-22T12:26:23Z</dc:date>
    <item>
      <title>Page creation with Aikau</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/page-creation-with-aikau/m-p/292466#M245596</link>
      <description>Servus folks,I appreaciate some help about an Aikau customization to solve my first example with this framework. I'm trying to create a new page (by using Aikau) that does a simple search and return the result. In addition, I want to invoke the page (the webscript) already with some parameter.1) How</description>
      <pubDate>Wed, 22 Jul 2015 12:26:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/page-creation-with-aikau/m-p/292466#M245596</guid>
      <dc:creator>mario_fliegner</dc:creator>
      <dc:date>2015-07-22T12:26:23Z</dc:date>
    </item>
    <item>
      <title>Re: Page creation with Aikau</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/page-creation-with-aikau/m-p/292467#M245597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok, I figured out that the existing "alfresco/header/SearchBox" widget does already 90% of my desired ideas. Unfortunately, as already statet in the module path it only seems to be working in a header or at least if the header is present? Nothing happens after hitting enter or choosing a result of the live search if I run it just as "dynamic page". It works only if I run it as "hybrid dynamic page". But this comes up with the full Share menu overhead that I dont need.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there a change to get it working if I call it via&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://localhost:8080/share/page/" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/share/page/&lt;/A&gt;&lt;STRONG style="color: #FF0000;"&gt;dp&lt;/STRONG&gt;&lt;SPAN&gt;/ws/myModuleWebscript?id=1234&amp;amp;like=donuts&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;instead&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://localhost:8080/share/page/" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/share/page/&lt;/A&gt;&lt;STRONG style="color: #FF0000;"&gt;hdp&lt;/STRONG&gt;&lt;SPAN&gt;/ws/myModuleWebscript?id=1234&amp;amp;like=donuts&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://dev.alfresco.com/resource/docs/aikau-jsdoc/SearchBox.html" rel="nofollow noopener noreferrer"&gt;http://dev.alfresco.com/resource/docs/aikau-jsdoc/SearchBox.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any ideas? Even still for my question with the resquest parameter?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Jul 2015 08:05:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/page-creation-with-aikau/m-p/292467#M245597</guid>
      <dc:creator>mario_fliegner</dc:creator>
      <dc:date>2015-07-23T08:05:21Z</dc:date>
    </item>
    <item>
      <title>Re: Page creation with Aikau</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/page-creation-with-aikau/m-p/292468#M245598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You should be able to use the alfresco/header/SearchBox outside of the header if you want to. We've also made a number of updates in recent versions of Aikau to make this widget much more customizable. What version of Aikau are you using? Were you aware that you could use newer versions easily from 5.0.1 onwards (see &lt;/SPAN&gt;&lt;A href="http://blogs.alfresco.com/wp/developer/2015/03/24/why-alfresco-5-0-d-will-be-a-game-changer-for-ui-development/" rel="nofollow noopener noreferrer"&gt;http://blogs.alfresco.com/wp/developer/2015/03/24/why-alfresco-5-0-d-will-be-a-game-changer-for-ui-development/&lt;/A&gt;&lt;SPAN&gt;). You might also want to take a look at some of the recent work we've done on search in general in making the AlfSearchList more customizable and to work without browser URL hashing and regular pagination.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also, if you haven't already you should take the time to work through the tutorial on GitHub which covers a lot of the basics: &lt;/SPAN&gt;&lt;A href="https://github.com/Alfresco/Aikau/blob/master/tutorial/chapters/Contents.md" rel="nofollow noopener noreferrer"&gt;https://github.com/Alfresco/Aikau/blob/master/tutorial/chapters/Contents.md&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Sep 2015 07:25:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/page-creation-with-aikau/m-p/292468#M245598</guid>
      <dc:creator>ddraper</dc:creator>
      <dc:date>2015-09-01T07:25:36Z</dc:date>
    </item>
  </channel>
</rss>

