I’m not sure how to categorize it in terms of the API, but it would be great to increase awareness of existence of custom content type, to make it first class citizen, with integration level on par with built-in types when it comes to integration with Confluence features.
Here are examples of features that work fine only for built-in content types (pages, blogs etc.) that are not supported for custom content (noticed by me or already causing inconvenience for my customers):
- Custom content activity is not displayed in home page: in activity feed, in the list of recently visited/worked on items etc.,
- Custom content activity is not displayed in user profile (‘worked on’ section),
- Custom content is not displayed in quick search box - neither when searching nor in recently viewed section (apart from very specific cases),
- Searching custom content in advanced search requires “type” be explicitly selected (doesn’t need to for built-in types), which is inconvenient and easily missed by customers,
- No support for mentions, no visibility in notifications
Some of these features were previously working fine for custom content (like seeing recently added content on activity feed). I hope increasing awareness that custom content exists and is very important integration point for app developers will help to address issues above and reduce risk of regression - to not forget about custom content type e.g. when creating/rewriting some features or UI.