justinfinchfletchley: (Default)
justin finch-fletchley ([personal profile] justinfinchfletchley) wrote in [site community profile] dw_suggestions2009-08-29 02:32 pm

Friend All Button or Reading List / Grant Access Button

Title:
Friend All Button or Reading List / Grant Access Button

Area:
admin console or possibly entries

Summary:
Basically, some journal communities like insanejournal enable you to create a form in a livejournal entry that access the admin console to add a group of friends with a click of a single button.

Description:
I don't know if this is possible to implement as I don't know what goes into it, but certain journal communities that were based on livejournal code (specifically insanejournal but previously also greatestjournal), you were able to create a submission form that basically accessed the admin console and let a user add everyone listed by the form to their friends list. This would be slightly different in function as dreamwidth uses both an access and subscribe option but overall I think the theory is the same.

The best I can point to is this for reference:
http://www.insanejournal.com/support/faqbrowse.bml?faqid=165&view=full

But it's very helpful in RPs to be able to provide members with one easy click method to add all the other members of the community to their reading/access list.

Poll #1129 Friend All Button or Reading List / Grant Access Button
Open to: Registered Users, detailed results viewable to: All, participants: 28


This suggestion:

View Answers

Should be implemented as-is.
4 (14.3%)

Should be implemented with changes. (please comment)
7 (25.0%)

Shouldn't be implemented.
7 (25.0%)

(I have no opinion)
10 (35.7%)

(Other: please comment)
0 (0.0%)

cesy: "Cesy" - An old-fashioned quill and ink (Default)

[personal profile] cesy 2009-09-01 08:05 am (UTC)(link)
Does it work if you just post the form from their FAQ on DW, possibly changing the admin console commands as appropriate? (What are the new commands for subscribe and grant access?) I don't think it actually needs any change on DW's side, other than possibly putting it in a FAQ, or better still, an entry in [site community profile] dw_nifty.

Their caveat about looking at things before you click on them is wise, but it would be reversible, if tedious to reverse, so it sounds like a good idea for communities that want it.
yvi: Kaylee half-smiling, looking very pretty (Default)

[personal profile] yvi 2009-09-01 08:31 am (UTC)(link)
Yeah, it's not really a feature as much as a "we put code you can use into an FAQ".
yvi: Kaylee half-smiling, looking very pretty (Default)

[personal profile] yvi 2009-09-01 11:20 am (UTC)(link)
*nods* The ability to do that was probably taken out because it's a minor security issue to be able to put console commands into a link. I can see how it would be nice, but it can also be misused, if only to annoy users.

If at all, I think it should be implemented as having a way of "review and okay these commands", so that people don't miss a "ban_set xxx" command.
cesy: "Cesy" - An old-fashioned quill and ink (Default)

[personal profile] cesy 2009-09-01 12:41 pm (UTC)(link)
Have you tried it with [personal profile] zvi's corrected commands for access/subscribe?

And it would be good to get more RP-communities over here, so features relevant to that are worthwhile, even if not many of the current volunteers are RP-ers.
cesy: "Cesy" - An old-fashioned quill and ink (Default)

[personal profile] cesy 2009-09-01 01:46 pm (UTC)(link)
[personal profile] yvi and I have had a bit of a look at this, and it seems to be more complex than it first appeared to me. IJ don't appear to publish the code they're running on (the page where it should be just links to LJ), so I've opened a support request about that, and we'll see what happens.
cesy: "Cesy" - An old-fashioned quill and ink (Default)

[personal profile] cesy 2009-09-15 12:43 pm (UTC)(link)
[insanejournal.com profile] squeaky has replied. (http://www.insanejournal.com/support/see_request.bml?id=3853)

He said, "We currently just reference LiveJournal's code. We don't have our code posted publicly because there are some things that could compromise privacy right now. Need to clean it up some before we can put it online."

I think if you, [personal profile] yvi and I can discuss this in PM, we should make a list of useful IJ features that we want to look at, and see if he's willing to show us the code for just those parts.
Edited 2009-09-15 12:44 (UTC)
zvi: self-portrait: short, fat, black dyke in bunny slippers (Default)

[personal profile] zvi 2009-09-01 09:24 am (UTC)(link)
manage_circle add_read username1
manage_circle add_access username1 trustgroup1
manage_circle del_read username2
manage_circle del_access username2

I think those are the relevant bits of code
zvi: self-portrait: short, fat, black dyke in bunny slippers (Default)

[personal profile] zvi 2009-09-01 09:20 am (UTC)(link)
While I agree that what is described on insanejournal isn't a feature so much as a script recipe, I think that creating a feature like that might be desirable on Dreamwidth, if the DW version provided you with a list of the people to whom you were granting access/subscribing and restricted itself strictly to subscriptions and access.

The script as written could be used to do any console command, without the user seeing it first. I think one can delete the journal from the console. :(
yvi: Kaylee half-smiling, looking very pretty (Default)

[personal profile] yvi 2009-09-01 11:22 am (UTC)(link)
http://www.dreamwidth.org/admin/console/reference Looks like deleting from the command line isn't possible anymore? But banning and removing users from communities still is.
kyrielle: Middle-aged woman in profile, black and white, looking left, with a scarf around her neck and a white background (Default)

[personal profile] kyrielle 2009-09-02 02:10 pm (UTC)(link)
+1
instantramen: a woman with black hair and white skin pouring water from a kettle (Default)

[personal profile] instantramen 2009-09-02 12:49 am (UTC)(link)
I like the basic idea, but I'll leave ideas about implementation to people who actually know what they're doing.
aveleh: Close up picture of a vibrantly coloured lime (Default)

[personal profile] aveleh 2009-09-03 03:55 am (UTC)(link)
I like the idea of passing commands to the console but leaving it up to the user to read and execute it.
valentinite: (dice)

[personal profile] valentinite 2010-02-06 03:00 am (UTC)(link)
Just commenting to note that I was just about to suggest this or something else, but then searched and it already had. An automatic "synchronize this journal to this community's reading/access list" was how I was going to phrase it, but both suggestions are answers in search of the same problem -- friendslist/circle maintenance for large journal-based RP games, where people enter and leave all the time, and even maintaining a list of console commands is a pain for the moderators.