Before I post this as a feature request I just wanted to check this was not possible to set.
Is it possible to set a (self hosted) statusNet site to 'Invite' only so it will NOT display the Public Timeline, only the login page, much like it works when you have the site set to 'private' but without the restrictions private sites have with regards to feeds etc.
I am working on the idea of not showing the public timeline but giving the option to 'apply' for a invite/membership directly from the 'login' page.
Hope that makes sense and any help would be great.
Cheers! :)
Comments
You might be able to work around it and figure out a way to do "public" as far as feeds etc but with a login needed to see pages using a custom plugin and/or rewrite rules with exceptions for api and feeds. Unfortunately I'm not sure what all would go into it.
EDIT:
$config['site']['private'] = false;
$config['site']['inviteonly'] = true;
$config['notice']['defaultscope'] = 1;
That should do it.
That brings me to the next problem.I've configured the LdapAuthentication plugin. Now i only want users to login/signup with their AD credentials and nothing else. How can I block normal registration and still allow (new) users login/register with their AD credentials?
$config['site']['closed'] = true;
It will disable regular registration but still allow ldap registration (which just happens on first login)
http://publications.jbfavre.org/statusnet/install-statusnet-nginx-php-fpm
http://publications.jbfavre.org/statusnet/optimize-statusnet-nginx-php-fpm-apc-memcache
Maybe it can help, let me know :)
I'm very happy if my publications can help anybody.
Make the post sticky with links is OK for me, but I'm not forum admin. Just ask @jordanc :)
I gave:
$config['site']['private'] = false;
$config['site']['inviteonly'] = true;
$config['notice']['defaultscope'] = 1
a try on 1.0.x but those config settings seem to have no effect, any ideas or is it a no go?
Thanks :)
What's the problem ? ;)
If OStatus does not seems to work, please check it's enable visiting /main/version URL
If not, add addplugin('OStatus') in you config.php file