xenit-eu / alfresco-health-processor

A background processor capable of performing various operations on the nodes in your Alfresco repository, in a batched and controlled manner.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Include Admin Console dashboard

kerkhofsd opened this issue · comments

The Alfresco enterprise dashboards use JMX to persist / overwrite properties. This is not available in ACE (Alfresco Community Edition) and therefore there is no straight forward approach.

After my initial research and investigation, I think there are a few approaches we can take:

@thijslemmens WDYT?

  • You could have an optional dependency on OOTB Support Tools. No dashboard without OOTB Support tools.
  • AEE is not a real option in my opinion.

Do you plan to overwrite config using the Dashboard?

That was my idea, yes.

IMO the main requirement here is that it should be possible to make changes in the HealthProcessor subsystem (e.g. enable or disable a HealthProcessorPlugin, adapt the txn range of the IndexingStrategy, ...) and make sure the changes are taken into account, without having to restart Alfresco.