We are currently in the process of certifying the Connexas SAP integration (http://connexas.eu/).
During this process we have seen a new use-case where a partner develops an extension module and also want to provide the users of that module with the possibility to extend it. So the use-case is basically Alfresco -> Partner Module -> Third Party Extension.
This is a use-case that might not have been discussed very much previously. At least I have not thought much about it until now when we have a slightly new platform company direction, and partners are encourages to build extensions to Alfresco for different industry verticals. Moving forward we might see this use-case come up more and more.
My questions are:
Is there any plans for supporting this scenario with a public API?
The Connexas SAP integration currently supports this scenario by using the non-public
to send async events that a Third party extension can use to build customizations on top of the module. When certifying the module, should we give them a pass on using this class even though it is not public?