Convivial means of communication for content-sharing websites (6,5)
I believe the answer is:
social media
'content-sharing websites' is the definition.
I can't judge whether this defines the answer.
'convivial means of communication' is the wordplay.
'convivial' becomes 'social'.
'means of communication' becomes 'media' (mass media).
'social'+'media'='SOCIAL MEDIA'
'for' is the link.
Can you help me to learn more?
(Other definitions for social media that I've seen before include "Apps used for networking" , "Popular communications channels" .)