Hello, I'm trying to create an open social network. The idea is that members profile can't be private and all members are in contact (no contact request needed or even available, I don't want this option to appear in any page of the site, every time a new member register is automatically friend with all existing members). I think if all profiles are public then the contact requests are useless and can be removed from the application as all the information of every member is accessible to the other members, right? Is this possible to do with elgg?
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
- Mike Zacher (vazco)@vazco

Mike Zacher (vazco) - 0 likes
- Olivier Rouhaud@ciriusmex

Olivier Rouhaud - 0 likes
- ihayredinov@ihayredinov

ihayredinov - 0 likes
You must log in to post replies.Yes, you can use Elgg this way. You would have to set default access to public in admin panel, remove links to friend requests and remove or overwrite input/access view. This is a quite simple modification, but has to be done as a plugin. As far as I remember, you can't just choose settings for this behaviour.
The thing is it's not exactly public, poeple must have an account and loggin to get access to the information. The public (not logged) section of the site shoudn't display any information. I guess if I can set default access to public there must be a way to set it to logged right?
Use walled garden. Go to your Advanced site settings in the Admin panel and check Users must be logged in ...