[horde] Javascript / Frontend refactoring: Tester wanted

Ralf Lang ralf.lang at gmail.com
Fri Apr 24 08:51:30 UTC 2026


Hi Nels and Mike,

yes, the javascript testing is best done with JS and Themes caching
temporarily disabled. I already ported some takeaways to the main
development version but kept the branches for imp/ and base/ modules open
for further rework. At least locally for me, kronolith does allow
navigating and editing events. I will do more work over the weekend to get
this moving forward in time for the RC phase.

On Thu, Apr 23, 2026 at 11:16 PM Nels Lindquist <nlindq at maei.ca> wrote:

> On 2026-04-23 1:05 PM, Mike wrote:
>  >
>  > Quoting Ralf Lang <ralf.lang at gmail.com>:
>  >
>  >> I am looking for a brave soul who is willing to apply three big
>  >> patches to
>  >> their Horde javascript
> >
> > 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?
>
> You might be? First--maybe wait for Ralf to chime in--I had the
> impression he'd moved on from the testing phase with those JS updates
> and at least some of what was learned has been incorporated into the
> main development branch already.
>
> Second, you could just use composer to apply those versions to your
> testing environment, and then revert back just as easily.
>
> To apply:
>
> composer require horde/imp:dev-refactor/vanilla-js-migration
> composer require horde/kronolith:dev-refactor/vanilla-js-migration
> composer require "horde/horde:dev-refactor/vanilla-js-migration as
> 6.0.0beta14.1" (*)
>
> To revert:
>
> composer require horde/imp:*
> composer require horde/kronolith:*
> composer require horde/horde:* -W
>
> You might want to restart php-fpm (if relevant) and clear your Horde css
> cache after each switch.
>
> (*) I needed the alias to get past core interdependencies in other
> installed modules. At the time, horde/horde 6.0.0beta14 was the
> "released" branch; today it's horde/horde/6.0.0beta15. YMMV.
>
>
> --
> Nels Lindquist
> nlindq at maei.ca
> --
> 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