I need to create a social network but the requirement is that only specific user groups can write posts. And also these posts must be seen by all members on the social network. This is to prevent the issue of members posting inappropriate content.
For instance, only admins are allowed to post, other members can comment but cannot create their own post
Its easy to achieve just add a if statement
if(loggedinuser == xx) then show a wall posting form
see https://github.com/opensource-socialnetwork/opensource-socialnetwork/blob/v5.x/components/OssnWall/plugins/default/wall/group.php#L13-L20
https://github.com/opensource-socialnetwork/opensource-socialnetwork/blob/v5.x/components/OssnWall/plugins/default/wall/pages/wall.php#L15-L23
I also suggest you to take a look at OssnWall component
Due to the many requests in the past for additonal features and components we have decided to develope a premium version. Features like Hashtags, Videos, Polls, Events, Stories, Link Preview, etc included in it.
$199 (Life Time)