<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 03:54:46 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>[MAGNOLIA-4331] Change appearance of areas and components edit bars</title>
                <link>https://jira.magnolia-cms.com/browse/MAGNOLIA-4331</link>
                <project id="10000" key="MAGNOLIA">Magnolia</project>
                    <description>&lt;p&gt;Area and Component edit bars should appear and work similarly and consistently. I&apos;ve had a look at all area types and have defined the way the bars should look depending on whether the area itself is editable or not and depending on how many components an area can and actually does contain.&lt;/p&gt;

&lt;p&gt;The &lt;b&gt;two attached images show the result&lt;/b&gt;. Compared to the currently implemented solution in 4.5 Sprint III, the following changes have been applied.&lt;/p&gt;

&lt;h4&gt;&lt;a name=&quot;Nospecialtreatmentforsinglecomponentareas&quot;&gt;&lt;/a&gt;No special treatment for single component areas&lt;/h4&gt;

&lt;p&gt;Single component areas are not treated any different from List areas. From the perspective of a user, this is more consistent. I&apos;ve also found that a combined area/component edit bar is somewhat difficult to read and leads to many special cases. &lt;/p&gt;

&lt;p&gt;In particular, with this solution, there&apos;s no need to distinguish between &quot;Edit component&quot; and a possibly existing &quot;Edit area&quot; (nothing prevents us from attaching a dialog to the area) &amp;#45; the buttons can be left with a short command, their location defines what they act upon.&lt;/p&gt;

&lt;p&gt;In addition, the component of a single component area is not created using a &quot;Create&quot; button (and removed using a &quot;Remove&quot; button), but is created using &quot;New&quot; and &quot;Delete&quot; just as with any component of a List area. From the perspective of a user, an alternative could be to make a single component area act more like an actual component, but that doesn&apos;t solve all problems.&lt;/p&gt;

&lt;h4&gt;&lt;a name=&quot;Editalwaysonrightside&quot;&gt;&lt;/a&gt;Edit always on right side&lt;/h4&gt;

&lt;p&gt;In contrast to the current version of Magnolia, on a Component edit bar, &quot;Move&quot; and &quot;Edit&quot; have swapped places with the &quot;Delete&quot; button. This paves the way for Magnolia 5, which will add labels for components as well and will only leave the most common &quot;New&quot; and &quot;Edit&quot; buttons on the bar, while &quot;Move&quot; and the destructive operation &quot;Delete&quot; will be moved away. Moving &quot;Edit&quot; to the right is also more consistent with how Area edit bars are working.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Remark&lt;/b&gt;&lt;br/&gt;
Areas without any buttons are actually dealt with more closely by &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MAGNOLIA-4334&quot; title=&quot;Rendering of edit bars in-line before their content&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MAGNOLIA-4334&quot;&gt;&lt;del&gt;SCRUM-494&lt;/del&gt;&lt;/a&gt; &amp;#45; they will become even less prominent.&lt;/p&gt;</description>
                <environment></environment>
        <key id="21978">MAGNOLIA-4331</key>
            <summary>Change appearance of areas and components edit bars</summary>
                <type id="5" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10896&amp;avatarType=issuetype">Sub-task</type>
                            <parent id="21977">MAGNOLIA-4308</parent>
                                    <priority id="3" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/major.svg">Major</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="1">Fixed</resolution>
                                        <assignee username="ejervidalo">Espen Jervidalo</assignee>
                                    <reporter username="weder">Andreas Weder</reporter>
                        <labels>
                    </labels>
                <created>Tue, 25 Oct 2011 10:53:46 +0200</created>
                <updated>Thu, 22 Mar 2012 18:06:38 +0100</updated>
                            <resolved>Tue, 8 Nov 2011 17:27:42 +0100</resolved>
                                                    <fixVersion>4.5</fixVersion>
                                    <component>page editor</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="40803" author="ejervidalo" created="Thu, 3 Nov 2011 15:47:47 +0100"  >&lt;p&gt;Too early commit.&lt;/p&gt;</comment>
                            <comment id="40817" author="ejervidalo" created="Thu, 3 Nov 2011 16:58:51 +0100"  >&lt;p&gt;Two problems discovered so far:&lt;br/&gt;
1. &quot;Delete&quot;-Button in area can&apos;t be floated left because of the label.&lt;br/&gt;
Possible solution in &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MAGNOLIA-4337&quot; title=&quot;Separating buttons into groups&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MAGNOLIA-4337&quot;&gt;&lt;del&gt;SCRUM-497&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2. Creating new optional area with &quot;New&quot; -&amp;gt; After reloading the page you get a &quot;New&quot;-Button on the same place for the component inside the area. Confusing.&lt;/p&gt;</comment>
                            <comment id="40858" author="weder" created="Fri, 4 Nov 2011 09:46:02 +0100"  >&lt;p&gt;1. Don&apos;t show the label of a component, only show it for an area. An for optional areas, the &quot;Remove&quot; button shall not be on the left of the bar, but on the left of the &quot;New&quot;/&quot;Move&quot;/&quot;Edit&quot; buttons, separated by some additional whitespace. See &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MAGNOLIA-4336&quot; title=&quot;Implement appearance of optional areas&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MAGNOLIA-4336&quot;&gt;&lt;del&gt;SCRUM-501&lt;/del&gt;&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;2. That&apos;s why we use different labels for the buttons: optional area are added with &quot;Add&quot; and removed with &quot;Remove&quot;: components are added with &quot;New&quot; and removed with &quot;Delete&quot;. See &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MAGNOLIA-4336&quot; title=&quot;Implement appearance of optional areas&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MAGNOLIA-4336&quot;&gt;&lt;del&gt;SCRUM-501&lt;/del&gt;&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Still, having both a &quot;New&quot; and a &quot;Remove&quot; button on the area bar is confusing. Maybe we&apos;ll change the button names for adding/removing areas later to &quot;Add area&quot;/&quot;Remove area&quot;, we&apos;ll see.&lt;/p&gt;</comment>
                            <comment id="40920" author="fgrilli" created="Mon, 7 Nov 2011 14:42:55 +0100"  >&lt;p&gt;On a general note, having &quot;long&quot; buttons labels can cause edit bars layout to break (i.e. the right-most button &quot;drops off&quot; the containing bar). As we did for area labels &lt;tt&gt;.mgnlAreaLabel&lt;/tt&gt; maybe it would be good to truncate longish labels when area space is too narrow. &lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="15216" name="Matrix - Area editable.png" size="34646" author="weder" created="Tue, 25 Oct 2011 15:43:12 +0200"/>
                            <attachment id="15217" name="Matrix - Area not editable.png" size="36447" author="weder" created="Tue, 25 Oct 2011 15:43:12 +0200"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>weder.net</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 3 Nov 2011 15:47:47 +0100</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_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>false</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ajones</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            12 years, 15 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>weder</customfieldvalue>
            <customfieldvalue>ejervidalo</customfieldvalue>
            <customfieldvalue>fgrilli</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02di7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>13925</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>