<?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: how to create metadata template from scratch in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/how-to-create-metadata-template-from-scratch/m-p/52089#M19682</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Cesar Sir&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 13 Dec 2018 05:04:56 GMT</pubDate>
    <dc:creator>kzala7</dc:creator>
    <dc:date>2018-12-13T05:04:56Z</dc:date>
    <item>
      <title>how to create metadata template from scratch</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-create-metadata-template-from-scratch/m-p/52081#M19674</link>
      <description>i'm stuck from past 1 week for this topic , not able to create my own metadata content template&amp;nbsp;how many files are to be created and what are the dependency needed?i'm not able to figure it out properly&amp;nbsp;i have gone through all the alfresco documentation online and also with so many links but no prog</description>
      <pubDate>Tue, 11 Dec 2018 06:04:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-create-metadata-template-from-scratch/m-p/52081#M19674</guid>
      <dc:creator>kzala7</dc:creator>
      <dc:date>2018-12-11T06:04:06Z</dc:date>
    </item>
    <item>
      <title>Re: how to create metadata template from scratch</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-create-metadata-template-from-scratch/m-p/52082#M19675</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Do you want to create your content with custom property same way as alfresco is creating(Folder with name,title,description,Plain text with name,content,title,description)?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Dec 2018 10:12:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-create-metadata-template-from-scratch/m-p/52082#M19675</guid>
      <dc:creator>sp2</dc:creator>
      <dc:date>2018-12-11T10:12:01Z</dc:date>
    </item>
    <item>
      <title>Re: how to create metadata template from scratch</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-create-metadata-template-from-scratch/m-p/52083#M19676</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Dec 2018 10:40:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-create-metadata-template-from-scratch/m-p/52083#M19676</guid>
      <dc:creator>kzala7</dc:creator>
      <dc:date>2018-12-11T10:40:23Z</dc:date>
    </item>
    <item>
      <title>Re: how to create metadata template from scratch</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-create-metadata-template-from-scratch/m-p/52084#M19677</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have used sdk2 for this type of configuration.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1)Create Content model and deploy it.&lt;/P&gt;&lt;P&gt;&lt;A href="https://migration33.stage.lithium.com/docs/DOC-5062"&gt;Step-By-Step: Creating A Custom Model&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2)Configure you custom metedata with custom form&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://docs.alfresco.com/5.2/tasks/forms-type-display.html" title="http://docs.alfresco.com/5.2/tasks/forms-type-display.html" rel="nofollow noopener noreferrer"&gt;Displaying type metadata | Alfresco Documentation&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) Create button to create custom content(you can add this control to create content menu also)&lt;/P&gt;&lt;P&gt;share\src\main\amp\config\alfresco\web-extension\site-data\extensions\xxx.xml&lt;/P&gt;&lt;P&gt;&amp;lt;extension&amp;gt;&lt;BR /&gt; &amp;lt;modules&amp;gt;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;module&amp;gt;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;id&amp;gt; Custom Document Lirary Button&amp;lt;/id&amp;gt;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;version&amp;gt;1.0&amp;lt;/version&amp;gt;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;auto-deploy&amp;gt;true&amp;lt;/auto-deploy&amp;gt;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;customizations&amp;gt;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;customization&amp;gt;&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;targetPackageRoot&amp;gt;org.alfresco.components.documentlibrary&amp;lt;/targetPackageRoot&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;sourcePackageRoot&amp;gt;com.org.components.documentlibrary&amp;lt;/sourcePackageRoot&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/customization&amp;gt;&lt;BR /&gt; &amp;lt;/customizations&amp;gt;&lt;BR /&gt; &amp;lt;/module&amp;gt;&lt;BR /&gt; &amp;lt;/modules&amp;gt;&lt;BR /&gt;&amp;lt;/extension&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;config\alfresco\web-extension\site-webscripts\com\org\components\documentlibrary\documentlist-v2.get.html.ftl&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;@markup id="documentlist-dependencies" target="js" action="after" scope="global"&amp;gt; &lt;BR /&gt; &amp;lt;@script type="text/javascript" src="${url.context}/res/js/components/documentlibrary/extensions/custom-documentlist.js" group="documentlibrary"/&amp;gt; &lt;BR /&gt; &amp;lt;/@markup&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;config\alfresco\web-extension\site-webscripts\com\org\components\documentlibrary\documentlist-v2.get.js&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for (var i=0; i&amp;lt;model.widgets.length; i++) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (model.widgets[i].id == "DocumentList") {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;model.widgets[i].name = "ORG.components.DocumentList";&lt;/P&gt;&lt;P&gt;} }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;src\main\amp\web\js\components\documentlibrary\extensions\org-documentlist.js&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; if (typeof ORG == undefined || !ORG) {&lt;/P&gt;&lt;P&gt;var ORG = {};&lt;BR /&gt; }&lt;BR /&gt; if (!ORG.components) {&lt;BR /&gt; ORG.components = {};&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; (function() {&lt;BR /&gt; var $siteURL = Alfresco.util.siteURL;&lt;BR /&gt; ORG.components.DocumentList = function CustomDocumentList_constructor(htmlId) {&lt;BR /&gt; ORG.components.DocumentList.superclass.constructor.call(this, htmlId);&lt;BR /&gt; return this;&lt;BR /&gt; };&lt;BR /&gt; &lt;BR /&gt; YAHOO.extend(ORG.components.DocumentList, Alfresco.DocumentList,&lt;BR /&gt; {&lt;BR /&gt; onReady: function CustomDL_onReady()&lt;BR /&gt; {&lt;/P&gt;&lt;P&gt;ORG.components.DocumentList.superclass.onReady.call(this);&lt;BR /&gt; var elms=Dom.getElementsByClassName("left");&lt;BR /&gt; var spn=document.createElement('span');&lt;BR /&gt; var btn = document.createElement('button');&lt;BR /&gt; var t = document.createTextNode("Computer &amp;amp; Mobile");&lt;BR /&gt; btn.appendChild(t);&lt;BR /&gt; btn.onclick= this.onButtonClick;&lt;BR /&gt; spn.setAttribute('class','yui-button yui-push-button');&lt;BR /&gt; spn.appendChild(btn);&lt;BR /&gt; elms[0].appendChild(spn);&lt;BR /&gt; },&lt;BR /&gt; onButtonClick: function CustomDL_onButtonClick(e, p_obj)&lt;BR /&gt; {&lt;BR /&gt; var toolbar = Alfresco.util.ComponentManager.findFirst("Alfresco.DocListToolbar");&lt;BR /&gt; var actions = toolbar.modules.docList;&lt;BR /&gt; var destination = toolbar.doclistMetadata.parent.nodeRef;&lt;BR /&gt; var doBeforeDialogShow = function DLTB_onNewFolder_doBeforeDialogShow(p_form, p_dialog)&lt;BR /&gt; {&lt;BR /&gt; Dom.get(p_dialog.id + "-dialogTitle").innerHTML = "Header";&lt;BR /&gt; Dom.get(p_dialog.id + "-dialogHeader").innerHTML = "Title";&lt;BR /&gt; };&lt;BR /&gt; var templateUrl = YAHOO.lang.substitute(Alfresco.constants.URL_SERVICECONTEXT + "components/form?itemKind={itemKind}&amp;amp;itemId={itemId}&amp;amp;destination={destination}&amp;amp;mode={mode}&amp;amp;submitType={submitType}&amp;amp;formId={formId}&amp;amp;showCancelButton=true",&lt;BR /&gt; {&lt;BR /&gt; itemKind: "type",&lt;BR /&gt; itemId: "custom-type", // Here define your custom type that you have defined in content-model&lt;BR /&gt; destination: destination,&lt;BR /&gt; mode: "create",&lt;BR /&gt; submitType: "json",&lt;BR /&gt; formId: "doclib-common"&lt;BR /&gt; });&lt;BR /&gt; var createFolder = new Alfresco.module.SimpleDialog(toolbar.id + "-createFolder");&lt;BR /&gt; createFolder.setOptions(&lt;BR /&gt; {&lt;BR /&gt; width: "58em",&amp;nbsp;templateUrl: templateUrl,&amp;nbsp;actionUrl: null,&amp;nbsp;destroyOnHide: true,&lt;BR /&gt; doBeforeDialogShow:&lt;BR /&gt; {&lt;BR /&gt; fn: doBeforeDialogShow,&lt;BR /&gt; scope: this&lt;BR /&gt; },&lt;BR /&gt; onSuccess:&lt;BR /&gt; {&lt;BR /&gt; fn: function DLTB_onNewFolder_success(response)&lt;BR /&gt; {&lt;BR /&gt; var activityData;&lt;BR /&gt; var folderName = response.config.dataObj["prop_name"];&lt;BR /&gt; var folderNodeRef = response.json.persistedObject;&lt;BR /&gt; activityData =&lt;BR /&gt; {&lt;BR /&gt; fileName: folderName,&lt;BR /&gt; nodeRef: folderNodeRef,&lt;BR /&gt; path: toolbar.currentPath + (toolbar.currentPath !== "/" ? "/" : "") + folderName&lt;BR /&gt; };&lt;BR /&gt; toolbar.modules.actions.postActivity(toolbar.options.siteId, "folder-added", "documentlibrary", activityData);&lt;BR /&gt; &lt;BR /&gt; YAHOO.Bubbling.fire("folderCreated",&lt;BR /&gt; {&lt;BR /&gt; name: folderName,&lt;BR /&gt; parentNodeRef: destination&lt;BR /&gt; });&lt;BR /&gt; Alfresco.util.PopupManager.displayMessage(&lt;BR /&gt; {&amp;nbsp;text: toolbar.msg("message.new-folder.success", folderName)&amp;nbsp;});},&amp;nbsp;scope: this},&lt;BR /&gt; onFailure:&lt;BR /&gt; {&lt;BR /&gt; fn: function DLTB_onNewFolder_failure(response)&lt;BR /&gt; {&amp;nbsp;if (response){&lt;BR /&gt; var folderName = response.config.dataObj["prop_name"];&lt;BR /&gt; Alfresco.util.PopupManager.displayMessage(&lt;BR /&gt; {&amp;nbsp;text: toolbar.msg("message.new-folder.failure", folderName)});&lt;BR /&gt; }else{&lt;BR /&gt; Alfresco.util.PopupManager.displayMessage(&lt;BR /&gt; {&amp;nbsp;text: toolbar.msg("message.failure")&amp;nbsp;});&amp;nbsp;}&lt;BR /&gt; createFolder.widgets.cancelButton.set("disabled", false);&lt;BR /&gt; },scope: this&lt;BR /&gt; }});&lt;BR /&gt; createFolder.show();&lt;BR /&gt; return createFolder;}});})();&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Dec 2018 12:31:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-create-metadata-template-from-scratch/m-p/52084#M19677</guid>
      <dc:creator>sp2</dc:creator>
      <dc:date>2018-12-11T12:31:40Z</dc:date>
    </item>
    <item>
      <title>Re: how to create metadata template from scratch</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-create-metadata-template-from-scratch/m-p/52085#M19678</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks for the help.&lt;/P&gt;&lt;P&gt;and what is above code for?&lt;/P&gt;&lt;P&gt;can you give any idea for that?&lt;/P&gt;&lt;P&gt;and can you tell me how to create custom pages and provide this above content in it?&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Dec 2018 13:35:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-create-metadata-template-from-scratch/m-p/52085#M19678</guid>
      <dc:creator>kzala7</dc:creator>
      <dc:date>2018-12-11T13:35:19Z</dc:date>
    </item>
    <item>
      <title>Re: how to create metadata template from scratch</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-create-metadata-template-from-scratch/m-p/52086#M19679</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This code is used to create custom content like create folder/plain text.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Dec 2018 14:59:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-create-metadata-template-from-scratch/m-p/52086#M19679</guid>
      <dc:creator>sp2</dc:creator>
      <dc:date>2018-12-11T14:59:47Z</dc:date>
    </item>
    <item>
      <title>Re: how to create metadata template from scratch</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-create-metadata-template-from-scratch/m-p/52087#M19680</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can i use default custom model for my use?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Dec 2018 06:10:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-create-metadata-template-from-scratch/m-p/52087#M19680</guid>
      <dc:creator>kzala7</dc:creator>
      <dc:date>2018-12-12T06:10:02Z</dc:date>
    </item>
    <item>
      <title>Re: how to create metadata template from scratch</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-create-metadata-template-from-scratch/m-p/52088#M19681</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A simple example is here:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/zylklab/zk-url-shortener" title="https://github.com/zylklab/zk-url-shortener" rel="nofollow noopener noreferrer"&gt;https://github.com/zylklab/zk-url-shortener&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In zylklab there are other examples, that use metadata templates for custom models.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/zylklab/zk-qshared-effectivity" title="https://github.com/zylklab/zk-qshared-effectivity" rel="nofollow noopener noreferrer"&gt;GitHub - zylklab/zk-qshared-effectivity: Public url documents (qshared) with effectivity in Alfresco Share&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/zylklab/zk-zpm-statusable" title="https://github.com/zylklab/zk-zpm-statusable" rel="nofollow noopener noreferrer"&gt;https://github.com/zylklab/zk-zpm-statusable&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;--C.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Dec 2018 15:01:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-create-metadata-template-from-scratch/m-p/52088#M19681</guid>
      <dc:creator>cesarista</dc:creator>
      <dc:date>2018-12-12T15:01:10Z</dc:date>
    </item>
    <item>
      <title>Re: how to create metadata template from scratch</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-create-metadata-template-from-scratch/m-p/52089#M19682</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Cesar Sir&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Dec 2018 05:04:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-create-metadata-template-from-scratch/m-p/52089#M19682</guid>
      <dc:creator>kzala7</dc:creator>
      <dc:date>2018-12-13T05:04:56Z</dc:date>
    </item>
  </channel>
</rss>

