|
Christoph's description of the Decision from the architecture meeting:
Find Bar / periscope is checking whether there is an app specific search result supplier provided.
- If it is there, it is used.
- If not there - periscope generates and registers a search result supplier "on the fly" (during some start up phase)
- using some general pattern
- in most cases can grab info concerning workspace and node-type from the given app descriptor
This ensures that:
- We do not have to provide right now specific search result supplier for each and every app for each and every bundled module, thus we can keep the list of released modules "relatively small"
- Customers with custom apps do not have tp provide specific search result supplier for their apps, they can rely on the generated default.
However, for sure they can provide specific search result supplier if they want or if they have very specific requirements.
ilgun will create a wiki / concept page with all the details.
|