foxfirefey (
foxfirefey) wrote in
dreamwidth_meta2009-11-09 01:26 am
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Entry tags:
Allowing OpenID accounts to post to existing communities
So, currently
mark is working on a project to import communities so we can migrate
scans_daily, and part of that means making it so that OpenID users can edit and delete posts in communities, but not post to them. But what if OpenID accounts with verified emails were allowed to post to communities?
* OpenID users can already join communities, so they can comment as members, but they're barred from participating directly in the community through posting. However, many communities are too quiet as is--opening them up could have good effects, even if few OpenID users take advantage of the ability.
* If OpenID users want to give communities content for members to read, that's probably not a bad thing. If somebody only wants to participate in our communities and doesn't feel like they need an account because their main blog is elsewhere, making them get an account to participate isn't going to make them want to use it like a full account. (This is especially good for some things like letting outside developers make posts in
dw_dev.) Letting them participate without getting a full account slightly lowers the barrier of entry, and prevents username space from being taken up more than it has to. And, we could make it easy to upgrade an OpenID account to a full fledged account with an invite code and the choosing of a username, converting all their posts and comments.
* Community admins might want to restrict this, so they should be given controls to be able to choose whether or not OpenID accounts can make posts in their community. They could also choose to have all OpenID account posts go into a moderation queue, but real accounts automatically go through. Defaults could make a big difference here: allowing OpenID accounts by default creates a more open, outward facing friendly Dreamwidth overall, while allowing community admins to open up their communities to OpenID posts but not having it on by default makes it the responsibility of the community creators to advertise that they're using Dreamwidth as an open platform for that particular community.
* One downside is that spamming via communities would become much easier. However, like discussed above, communities could be given controls to let admins determine whether or not OpenID accounts could post at all or be automatically moderated. However, because OpenID accounts wouldn't be able to *create* communities, it would be much harder to use that as a loophole. On the other hand, it would mean spammers would only need to get ahold of one account to start mass producing communities for OpenIDs to spam in. But then again, there's nothing really stopping them from doing that now besides the community creation rate limiting.
So, what do you think the effects of letting OpenID communities post to DW would be? Positive? Negative? Underutilized?
![[staff profile]](https://www.dreamwidth.org/img/silk/identity/user_staff.png)
![[insanejournal.com profile]](https://www.dreamwidth.org/img/external/ij-community.gif)
* OpenID users can already join communities, so they can comment as members, but they're barred from participating directly in the community through posting. However, many communities are too quiet as is--opening them up could have good effects, even if few OpenID users take advantage of the ability.
* If OpenID users want to give communities content for members to read, that's probably not a bad thing. If somebody only wants to participate in our communities and doesn't feel like they need an account because their main blog is elsewhere, making them get an account to participate isn't going to make them want to use it like a full account. (This is especially good for some things like letting outside developers make posts in
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
* Community admins might want to restrict this, so they should be given controls to be able to choose whether or not OpenID accounts can make posts in their community. They could also choose to have all OpenID account posts go into a moderation queue, but real accounts automatically go through. Defaults could make a big difference here: allowing OpenID accounts by default creates a more open, outward facing friendly Dreamwidth overall, while allowing community admins to open up their communities to OpenID posts but not having it on by default makes it the responsibility of the community creators to advertise that they're using Dreamwidth as an open platform for that particular community.
* One downside is that spamming via communities would become much easier. However, like discussed above, communities could be given controls to let admins determine whether or not OpenID accounts could post at all or be automatically moderated. However, because OpenID accounts wouldn't be able to *create* communities, it would be much harder to use that as a loophole. On the other hand, it would mean spammers would only need to get ahold of one account to start mass producing communities for OpenIDs to spam in. But then again, there's nothing really stopping them from doing that now besides the community creation rate limiting.
So, what do you think the effects of letting OpenID communities post to DW would be? Positive? Negative? Underutilized?
no subject
no subject
no subject
no subject
If it happens, it should come with settings to differentiate posting permissions: I think a lot of community admins would be fine with it if they could set all OpenID user posts to moderated and give regular users open posting.
no subject
no subject
But maybe even that's not enough.
no subject
no subject
Although looking at the Recent Posts feed, there are some spam posts, yes. Not nearly as many, though.
no subject
no subject
no subject
no subject
no subject
no subject
But I have no numbers to prove that.
no subject
no subject
Also, the benefits are very minor. If someone really wants to create content, they can get a DW account. It's easy, I believe, and if it's not then we have to fix that and make it easy for people to join the site and participate.
no subject
To an extent, true. But they need to either have an invite code, which means they have to ask for one, go through the faff of getting it, etc, or they have to pay.
And while I'd like many many paid users, I think it'd be offputting.
You see a minor benefit, I see a major one: it allows existing users of the site, who're commenting and being involved, to actually participate as full members of comms they're a part of. Many of the OpenID commenters on my (or more importantly
If I can, say, persuade Adrian to participate over here without any faff, they I can eventually persuade him to dump MySpace completely in favour of using DW. But baby steps are easiest--despite having an open offer of codes, a lot of our friends prefer to not bother signing up--if signup becomes significantly easier, I think we can persuade people to jump over here at a greater rate.
And I definitely want to use DW comms for 'real' blogs at some point; allowing OpenID users to participate fully would make that a lot easier. I pretty much agree with all of 'Fey's benefits above, and disagree it's a minor advantage.
no subject
Also, OpenIDs don't have to explicitly agree to the Terms of Service, which is something pretty scary for a site operator to have people who use your site who don't have to agree to your ToS.
The only way I could see this working is to remove invite codes (so we don't place artificial pressure on people to go get an OpenID to get around our restrictions) and make an OpenID account be forced to agree to the ToS before they can do things on the site.
If both of those happened, then people might as well just use a normal account so we can keep OpenIDs as the "you want to participate in comments, but you don't want to actually join the site" sort of "lite" accounts, IMO.
no subject
Good point, well made.
So yes, if you dump invite codes, then this might not be worth doing, but if you keep invite codes (I care not one way or t'other), then perhaps have a need to agree to TOS when an OpenID is validated, and only allowing validated IDs to take part?
There're loads of things I'd like to see improved for OpenIDs, never have written them all up (auto discovering email addresses and Gravatar support would be two), and full involvement in comms is lower on my list, but I favour it, I think it'd benefit the site, but it's not my site after all.