Extending Core HTMLHelper Plugin

I’m looking to extending/changing the functionality of the core HTMLHelper plugin and I’m wondering what’s the best approach?

  1. Edit the existing core plugin

  2. Extend the core plugin with my own custom plugin

  3. Offer ideas here for Luis to consider for the next release

  4. Fork the core, make the changes, send a pull request (they don’t do Git at work so I’ll have to do this at home which will take longer)



I would say write your own, extend the HTMLHelper, and then overwrite the parts you need or want to change.

Problem with #4 is that it might not be what others will want or need. And #1 has your attention to keeping the changes maintained across releases. With #3 it depends on what ideas you have, it never hurts to make suggestions.