Magento-lts: Merge functionality of Aoe_Layout module.

Created on 16 Jun 2017  路  12Comments  路  Source: OpenMage/magento-lts

As per #282 and #283 this issue is to discuss the inclusion of the functionality added by the Aoe_Layout module. Whereas @LeeSaferite has offered to include it into LTS core and there is no BC issue and it improves the Magento core substantially and is not a "feature" per-se but makes it easier to properly enable/disable features it has my vote for inclusion.

Question enhancement

Most helpful comment

I'll work on it this weekend

All 12 comments

looks ok for me, but a bit more documentation would be nice

The repo https://github.com/AOEpeople/Aoe_Layout has no readme file. What does Aoe_Layout add to Magento core?

It does have a readme, but it doesn't explain what the module does exactly.

It's meant to enhance several areas of the Layout XML in Magento.

  • Unify the element conditionals to be applied to all elements that are processed.
    -- Config Conditionals (ifconfig, ifconfig w/!, unlessconfig)
    -- ACL Conditionals (acl, acl w/!)
    -- Helper Conditionals (ifhelper, ifhelper w/!)
  • Adds 'output' attribute handling on reference nodes
    -- Allows reference nodes to add/change output attribute value of the parent node
    -- Allows the output attribute to be removed by setting it to a blank value
  • Adds support for helpers on deeply nested action element parameters
    -- Resolution is depth-first
  • Adds a few helper methods that work well with the new action parameter helper processing
  • Adds a few missing widget methods

Also, there are several bits that shouldn't be merged to this repo that are related to generic model handling.

I'll generate several PRs for this as changes to the core classes instead of as an extension. Each mini-feature will be it's own PR.

Hi. I'm a merchant.And I never used such things like above (layout module).. and I doubt I will.
why dont you focus on really important things like BUGS? there are many more important things to fix so Magento could be USABLE in production without problems. I raised some issues and nobody helped, but from merchant perspective bugs I described are really importantt. because they make Magento almost unusable for day-to-day operations... related to orders, taxes, emails - its just a ground for all other things in production. such things like AOE layout module is just nice to have. and nothing more...

@tomekjordan thank you for pointing out your worries.
Please know that a major part of this contributions and fixes happen voluntary, and we are thankfully for any of them, even if we have some more needed issues to handle.

If you feel your Issue is to urgent to wait, and is directly impacting your revenue, Iam sure we can find a Developer who has some paid time left in the schedule.

@tomekjordan Particually disagree in this ;)

From merchants view ... For me Magento definitly lacks of some layout options that are "required" to customize a shop to your/my needs, like https://github.com/netz98/N98_LayoutHelper (a must - adding css/js in the wight order, remove account link) or some part of Codnitive_Extifcon (for more flexible layouts - cond. if helpers...) (1)

So, adding things like this makes Magento more USABLE (for me)

I raised some issues and nobody helped, but from merchant perspective bugs I described are really importantt. because they make Magento almost unusable for day-to-day operations

Definitly agreeded in priority, BUT we all do this here for free and maybe focus on problems we are confrontated with (and have solutions i mind), If you want your issues fixed, please make a PR. If you dont know how to fix, then please add a clearly reproducable step-by-step guide.

If you feel your Issue is to urgent to wait, and is directly impacting your revenue, Iam sure we can find a Developer who has some paid time left in the schedule.

... :P

such things like AOE layout module is just nice to have. and nothing more...

Some things should be core features ....

(1) @LeeSaferite can you please add a description to Aoe_Layout?

Found a blog post where it was already mentioned that it should belong to core ... posted 6y ago :)

@LeeSaferite: I'll generate several PRs for this as changes to the core classes instead of as an extension. Each mini-feature will be it's own PR.

Let's start :) If you need some help ...

I'll work on it this weekend

Some news :) ?

Talk about dropping a ball. I haven't had any time at all to manage this. If someone wants to start I can provided feedback on what should be done.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ioweb-gr picture ioweb-gr  路  7Comments

Flyingmana picture Flyingmana  路  7Comments

ioweb-gr picture ioweb-gr  路  6Comments

astyczen picture astyczen  路  4Comments

sreichel picture sreichel  路  7Comments