Hi!
Huge respect to Martin for taking on the Payage component, which, for obvious reasons, had stopped developing (a developer's affliction).
I used it for over 8 years on Joomla 3 and appreciated its convenience and usefulness.
However, after adapting the component to Joomla 6, some inherent issues emerged.
Specifically, the component lacks templates, and data display is not present in the view.
I think it would be best to move the main logic to views, and place everything that needs to be displayed in templates (the /tmpl folder).
In this case, the familiar structure of Joomla 6 components will be maintained, allowing for overriding. For the administrator/index.php?option=com_payage&controller=report view, you'll need to create several layouts. This is necessary for displaying each specific report. Currently, this is done via a function.
I think everyone makes changes to suit their needs, and redefining it will eliminate the risk of data being overwritten during a potential update.
Some comments concern the incorrect transfer of the component to Joomla 6.
1. administrator/index.php?option=com_payage&controller=about is not working.
In addition to information about installed plugins and software versions, there is an option to enable Diagnostic Trace Mode.
This is sometimes important for debugging.
2. In the administrator/index.php?option=com_payage&controller=payment view, familiar fields like calendar (two fields - from and to) do not work.
In conclusion, I would like to once again express my gratitude to Martin and believe there is a general consensus on the need for further support of the component.
Sincerely, Igor