getExtraInformation() method to the service class for providing service-class specific information in a nicer format than is currently possible with
viewSettings(). In D8, we should make this method a required part of the service class interface (but it can of course just return an empty array, which the abstract plugin base would take care of).
Another idea in that direction would be to integrate a method like Solr's
ping() directly into the service class, which could be used for checking whether the server is correctly set up and available at the moment in a compatible way. We could then use that information, e.g., to improve the Search API overview, by coloring the rows accordingly, and/or add a
hook_requirements() checking all enabled servers. (Disabled servers should probably never be checked.)
Estimated Value and Story Points
This issue was identified as a Beta Blocker for Drupal 8. We sat down and figured out the value proposition and amount of work (story points) for this issue.
Value and Story points are in the scale of fibonacci. Our minimum is 1, our maximum is 21. The higher, the more value or work a certain issue has.
Value : 5
Story Points: 5