<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 01:20:50 CET 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[DOCU-1737] Refine &quot;Configuring a custom bundle&quot;</title>
                <link>https://jira.magnolia-cms.com/browse/DOCU-1737</link>
                <project id="10190" key="DOCU">Documentation</project>
                    <description>&lt;h3&gt;&lt;a name=&quot;%22History%22&quot;&gt;&lt;/a&gt;&quot;History&quot;&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://documentation.magnolia-cms.com/display/DOCS60/Configuring+a+custom+bundle&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Configuring a custom bundle&lt;/a&gt;&#160;(cacp) is the 2nd part of a bundle tutorial series - both part originate from blog posts from Gr&#233;gory Joseph. (Blog post have ben deleted, I have been figured out recently).&lt;br/&gt;
 This page (cacp) describes explains two &quot;tricks&quot;:&lt;/p&gt;
&lt;h4&gt;&lt;a name=&quot;%22turning%22awebappintoaMagnoliamodule&quot;&gt;&lt;/a&gt;&quot;turning&quot; a webapp into a Magnolia module&lt;/h4&gt;

&lt;p&gt;which can have a module version handler and a module descriptor.&lt;br/&gt;
 I always liked that one.&lt;/p&gt;

&lt;p&gt;However, the next one seems much more important, since people ask for it now and then.&lt;/p&gt;
&lt;h4&gt;&lt;a name=&quot;usageofmoduleversionhandler&quot;&gt;&lt;/a&gt;usage of module version handler&lt;/h4&gt;

&lt;p&gt;It starts with the section &lt;em&gt;Customizing configuration by code&lt;/em&gt; and explaining &lt;b&gt;usage of module version handler&lt;/b&gt; class.&lt;br/&gt;
 This section is most probably the only &quot;useful&quot; source concerning module version handling among the complete docs. It shows with minimal examples&lt;br/&gt;
 how you can execute tasks (typically changing JCR config)&#160;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;during installation&lt;/li&gt;
	&lt;li&gt;during update&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;h3&gt;&lt;a name=&quot;Tasks&quot;&gt;&lt;/a&gt;Tasks&lt;/h3&gt;
&lt;h4&gt;&lt;a name=&quot;Minimum&quot;&gt;&lt;/a&gt;Minimum&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;Write a new page &lt;em&gt;Using module version handler&lt;/em&gt;
	&lt;ul&gt;
		&lt;li&gt;Reusing&#160;section &lt;em&gt;Customizing configuration by code&lt;/em&gt; of the&#160;cacp page&lt;/li&gt;
		&lt;li&gt;Title, intro should contain terms &lt;tt&gt;module version handler&lt;/tt&gt;, &lt;tt&gt;configure module&lt;/tt&gt; to boost them for google search&lt;/li&gt;
		&lt;li&gt;rather not mentioning &lt;em&gt;&quot;turning&quot; a webapp into a Magnolia module&lt;/em&gt; on this new page.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;hr /&gt;
&lt;h3&gt;&lt;a name=&quot;OpenQuestion%28s%29%C2%A0&quot;&gt;&lt;/a&gt;Open Question(s)&#160;&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;Should we keep the above described 1st part?&#160; Should we create a distinct page &quot;Turning a webapp into a Magnolia module&quot;?&lt;/li&gt;
	&lt;li&gt;Is the content of&#160;&lt;em&gt;Customizing configuration by code&lt;/em&gt; of the&#160;cacp page enough for the new&#160;page &lt;em&gt;Using module version handler?&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;..&lt;/p&gt;</description>
                <environment></environment>
        <key id="70730">DOCU-1737</key>
            <summary>Refine &quot;Configuring a custom bundle&quot;</summary>
                <type id="14" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10895&amp;avatarType=issuetype">Story</type>
                                            <priority id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/neutral.gif">Neutral</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="11">Done</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="cmeier">Christoph Meier</reporter>
                        <labels>
                            <label>tutorial</label>
                    </labels>
                <created>Fri, 19 Oct 2018 16:21:36 +0200</created>
                <updated>Wed, 23 Jan 2019 08:11:34 +0100</updated>
                            <resolved>Wed, 23 Jan 2019 08:11:28 +0100</resolved>
                                                    <fixVersion>6.0.x</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="171726" author="cmeier" created="Fri, 19 Oct 2018 16:42:20 +0200"  >&lt;p&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=jschulte&quot; class=&quot;user-hover&quot; rel=&quot;jschulte&quot;&gt;jschulte&lt;/a&gt; recently was asking for module version handler docs for &lt;em&gt;Deutsche Bahn&lt;/em&gt; developers.&lt;br/&gt;
 The only link I could offer was this:&lt;br/&gt;
 &lt;a href=&quot;https://documentation.magnolia-cms.com/display/DOCS57/Configuring+a+custom+bundle#Configuringacustombundle-InstallTask&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://documentation.magnolia-cms.com/display/DOCS57/Configuring+a+custom+bundle#Configuringacustombundle-InstallTask&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Jan also said that these docs may be sufficient, and that the &lt;em&gt;DB&lt;/em&gt; devs were not able to find docs for the topic. We will improve searchability with a new distinct page.&lt;/p&gt;

&lt;p&gt;Jan, do you think we also should keep the part about&#160;&#160;&quot;Turning a webapp into a Magnolia module&quot;?(see description of the ticket).&lt;/p&gt;</comment>
                            <comment id="178325" author="cmeier" created="Wed, 23 Jan 2019 08:03:39 +0100"  >&lt;p&gt;This seems to superseed &lt;a href=&quot;https://jira.magnolia-cms.com/browse/DOCU-1629&quot; title=&quot;Trim the &amp;quot;Configuring a custom bundle&amp;quot; tutorial to focus on version handlers&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCU-1629&quot;&gt;DOCU-1629&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>relation</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="70117">DOCU-1712</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_14166" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Acceptance criteria</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>magnolia-cms.com</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10246" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>DOCU-1624</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>cmeier</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            5 years, 3 weeks, 4 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>cmeier</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzzxw6:00rjjq20i</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>