[horde] Javascript / Frontend refactoring: Tester wanted

Mike barjunk at attglobal.net
Thu Apr 23 19:05:15 UTC 2026


I'm looking into doing this, however, I don't want to dork up my  
current testing configuration.

I thought I'd approach this by:

  - creating a new web dir location and cloning bundle into it
  - add imp, kronolith, and turba as a minimum
  - create separate directories for the individual repos of imp,  
kronolith, turba
  - modify the composer.json to use "path" entries to use these repos
  - update those repos with the prospective PR's mentioned below
  - update my web configuration as needed.

Am I making this harder than it needs to be?

Mike

Quoting Ralf Lang <ralf.lang at gmail.com>:

> Hello,
>
> I am looking for a brave soul who is willing to apply three big patches to
> their Horde javascript
>
> refactor/vanilla js migration by ralflang · Pull Request #30 ·
> horde/kronolith <https://github.com/horde/kronolith/pull/30/changes>
> refactor: Convert many helper files from PrototypeJS to vanilla JS by
> ralflang · Pull Request #32 · horde/imp
> <https://github.com/horde/imp/pull/32/changes>
> refactor/vanilla js migration by ralflang · Pull Request #64 · horde/base
> <https://github.com/horde/base/pull/64/changes>
>
> and test drive them for a while if they see anything breaking.
>
> These patches do not introduce new features. They try to do the same thing
> as before, but eliminate reliance on an outdated javascript framework which
> we want to eventually phase out.
>
> So we analyzed what would be the most safe changes to do first. Things
> Javascript couldn't natively do or at least not in all then-mainstream
> browsers when Horde 5 was new. Things which should now work reliably and
> out of the box in all half way modern browsers.
>
> If we see this works out, we can do a next wave. If we see it's a quagmire,
> we won't pursue this angle and need to come up with another strategy.
>
> Regards
>
> Ralf
> --
> Horde mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: horde-unsubscribe at lists.horde.org




More information about the horde mailing list