Add more view modes support, even for content that is not an Entity. Boost multi-site search support massively. In order to allow external data to be shown better, we need a way to show this data in view modes without them being entities. Perhaps even fake entities? I'm not entirely sure what this story should like like but we should certainly discuss it.

The broader picture here is that multisite search in Search API is currently unrepresented and should get an overhaul

Proposed resolution


Remaining tasks


User interface changes


API changes



drunken monkey’s picture

Good point, thanks!

We should probably just move the decision logic for what is and isn't viewable, and how to view a search item, into the datasource controller. The default entity datasource controller could then use the current logic for entities, while others would be free to implement their own mechanism.

drunken monkey’s picture

Status:Active» Fixed

This has now been implemented.

Status:Fixed» Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.