denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
Denise ([staff profile] denise) wrote in [site community profile] dw_biz2010-10-21 02:18 am

RFC: Multiple Account Model

So, one of the things we want to do -- and it's a project that has gotten some developer interest lately -- is make it so that you can associate/link accounts together, so (for instance) you can switch to commenting or posting as your alternate/secondary/fic/RP/whatever journal more easily than logging out and logging back in. We've done some work to spec the problem, but I figured it would be time to toss it out to you guys here and see what other things we've forgotten to think of and what use cases we don't know about yet!

More discussion on the problem can be found at Bug 76. Here are two of the documents that have been written to try to "spec out" the project. Please read them over if you have a chance, and give your feedback.



Draft spec, written by cesy

From one of the manage settings pages, have "manage secondary accounts"

On new manage secondary accounts page, have:
Create a new secondary account - standard flow, but is automatically already connected, and gets created with all the same settings as your primary account
Link an existing account to this one (requires password to the other account)
Unlink one of the secondary accounts from the primary account (has a large and obvious "Are you sure about that?" message)
An option to show/hide links between accounts - can display list of secondary accounts on primary profile, and link to primary profile on secondary profiles
An option to select which account is the primary journal - the primary journal will be default on things like the update page and when commenting

Other pages that will need updating:

Shop - as well as "buy paid time for me" and "buy paid time for another user", need "buy paid time for my secondary account(s)" (which might be discounted)

Edit profile drop-down should list all secondary accounts, as should customize style, manage filters, edit userpics, etc.

Update.bml needs both "post to journal" drop-down (includes all comms and all accounts) and "post as" drop-down (which is disabled if the secondary account can't post to that comm, and defaults to match the journal selected). "Post as" doesn't display unless you have secondary journals.

All comment boxes would need a drop-down to choose who to work as. Ideally this would show normally, not require clicking the "Other"/"More options" button. This should also not display for people who don't have secondary journals.

On options/settings pages, at the bottom, instead of just "Save", have "Save for this journal" and "Save for all journals" (but only if the user has a secondary journal, otherwise leave it as just "Save".)

Other notes:

If someone has given access to any one of your accounts, and you go to their journal, you see the locked entries.
If someone has given access to only one of your accounts, and you subscribe to them from another account, what happens when you look at the reading page of that account? Do you see the locked entries or not?

If you click to subscribe, unsubscribe, grant or remove access or join or leave a community and you get the usual confirmation page, that should include a "Do this as which account?" thing.
The pop-up hover menus should behave as usual for the main account, and ignore secondary accounts.

Can secondary accounts have different email addresses?

Creating a secondary account should require an invite code?

Have a careful think about transferring a secondary account from one primary account to another.




Further considerations, written by tyggerjai


Goal: To streamline management of multiple journals and journal features for a single user account. Mostly involving addition of “Manage accounts” interface, but with implications for ban settings, reading pages, and access lists.


Background:
[A note on terminology: Part of the current issue is that there is a conflation of a “journal” with an “account”. An “account” represents a human being, but it has become obvious that many DW users want and have multiple journals. This entire project stems from the fact that accounts and journals, while historically identical, are de facto different things. Discussion of which things are “account” based (login, killfiles, subscription, access to someone else's journal) and which things are “journal” based (tags, entries, access to read one of my journals) are probably beyond scope for this bug (although see “Potential problems” at the end). I shall use the term “journal” in this document unless I wish to make a point about the distinction, because at the moment, journal is the paradigm we have to work with.]

Annabel has a Dreamwidth journal – dw_annabel – which she started when she first found Dreamwidth. It has mostly personal updates about her life, but she doesn't talk about her work. Mostly because her mother reads the dw_annabel journal, and rather than maintain access lists, or risk having her mother find out what she actually does for a living, Annabel maintains another journal for her work stories – work_annabel. Recently, Annabel has discovered the joy of writing speculative fiction, so she has started another journal, fic_annabel, for working on a novel. She's co-writing it with her friend Boris, so Boris also has the password for that journal. Annabel is growing increasingly weary of constantly logging in and out to post on various journals, and she would like the following:

1)When she is logged in as “dw_annabel”, which she considers her “primary” account, she'd like to be able to manage all her journals from the management interface. Everything she can do to dw_annabel (style, circle management, privacy management, etc), she wants to do from one central screen as dw_annabel. It'd even be nice if she could choose to apply to things like screenings to all her journals at once, although she'd need to be able to change settings per-journal as well.

2)She'd like to be able to subscribe to some other journals via her personal journal, and some via her work journal (so that her mother never knows about them!). But she'd like to read them on the same page – one central reading page. She'd still like to be able to filter, though – for her fiction, sometimes she just wants to read fic_annabel's reading page.

3)Similarly, when she's reading as dw_annabel, she would like to read any post that has given access to her work_annabel or fic_annabel journals.

4)She'd like a link to the fic_annabel journal to show up on the profile for dw_annabel, and vice versa, as being her journals. But under no circumstances should her mother be able to discover a connection between dw_annabel and work_annabel!

5)Recently, she had someone making unpleasant comments in fic_annabel, and has banned them. She'd like that ban to be applied across all her journals – fic_annabel, dw_annabel and work_annabel. Just in case. But she'd also like to be able to revoke that ban just on fic_annabel, in case it turns out she's banned Boris.

6)When she goes to make a post she definitely needs to be able to choose which journal to post to. When she goes to leave a comment in she needs to be able to choose whether it shows up as a post from dw_annabel, fic_annabel, or annabel_work. She doesn't want to “log in” as fic_annabel – fic_annabel isn't a person, and she can do everything she needs to do to manage the fic_annabel journal as dw_annabel.

7)She can see a day, possibly soon, when she will grow weary of the fic_annabel story. She'd like to know that when the time comes, she can hand it off to Boris and untangle herself from it.

8)When she does that, she'll probably want to start another journal for her own fiction. She should be able to do that as dw_annabel, give it a new name, and start using it, without ever having to log in, log out, or otherwise manually tell the DW system that she owns it.

That's about all Annabel wants to do, really....

Skillsets: Everything and then some. This is backend, frontend, graphical, UX, business, scalability, and some things I haven't thought of yet.

Requirements:
[Another note on terminology. “Link” is somewhat overloaded here, since it can refer either to a managerial connection between to accounts, or a visible “a href=” on a profile page. I'll reserve “link” for the visible connection, and use “associate” for the higher level managerial connection.]

1)The project MUST provide a method of associating journals, with a single signon to edit and maintain them. Whether we call it “primary/secondary”, or “one account, many journals”, the heart of this project is the ability to log in as dw_annabel and modify fic_annabel and work_annabel. That has two components:

a) Migration of existing journals. It MUST be possible for a user with multiple journals to declare one of them a “primary” journal, and associate other existing journals with it.

b) Creation of future journals. It SHOULD be possible, once this project is implemented, to create journals with automatic association to an existing primary. (NB. This is a should because migration is a must, and if we have that, users can create and then migrate. Realistically, though, it's a “really should”.)

2)The project MUST provide a method for managing linked journals from a single central interface. This interface MUST replicate the current management functionality for each associated journal without requiring log out/log in for that journal account, if the user is logged in with their primary account credentials. This interface SHOULD provide the ability to apply changes to multiple journals at once, but if it does so, it MUST retain the ability to override settings on a per-journal basis.

3)The project SHOULD provide a single central reading page for the primary account, which will incorporate all journals to which all associated journals are subscribed. Such an interface SHOULD include locked posts to which any associated journal has access. However, if such an interface is present, it MUST be possible to filter that reading page on a per journal basis (i.e., if a user should be able to remove a given journals subscriptions from that central page). The project MUST maintain individual journal reading lists [that's more for backwards compatibility and privacy – I can currently go to work_annabel and see that reading list. It shouldn't suddenly show me dw_annabel's reading list.]

4)The project SHOULD allow a user to declare associations between journals as “Public” or “Private”. For “Public” associations, links SHOULD be shown on the profile pages of associated journals. Whether this is implemented or not, the project MUST NOT allow other users to see evidence of association between journals UNLESS the owner has explicitly declared the association public.

5)The project SHOULD allow a user to implement bans that apply to all associated journals. If implemented, this feature MUST allow a user to then rescind any given ban on any individual journal.

6)The project SHOULD implement the ability to easily select a journal to post TO when updating. The project SHOULD implement the ability to easily choose a journal to past AS when commenting on a journal. [Note: These are only shoulds because we will almost certainly retain the account/journal conflation, and therefore in theory it's possible to log out and in again. I think the focus of this bug is really the management, and this posting interface is gravy, but it's important gravy]. If implemented, the commenting interface SHOULD restrict the choice to journal identities with commenting privileges, and MUST NOT allow journal identities to comment when they are not privileged to do so. That is, if journal annabels_friend has restricted commenting access, and allows comments only from dw_annabel, the interface MUST NOT allow annabel to comment as fic_annabel or work_annabel.

7)The project SHOULD implement a mechanism for removing an associated journal. Once removed, a journal will behave like any other non-associated journal.

8)The project MAY implement the ability to “sub-associate” journals with other users. That is, while ultimate control of the account rests with the creator, they can grant other users the ability to post to the journal, or post as the journal identity, change settings, etc, without giving the other user password access. The other user MUST NOT inherit access to posts that the journal identity has been granted. (i.e., Annabel gives Boris post and edit privs to fic_annabel. Boris's reading list still does not contain items from fic_annabel's subscriptions, nor can he see items to which fic_annabel has been granted. He can, however, post as fic_annabel ). See “Potential problems” :)


Potential Problems: Where do I start? On the bright side, I think most of our problems are social rather than technical.

1)Migrating accounts. I included the shared account with Boris for a reason. Let's say we're as restrictive as possible, and the following is required to migrate an account:

a) You must have access to both email addresses, to reply to “confirm” emails. You must know the password for both accounts.

Ok. But Boris has the password, and the email address for that account is a shared one. So even once Annabel has migrated, Boris can just remigrate it. This is a problem with the existing paradigm – because journals and accounts are the same, passwords are the only control mechanism. There's no way of knowing Annabel created the account. I think that for the moment we put this in the “too hard” basket, and say “Social problem, sort it out yourselves”. We lock it down so you can only migrate an account if you have both passwords, and can respond to emails sent to both accounts. There's really not much else we can do. ( as an aside, this is the classic example of why the “single account, multiple journals” is a better long-term paradigm, but this is almost a de facto implementation of that). After a journal has been migrated, do we have a complaints resolution process for Boris to say “Hey, she stole my journal”? I don't know that we need one – what's our current procedure for people sharing passwords and then one of them changing it to lock someone else out?

2)To be honest, everything else just looks like hard work. We really, really have to make sure that the commenting interface enforces identity restriction. If you have a locked post that tyggerjai can comment on, we DO NOT let tyggerdev comment on it, even though they're the same “person”. That's the ultimate UX nono, as far as I can see.

3)Oh. Sub-association. That's down the end as a “may” because although it's a huge, huge advantage that the “Association” paradigm has over the password paradigm, it's the biggest can of worms. It's almost a whole other specification on its own. But the main points, I think, are there. Give Boris edit/post access, but restrict privacy inheritance to the original owner. There's one massive thing preventing the implementation of subassociation, though, and that's what happens if Annabel then removes her association with fic_annabel. Does Boris then inherit the access as the new owner? Does dw_annabel keep the access, and if so, with which journal do we associate it? None of this is worse than our existing paradigm with passwords – in fact, it's a lot better, because if we do need to, we can suspend fic_annabel's access to everything, send emails out to people who have given fic_annabel access saying “This journal is changing owner! If you know the new owner and you're cool with it, click here to retain their access rights. If you don't know the new owner, click here to send an email to the old owner, so they can get in touch with you to arrange new access. Or, if this is freaking you out, click here to revoke the journal's access to your journal for good.”. But this is exactly the kind of thing that makes users nervous, and that we have to have a plan for. So at the moment, it's an itty bitty “may”, and if users want to hand a journal over to someone else, they can disassociate, give the new owner the email, and move on from there. But I think we may still need to handle the access notification in that case, simply because by implementing association, we give the impression that we're moving from “Anyone could have the password to this journal so be careful” to “No, your friend owns this journal, it's fine! “

4)Actually, all of that, again, regardless of subassociation: by implementing association, we give the impression that we're moving from “Anyone could have the password to this journal so be careful” to “No, your friend owns this journal, it's fine!”. Which, of course, we're not – journals will still have passwords, and other people may still know them. We could go all the way, and break the map between journals and accounts once and for all, so journals don't have passwords, but that's a much bigger project, I think.

5)Preselecting identities to comment as based on a post's access rules is going to suck. Just saying :)

Anyway. This section should probably be much longer, but I've left it as an Exercise For The Reader, since you know your community better than I do at the moment. I think the biggest problems are social – that associating journals with users sets up an interesting disconnect – if I give tyggerdev access because I've read it and I'm interested in the dev stuff, then if the owner of tyggerdev decides he's sick of coding, but gives the journal to someone else, I don't really care. I had no investment in the person. On the other hand, maybe I did – maybe I gave tyggerdev access to my journal because I know the owner. So then when he gives it away, I'm shattered! I don't know this person! What's going on!? Again, it's no worse than the existing password-sharing shenanigans in terms of actual security, only in terms of perception. And it's only a problem ever if we let people give journals away.


So! What thoughts does this inspire in you?
green_knight: (Kaffeeklatsch)

[personal profile] green_knight 2010-10-21 04:55 pm (UTC)(link)
I vote for the creation of http://dw_annabel.dreamwidth.org/metaread


That way, the reading list of your account stays as before, but there is an additional feature associated with the primary account which allows you to read all of your reading lists in a separate place.

I think that journals with access for more than one person are dodgy - there's nothing at all to _prevent_ this happening on the user side, but I think users should be encouraged to form communities rather than 'personal journals' if they want to collaborate and associate more than one e-mail address with it. Personal journals should not be able to be migrated from one user to another, or else it should be clear to third parties that an account is a group account rather than a single person's journal.


ilyena_sylph: picture of Labyrinth!faerie with 'careful, i bite' as text (Default)

[personal profile] ilyena_sylph 2010-10-21 05:15 pm (UTC)(link)
Hi, I am not in any way DW staff, but I have thoughts on shared journals -- which I decided were way too personal for me to toss at strangers, and therefore went with just the one thought.

From a personal-journal point of view, I get why it seems dodgy.

But communities can't interact, which makes them worse than useless for RP purposes except as the setting.
Edited 2010-10-21 17:36 (UTC)

[personal profile] cathepsut 2010-10-21 06:34 pm (UTC)(link)
I like the idea of a Multiple Account Model. I never bothered to have more than account over on LJ, because having to log out and in was just too much of a hassle. But if I could switch more easily, I would probably consider having more than one account and use them for different purposes.
branchandroot: oak against sky (Default)

[personal profile] branchandroot 2010-10-21 07:25 pm (UTC)(link)
I think conversation is already tending this way, but I wanted to toss it in explicitly: Requirement #6 is an absolute must for my (and I think a good wodge of other people's) use of this feature.

6)The project SHOULD implement the ability to easily select a journal to post TO when updating. The project SHOULD implement the ability to easily choose a journal to past AS when commenting on a journal.

That's not a should, that's a must. Management of journals is a vital aspect, yes, but the posting of entries and comments as any owned journal-identity with appropriate access is equally vital. In the RP/fic-journal case, what use is the whole thing if I can't post my RP/fic entries and comments without doing the log-out-log-in dance?

Additional thoughts:

I second some of the concerns about making shared journals an official measure. On the other hand, that might permit more transparency. I would be inclined to require some kind of marker for those, such as a different icon (like comms have a different icon than personal journals) and some indication on the Profile page. Not necessarily the usernames of the multiple owners (though I think that should be an option on the Edit Profile page) but at least some automatically generated note about "This is a shared journal". That done, let individuals decide what degree of security-risk they feel a shared journal is and whether they want to give it access. I do think a shared journal should be debarred from being made a Primary journal, and that would address a lot of the security concerns about the flow of information.

I kind of like the idea of a /read/all page as part of the default nav links on any journal designated as Primary. That seems to split the difference between "too overwhelming, do not want" and "yes, please, want a lot" reasonably well. As long as the /read/all page can be filtered same as the /read page, which seems to be the general consensus already.

Definitely think that having any "reply to comment" link or form from the inbox or a notification email default to the journal-identity that the comment was sent to would be really good. It would be especially sweet if the regular comment reply form on an entry made by a secondary identity defaulted to replying-as that secondary identity. So, if I open up the page of an entry in my secondary_me journal in order to reply to a comment, the reply form should default to replying-as the secondary_me identity without my having to select that (as long as I'm logged in as Primary, of course).

You know what would also be really sweet? A sidebar module for "all my identities", visible only to the owner (or more, as the owner decides). Kind of the way the content of the Tags module changes based on which entries one has access to, an Identities module should follow the privacy setting chosen by the owner (private, public, access-list or whatever these settings shake down as). Goodness knows, I've often done this the roundabout way by putting links to multiple journals into my link list, but that means that everyone can see it. A module that followed privacy settings would be infinitely cooler.
wildefae: (inception - is this a dream?)

[personal profile] wildefae 2010-10-21 07:35 pm (UTC)(link)
Wow, this feature, if implemented well, would make me want to RP over here at Dreamwidth in a heartbeat. And it's useful for non-RPers as well, obviously, people with fic or art journals particularly.

...well, a heartbeat that involves me having a more regular work schedule than I do now, but that's something I'm working on anyway.
tyggerjai: (Default)

[personal profile] tyggerjai 2010-10-24 10:55 am (UTC)(link)
Cool! Which particular parts of the feature appeal to you? Management? Ease of posting without logging in and out?
wildefae: (Default)

[personal profile] wildefae 2010-10-24 06:04 pm (UTC)(link)
The ease of posting is the major one, without logging in and out, but management is a MAJOR bonus - I know when I was RP-ing over at LJ, I often just left settings at sub-ideal conditions because I couldn't be bothered to go turn off email alerts, or whatnot. Being able to make all my journals have the same settings in one go would be really great.

Or, for that matter, if I were to say, need to quickly address a problem I wouldn't have to log into every account to do it. So yeah, the first thing that attracts me is the ability to post without logging out, but the management is more and more handy the more I think about it.

The one thing I would say, although I think it's been mentioned before, is that being able to post with a random/selected icon on a secondary journal would be nice, but ...well, that's what logging in is for ;)
azurelunatic: Vivid pink Alaskan wild rose. (Default)

[personal profile] azurelunatic 2010-10-21 08:22 pm (UTC)(link)
My brain's finally kicked into gear, and I might have a solution for some of the banning problems, both with this and with multiple OpenID/other authentication methods attached to an account.

The problem is, when you ban a journal, do you want to ban all its associations (sometimes you just don't want them to comment on your journal with that particular journal, but you've no quarrel with the account-holder) or not? What about new associations that have been added to the account? What happens if the account drops an association? What if an association becomes private? What if a previously-private association becomes viewable?

New ban types for users: in addition to the ban direct (which we already have), there would be the extended ban/ban by association.

The ban direct bans the journal that you're banning.
The extended ban would ban the journal that you're banning directly, and then also set any associated journals that you can see as "banned by association".

When you extended-ban an account, you ban whichever journal you're banning (not necessarily the primary journal, if you've, say, tangled with a sockpuppet) and the system checks for any associated journals that it can find.

Using the perspective of Annabel's worst-enemy-forever, it then lists, say:
dw_annabel Ban - Extended
fic_annabel (property of dw_annabel) Ban - Association [with dw_annabel]
trollface Ban - Extended
spammer Ban - Extended
sock_friend (property of friend) Ban - Direct

Say several months on down the line, Annabel finds out that her mother has independently found fic_annabel, and has read and enjoyed it (perhaps even by her mother recommending that she read it, which would be embarrassing) and has owned up to it actually being her journal. So she's associated work_annabel with dw_annabel because it's easier. (Also, somewhere in there, the trollface journal was publicly linked with its owner's main system of accounts.)

Now the ban list should read:
dw_annabel Ban - Extended
fic_annabel (property of dw_annabel) Ban - Association [with dw_annabel]
work_annabel (property of dw_annabel) Ban - Association [with dw_annabel]
trollface Ban - Extended
spammer Ban - Extended
spammer2 Ban - Extended
spammer3 Ban - Extended
niceguy (owner of trollface) Ban - Association [with trollface]
work_niceguy (property of niceguy) Ban - Association [with trollface]
sock_friend (property of friend) Ban - Direct


So Annabel hands fic_annabel over to Boris's control sometime later. Also, niceguy has cleaned up his work presence a bit.

dw_annabel Ban - Extended
fic_annabel (property of boris) Ban - Association [previously with dw_annabel]
work_annabel (property of dw_annabel) Ban - Association [with dw_annabel]
trollface Ban - Extended
spammer Ban - Extended
spammer2 Ban - Extended
spammer3 Ban - Extended
spammer4 Ban - Extended
spammer5 Ban - Extended
niceguy Ban - Association [previously with trollface]
work_niceguy (property of niceguy) Ban - Association [previously with trollface]
sock_friend (property of friend) Ban - Direct

It wouldn't tell you the current associations of anything that you don't have permission to see, but it would tell you the past associations of anything you have ever had permission to see, and it would helpfully ban-by-association anything new that crops up that you're unaware of, and cache that for you. If an account that you have a beef with hands off a journal of theirs to someone you have no beef with, that journal is still banned until you review and decide for yourself what's going on.

You should also be able to allow specific journals that you've banned by association to be unbanned, which sounds like the worst part to figure out the logistics of.

There should also be a subscription, free to anyone maybe? since this sounds expensive but also very socially important, to inform me when associations related to banned journals have changed, and another to inform me when associations related to access-granted journals have changed. That way if someone wants a push notification, they'll get it.

Also a subscription on any single journal, to inform me when this journal's associations have changed, in case one does not want one for the whole of one's access list.

(The "changed", of course, refers to anything that the subscribing journal has access to see.)

existence: pearl: secret of mana. (earnestness)

[personal profile] existence 2010-10-21 08:32 pm (UTC)(link)
There should also be a subscription, free to anyone maybe? since this sounds expensive but also very socially important, to inform me when associations related to banned journals have changed, and another to inform me when associations related to access-granted journals have changed. That way if someone wants a push notification, they'll get it.

Also a subscription on any single journal, to inform me when this journal's associations have changed, in case one does not want one for the whole of one's access list.


Yes. PLEASE. These would be very nice.
charamei: XKCD's map of online comunities - Dreamwidth Island (Dreamwidth Island!)

This is really a bug/suggestion all of its own

[personal profile] charamei 2010-10-21 08:44 pm (UTC)(link)
Would/could there be a possibility of migrating individual posts?

Example: I don't currently have a fic journal: I post everything to my main. But if I were to set one up, I would obviously want to migrate my fic back-catalogue to it.

I could copy/paste the contents of each fic into the new journal, one at a time, and then delete the old ones. But then I lose all the comments I had on them, and it's also very time-consuming.

I could post links to the fics, and only post new fic straight into the fic comm. But this leaves the fic split between two places, and besides, I might have a very pressing reason for suddenly wanting a separate fic journal, such as that my grandmother/boss/prudish cat has started reading my main and I write extremely kinky porn. Under those circumstances, leaving the old fic on my main account wouldn't be an option.

A shinier option that linked journals could allow is the ability to migrate posts between journals I control without losing any associated data (= comments): I could create my fic journal and then migrate all my posts, possibly by tag. In this instance, moving every post tagged 'fanfic' would be a good place to start, but there would also have to be a way to move individual posts and untagged ones. This would also be a lot quicker than copy/pasting whole entries.

Essentially I'm imagining this as a bit like using the importer, but internal to Dreamwidth.

It might be a bit early for this sort of suggestion, but I thought I'd throw it out there. Mostly before I forget it ;)
Edited 2010-10-21 20:47 (UTC)
charamei: (Default)

Re: This is really a bug/suggestion all of its own

[personal profile] charamei 2010-10-21 08:56 pm (UTC)(link)
True: I suppose it could also be used to just migrate the whole contents of a journal.

The only way I can think of to prevent that is to set a cap of some kind, which is distinctly user-unfriendly. Hmm.
tyggerjai: (Default)

Re: This is really a bug/suggestion all of its own

[personal profile] tyggerjai 2010-10-21 09:05 pm (UTC)(link)
I was going to suggest make it only available between paid accounts, but the whole point is they're merged. But yeah, exactly. Slightly cheaper than a rename, without the migration of things like subscriptions, etc.
charamei: (Default)

Re: This is really a bug/suggestion all of its own

[personal profile] charamei 2010-10-21 09:09 pm (UTC)(link)
Yeah, I'd be willing to pay for something as potentially large as a post-with-comments migration - that could work.

If it's only a few posts I think most people would be willing to do them by hand - the issue arises when there are a lot of posts, or when there are comments that the user doesn't want to lose such as fic reviews.
kyrielle: painterly drawing of a white woman with large dark-blue-framed glasses, hazel eyes, brown hair, and a suspicious lack of blemishes (Default)

Re: This is really a bug/suggestion all of its own

[personal profile] kyrielle 2010-10-23 08:49 pm (UTC)(link)
Charge a reasonable fee per-post, such that any significant whole-journal move will be cheaper via rename token, and you have a shiny feature AND a slight boost to revenue stream for when people don't want renames....
noxie: friendly girl smiling (Default)

Re: This is really a bug/suggestion all of its own

[personal profile] noxie 2010-10-22 09:24 am (UTC)(link)
I would LOVE the ability to migrate posts between journals I control. I'd also be willing to pay a small fee for it.
aedifica: Silhouette of a girl sitting at a computer (Girl at computer)

[personal profile] aedifica 2010-10-21 08:45 pm (UTC)(link)
The only concern I thought of, you already got: We really, really have to make sure that the commenting interface enforces identity restriction. If you have a locked post that tyggerjai can comment on, we DO NOT let tyggerdev comment on it, even though they're the same “person”. That's the ultimate UX nono, as far as I can see.

I'm excited about the prospect of all this happening!
trobadora: (Default)

[personal profile] trobadora 2010-10-21 09:50 pm (UTC)(link)
This all looks great, and I think everything I'd want to say has been said, except: I'm really not fond of the idea of a merged reading list because it will make it way too easy to accidentally comment with the wrong journal. You mentioned making sure only a journal with access can comment on locked posts, but it's not as if it didn't matter which identity comments on a public post.

Actually, the more I think about it, even apart from that I'd much prefer just having an easy switch ("work as"), keeping reading lists and access completely separate so you can't (well, can't as easily) get confused about which identity you read something under. If I'm reading a locked post, I wouldn't want to get confused about which of my identities actually had access to it ...
sophie: A cartoon-like representation of a girl standing on a hill, with brown hair, blue eyes, a flowery top, and blue skirt. ☀ (Default)

[personal profile] sophie 2010-10-22 02:13 am (UTC)(link)
I'd suggest that on public posts, going to comment should auto-select the journal that linked the two; that would make sense.

However, that doesn't specify what should be done in the case of more than one journal linking the two...
trobadora: (Default)

[personal profile] trobadora 2010-10-22 03:18 pm (UTC)(link)
Agreed about the first point; that would help some. But as you say, it's not so easy with multiple links ...

Perhaps there should be an option for strict separation of journals.
kyrielle: painterly drawing of a white woman with large dark-blue-framed glasses, hazel eyes, brown hair, and a suspicious lack of blemishes (Default)

[personal profile] kyrielle 2010-10-23 08:47 pm (UTC)(link)
What sophie said, but also, IMO, the page should show you which identity or identities can view it (locked post) or has the account on their reading page (public post), if any. Figuring out where to put that that would both be useful and not clutter the page is a whole other question.

(I know. It can come across the middle as a marquee'd, blinking tooltip. *ducks and runs*)
trinity_clare: (Default)

[personal profile] trinity_clare 2010-10-21 10:55 pm (UTC)(link)
As a person who doesn't RP and doesn't need the quick-switch functions, all I can see is a big pile of privacy issues waiting to happen.

The main one is the idea of letting the 'account', rather than the 'journal', have access privs. This is a big no for me. I know too many people who run fic journals or newsletters (or anon comms, lordy) where multiple people share one password. The idea that by granting access to one of them, I grant access to everyone who has the password to any of their associated journals? Please tell me I'm reading that wrong, because it's unthinkable as it stands.
tyggerjai: (Default)

[personal profile] tyggerjai 2010-10-21 11:12 pm (UTC)(link)
I think I can indeed tell you you're reading that wrong, but you're certainly not the only one: http://dw-biz.dreamwidth.org/5655.html?thread=526615#cmt526615

I'll make a longer post tomorrow specifically about this security issue, to clarify my intent, so stay tuned.
trinity_clare: (Default)

[personal profile] trinity_clare 2010-10-21 11:36 pm (UTC)(link)
Even understanding that access only passes from the secondary journal up to the primary (i.e. user logged in as MY_JOURNAL could read posts that MY_FICJOURNAL has access to, but user logged in as MY_FICJOURNAL couldn't read posts that MY_JOURNAL has access to), I'm still just not comfortable with the combined reading page. Is there really demand for that kind of feature?

My ideal for the associated journals would just be a dropdown at the top of every sitescheme page (and possibly in the navbar, for people who display it) and in posting or commenting interfaces, letting you work as another journal. It's my understanding that the real draw for RPers etc. is not having to log out and back in, but wouldn't a "quick switch" feature accomplish the same thing?

Basically, I don't want DW to make changes with far-reaching implications if something simpler will work just as well.
tyggerjai: (Default)

[personal profile] tyggerjai 2010-10-21 11:49 pm (UTC)(link)
Is there really demand for that kind of feature?
I think so, yes. In fact, there's a certain demand for it independent of multiple-accounts. And in the multiple-journal context, obviously, it's less useful if it's not complete.

My ideal for the associated journals would just be a dropdown at the top of every sitescheme page (and possibly in the navbar, for people who display it) and in posting or commenting interfaces, letting you work as another journal.

That pretty much covers the default visible changes once you've associated journals. Everything else is opt in - icon sharing, merged reading, etc.
sofiaviolet: drawing of three violets and three leaves (Default)

[personal profile] sofiaviolet 2010-10-22 12:26 am (UTC)(link)
Speaking as someone who once had multiple LJs to keep fic, other writing, personal life, and religion separate, and friended different people on each: oh hell yes would I have used the combined reading page.

Now that I have pulled all my activities into one identity, my only secondary accounts are for fictional characters, whose reading pages I don't use. But I remember being the use case for the combined reading page. It was the sheer inconvenience of trying to read four separate flists, more than anything else, that got me to consolidate my journaling.
trinity_clare: (Default)

[personal profile] trinity_clare 2010-10-22 12:28 am (UTC)(link)
Ah, okay, it is starting to make sense. I have to remember that other people might not compartmentalize as thoroughly as I do.
stormy: ❪ 𝐍𝐎𝐓𝐈𝐂𝐄 ❫ 𝑫𝑶 𝑵𝑶𝑻 𝑻𝑨𝑲𝑬 𝑴𝒀 𝑰𝑪𝑶𝑵𝑺 ⊘ (⸗ hakuouki ▹ the wind at my back)

[personal profile] stormy 2010-10-22 01:24 am (UTC)(link)
Curiously, what made you choose to do a private journal rather than a community? Was it only the ability to comment with the journal? I can't imagine juggling all those account reading pages without some feeds and tracking going on!
sofiaviolet: drawing of three violets and three leaves (Default)

[personal profile] sofiaviolet 2010-10-22 02:42 am (UTC)(link)
It didn't occur to me, I don't think. I don't remember having seen other people using that model. I also did want and use the ability to comment from each of the accounts, and to friend people.

There was also a degree of "must keep fandom separate from people I know," so I couldn't have a fandom comm I posted to using my journal where I had people from high school on my flist.

I also had a habit of registering accounts because I had thought of a shiny username; I migrated quite a few times rather than pay for renames and felt both obligated and pleased to spread out over multiple journals. It just wasn't tenable over more than a couple of weeks.
stormy: ❪ 𝐍𝐎𝐓𝐈𝐂𝐄 ❫ 𝑫𝑶 𝑵𝑶𝑻 𝑻𝑨𝑲𝑬 𝑴𝒀 𝑰𝑪𝑶𝑵𝑺 ⊘ (✩ draenei)

[personal profile] stormy 2010-10-22 02:44 am (UTC)(link)
I also had a habit of registering accounts because I had thought of a shiny username; I migrated quite a few times rather than pay for renames and felt both obligated and pleased to spread out over multiple journals. It just wasn't tenable over more than a couple of weeks.

I know just how you feel!

There was also a degree of "must keep fandom separate from people I know," so I couldn't have a fandom comm I posted to using my journal where I had people from high school on my flist.

Yeah, separate journals are handy for that level of privacy. Communities have always been too public in that respect.
kyrielle: painterly drawing of a white woman with large dark-blue-framed glasses, hazel eyes, brown hair, and a suspicious lack of blemishes (Default)

[personal profile] kyrielle 2010-10-23 08:45 pm (UTC)(link)
On LJ, I have two accounts - the public one that mirrors this one, and a mommying one where I have all the discussions I'm afraid some of my friends wouldn't approve of. So that this identity doesn't get caught in the 'mommy wars'. A community would leave me visibly owning those words - the opposite of what I want - but I finally gave up on even using the second account because logging back in and out (even using two separate browsers that stay logged in, which is what I actually do) was such a big pain. Combined reading list would be SO hugely useful to me.
melannen: Commander Valentine of Alpha Squad Seven, a red-haired female Nick Fury in space, smoking contemplatively (Default)

[personal profile] melannen 2010-10-21 11:37 pm (UTC)(link)
Oooh, secondary accounts work is being done! SO exciting.

But put me down as another name who doesn't like the idea of combined reading lists/access lists/inbox (and I'm even a little iffy on combined icons.) Part of the point of making a secondary journal is to keep all of those things separate, and while I see the use cases where combining them all would be great, mark me up as a use case where combining them all makes the whole thing largely useless. I think the ideal for me would be linked journals where all that gets linked is a) drop-down for posting and comments; b) drop-down in the site scheme/nav bar/management page that lets me quickly switch which journal I'm working as; c) a way to decide on a journal-by-journal basis if I want them automatically linked back to the primary account. And nothing else.

Also, there's one thing I'd like that I don't think has been mentioned yet, which is the ability to set a secondary account as inactive. I have somewhat butterfly like attention patterns. So if, say, I want to start a new secondary account every year for NaNo, I could start the account in October, leave it active through NaNo season, and then set it inactive-but-still-linked later. "Inactive" would take it out of things like the dropdown in comment boxes, so that I don't have to scroll through ten years of previous NaNos in order to get to the account I'm still using, but still leave the accounts linked, and make it easy for me to do things like delete spam comments or change access privs for the inactive journals.

This could be very useful for RPGs, too, where an active mun might start accumulating dozens of old accounts for games that have ended or the character died, which you want to leave up and be able to manage but don't ever plan on posting as again.

(On LJ I currently have five accounts; three of them are for dead RPGs. Right now they sort of hang over me like albatrosses I have to occasionally swat spammers away from. Basically I want to be able to claim them on my main account, and then never think about them again.)
kyrielle: painterly drawing of a white woman with large dark-blue-framed glasses, hazel eyes, brown hair, and a suspicious lack of blemishes (Default)

[personal profile] kyrielle 2010-10-23 08:43 pm (UTC)(link)
Active/inactive - LOVE!

I would like shared reading lists, as an OPTION or (better yet) an alternate page or filter, so that sometimes I can glance at the joined list and other times I can read just the list I'm looking for. Basically, another filter. I should have to actually want it to get it, but I like it as an option.

I'd love to be able to upload an icon and mark it as going to multiple accounts but, IMO, it should just create one instance of the icon for each account rather than trying to do complicated sharing - a change to the icon-upload interface but nothing else - and that's not a make-or-break (or even hugely useful) feature.
stormy: ❪ 𝐍𝐎𝐓𝐈𝐂𝐄 ❫ 𝑫𝑶 𝑵𝑶𝑻 𝑻𝑨𝑲𝑬 𝑴𝒀 𝑰𝑪𝑶𝑵𝑺 ⊘ (♯ text ▹ i have plenty of lives)

[personal profile] stormy 2010-10-22 02:21 am (UTC)(link)
Originally, I had pushed for this feature because I was heavily into community roleplay and it would have been very handy to be able to simply switch among accounts without having to log out of [personal profile] stormy. I can't tell you how much that ability would be appreciated on my end. Of course, I never thought about all the other potential applications - effectively managing these other accounts, icons, circle, etc. from one central location. Now, I'm firmly of the thought that there's a big different between multiple/secondary accounts and shared accounts.

This suggestion applies to a single user with multiple journals.

The Mod Hat conversation (reference: this thread) is multiple users sharing control over a single community.

As far as multiple users sharing control over a single journal account, I don't recommend that, and mod-hat would really help to lesson those cases where something unexpected happens. There would have to be so much trust for me to share an account with someone. Even a shared journal on Livejournal would have had a separate email associated with the account and a password that was only used for that account, and it would never be secure. One party could always assume control and you could be locked out of it.

Now, back to the multiple account access for a single user. It sounds fabulous. What I do like:

✔ Drop down access to comment and post.
✔ Options to link/unlink usernames.
✔ Possible minor discounts for secondary names (but I wouldn't even need that).
✔ Requiring a code for secondary names.
Option to merge reading page, inbox on a journal-by-journal basis.
Option to show/hide linked accounts. I'd definitely lean towards hiding mine, but I could see a journal-by-journal basis for this as well. If these were an option to display on the profile, it would be auto-filled in depending on which journals you've chosen to show.
Option to place selected or all reading pages onto a single meta page that is separate from your normal reading page. I can't imagine the clutter to keep different sets of people organized on one page as it is, with clear identifiers to note who has access to what. What if a person is subscribed on two accounts - do their posts duplicate or not?
✔ Allow accounts to have different email addresses. Sometimes I use different email addresses to filter content in gmail, and it's just that much more helpful and secure for people to be able to use multiple email addresses. You could even list all user emails and what account they're linked to on http://www.dreamwidth.org/tools/emailmanage
✔ Individual journal, account banning, and journal by journal banning.

? I would love the option to ban from my linked journals by IP address rather than username.

✘ I could see the contextual hover menu and navstrip going insane from this. How would these reflect accounts and access and if you were to hover and request to add someone to your circle, how would you easily select which account you wanted to add to?
✘ fic_annabelle should be a community. I'm just saying that is it much more secure to do it that way. If Boris and Annabelle were going to share a journal because they wanted to be able to edit the same posts, I don't think it should be linked at all to any primary account/user, and that's Annabelle's discretion to release a password to this particular journal to Boris. What happens to that journal wouldn't be something Dreamwidth could really help her on in the event she chose to leave it or Boris chose to run off with it. This is separate from multiple access for a single user. That's multiple users - something like a moderator account, like the mod hat suggestion (and that is an entirely different project with its own concerns).

I think that's my two cents for now. I lied, further thoughts follow. For example, say that I have a community called [community profile] wonderland, and I have a secondary account [personal profile] alice that moderates wonderland with a friend's account [personal profile] hatter. I could:

✔ Post to my normal journal.
✔ Select [personal profile] alice from my drop down, and post as [personal profile] alice.
✔ Select [personal profile] alice from my drop down, and post to [community profile] wonderland.
✔ Select [personal profile] alice from my drop down, and with mod hat post to [community profile] wonderland and have it display [personal profile] alice (moderator, with some sort of special username icon/text).
✔ Select [personal profile] alice from my drop down, and with mod hat on anonymous post to [community profile] wonderland and have it display [community profile] wonderland (moderator, with some sort of special username icon/text). Perhaps this (mod hat) post could even be editable by [personal profile] hatter.

Under old circumstances, [personal profile] hatter and [personal profile] alice would have had to have one account (usually something like [personal profile] wonderlandmods, but it could have been either account too) where they were sharing a password to make a unified post. Something that wasn't 100% secure for either person. And in order to post to these communities I, [personal profile] stormy, would have had to log out of my journal completely, log in, and choose where to post.

Multiple accounts saves so much time, and I really hope that a developer will able to put work into the Mod Hat suggestion, because the two combined are unbelievably helpful!

NOTE: I do not own the actual journals [personal profile] alice, [personal profile] hatter, or [community profile] wonderland. They were just a snazzy example!
Edited (Further thoughts!) 2010-10-22 02:40 (UTC)
stormy: ❪ 𝐍𝐎𝐓𝐈𝐂𝐄 ❫ 𝑫𝑶 𝑵𝑶𝑻 𝑻𝑨𝑲𝑬 𝑴𝒀 𝑰𝑪𝑶𝑵𝑺 ⊘ (Default)

[personal profile] stormy 2010-10-22 03:07 am (UTC)(link)
Ahh, that's definitely a good explanation of why it wouldn't work. I know Dreamwidth is the only place that's ever gone out of its way to explain why it couldn't help me or friends of mine in situations where someone has broken into a journal, and IP addresses were used as the excuse. The person lived in another state, but they couldn't help us because they said they couldn't prove that we hadn't posted from that address.

Would an alternative to be to ban by email if you knew the email?

(In addition, I've had miscommunication on Livejournal where they banned me and my entire household by IP from Livejournal before and it was almost impossible to contact them since we couldn't visit the site at all to figure out the support email.)
Edited 2010-10-22 03:09 (UTC)
stormy: ❪ 𝐍𝐎𝐓𝐈𝐂𝐄 ❫ 𝑫𝑶 𝑵𝑶𝑻 𝑻𝑨𝑲𝑬 𝑴𝒀 𝑰𝑪𝑶𝑵𝑺 ⊘ (♟ seasons don't exist)

[personal profile] stormy 2010-10-22 03:15 am (UTC)(link)
Oh yes, the ban list. That's true then. It would break that wall of privacy. Wouldn't that, then, in relation to multiple accounts and banning as someone suggested above - not work for banning the user/account of multiple journals, because then all those journals you might have nothing to do with would show up on the ban list as well? You would never be able to distinguish between their journals without showing all of their secondary accounts (to have the option to select/unselect some from being banned if you were only banning one).

So it's sort of an all or none if you consider privacy.
stormy: ❪ 𝐍𝐎𝐓𝐈𝐂𝐄 ❫ 𝑫𝑶 𝑵𝑶𝑻 𝑻𝑨𝑲𝑬 𝑴𝒀 𝑰𝑪𝑶𝑵𝑺 ⊘ (Default)

[personal profile] stormy 2010-10-22 03:20 am (UTC)(link)
I think in that case, I would consider my preference to be set on an "all" option. If they've caused trouble enough to be banned on one account on your computer, then I'd be fine having them be banned on their secondaries and having it just listed by:

[profile] exampleusername and secondary accounts. Status: Banned

Leaving their secondaries anonymous to myself, but ensuring that they through their connections don't have permission to comment. But of course, should they unlink their secondary accounts, the ban wouldn't be able to remain on there. But if they were malicious enough to continue whatever action on another username, it's not a problem to toss a ban that way as well. People can always just make multiple names to harass if they're determined enough, and in that case, the situation heads over to the Abuse Team.
Edited (I can type, really.) 2010-10-22 03:27 (UTC)
alixtii: Player from <i>Where on Earth Is Carmen Sandiego?</i> playing the game. (Default)

[personal profile] alixtii 2010-10-22 12:39 pm (UTC)(link)
But then when your employee IMs you complaining that she can't comment on your work journal anymore, she's just unintentionally outed herself, no?
stormy: ❪ 𝐍𝐎𝐓𝐈𝐂𝐄 ❫ 𝑫𝑶 𝑵𝑶𝑻 𝑻𝑨𝑲𝑬 𝑴𝒀 𝑰𝑪𝑶𝑵𝑺 ⊘ (Default)

[personal profile] stormy 2010-10-22 01:39 pm (UTC)(link)
That seems like a rather specific circumstance. There's nothing I or Dreamwidth would have done, as a user and service, to give away that information. If banning in such an all encompassing way was such a feature of the multiple account model, then I'd assume that knowing you could get all of your accounts banned would usually help either prevent such connected trolling or they'd simply choose not to link whatever account they trolled on. If they never came up to me and said who they were in person, outside of Dreamwidth, I'd never know? All in theory though. Like I said, that sounds like a very specific case.
Edited (By the way, it's morning and I might be really incoherant right now.) 2010-10-22 13:51 (UTC)
alixtii: Player from <i>Where on Earth Is Carmen Sandiego?</i> playing the game. (Default)

[personal profile] alixtii 2010-10-22 02:11 pm (UTC)(link)
By having a user's action affect an account that she did not know, and should never know, is linked without her previous knowledge, Dreamwidth is revealing the link. That's just unacceptable. Period.

To me, an absolutely mandatory element of all this is that the behavior of a multiple-journal user with non-publically linked journals should look identical, from the outside, to a user with several non-linked journals that she manually logs into and out of. A linked sockpocket account should be able to do everything that a non-linked sockpocket account can do (including comment on posts where the primary account has been banned). To say that a user should simply not link her account is to put us back into the situation we're already in; the point is to make us not have to manually log in and log out in order to preserve our pseudonymity.
tyggerjai: (Default)

[personal profile] tyggerjai 2010-10-24 11:04 am (UTC)(link)
Yeah, basically this. If a post/journal is not locked and whitelisted, then trolls can just troll with unlinked accounts. Given that we cannot, therefore, effectively ban a troll from an unlocked post, the risk of outing private accounts just isn't worth it. Bans should extend to publicly linked accounts, but not privately linked.
kyrielle: painterly drawing of a white woman with large dark-blue-framed glasses, hazel eyes, brown hair, and a suspicious lack of blemishes (Default)

[personal profile] kyrielle 2010-10-23 08:40 pm (UTC)(link)
I think the best thing when I ban someone might be:

1. Let me pick whether it's ban-from-this-journal or ban-from-all-my-journals (because maybe I have an acquaintance who is being a jerk to my anonymous political rants journal, and I really don't want to have them wonder why they're banned from my journal also when all they've ever posted there is 'OMG, Drew is so cute!').

2. When I ban someone, let me pick from the journal I've chosen to ban and all their publically-linked-on-profile alternate journals at that time. So if I'm banning jerk1, and jerk1 has jerk2 and jerk3 listed as public subjournals, I'd get the chance to also ban those. But if I do, they're banned separately, and it doesn't matter if the association is later made private or even severed - I will see that I've banned jerk1, jerk2, and jerk3. I won't get any message that they were, when I banned them, associated accounts.

Yes, that means that jerk1's private account jerk4 can come make jerky comments...but does 'evading a ban' still have meaning here? And even if it doesn't, they could just as well do it by creating a new account, anyway.
valentinite: Amber-on-black text saying "with what, your bare hands?" (with your bare hands?)

[personal profile] valentinite 2010-10-23 03:26 am (UTC)(link)
Why not solve the community_mods issue by creating another kind of account? One that's specifically shared, has a different userhead (like three little people together?) and is set up to properly manage privacy issues. No non-multiuser accounts can be shared (except via password sharing workarounds, which will ALWAYS be possible).

Personally, a shared reading page would only be useful if I could pick some subset of the journals. (Which right now would be all of my DW journals as I only RP on LJ right now, but I'm imagining if those games were here.) I don't need to see eleventy billion RP posts on my reading page.
archangelbeth: An egyptian-inspired eye, centered between feathered wings. (Default)

[personal profile] archangelbeth 2010-10-23 03:47 am (UTC)(link)
First thoughts: OMG COOL IDEAL WANT! O:>

Second thoughts: You are on the ball for the various complexities, and it does look like hard work. But... it would be so useful!

Can secondary accounts have different email addresses? I am of two minds. I would suggest that the answer is... They need to share one email address, which does not have to be made public, and they may have a second "public" email address.

E.g., if Archangel Beth *cough* has her personal journal, and suddenly becomes a best seller author using the name of Beth McCloud. She wants to keep her personal journal personal, so she can rant, but wants to have a more public face to talk to her fans. If her email is Bethipoo@fake.isp.com for each one, this... might be kind of easy to discover. If she also has BethMc@fake.isp.com, she could make that one the visible email for Beth_McCloud.dreamwidtch, and leave the Bethipoo address public for her Archangel Beth journal.

Sharing one email address (even if it's not visible on a secondary journal) seems like it would be a useful way to identify the account-holder.

Creating a secondary account should require an invite code?

I don't mind this; it hopefully provides and extremely tiny hurdle to creating a million-zillion secondary accounts, which might result in inadvertent (or advertent) name-squatting.
red_eft: Dana Scully looking at a computer (Default)

[personal profile] red_eft 2010-10-23 05:06 am (UTC)(link)
Don't have time to write out detailed thoughts, but- it seems like a lot of people have said they wouldn't use the combined reading page, so I wanted to put in a comment to say that I would *love* that feature (although obviously security concerns come first) and that I hope you don't leave it out of the final feature entirely!
kyrielle: painterly drawing of a white woman with large dark-blue-framed glasses, hazel eyes, brown hair, and a suspicious lack of blemishes (Default)

[personal profile] kyrielle 2010-10-23 08:23 pm (UTC)(link)
I would also! It would be a bonus if the combined reading page was accessed via a special URL (so it's still easy to get to the per-journal pages. What would be really nice would be if it showed the journal(s) that see each post so you know what you're dealing with when you look at it, also.
kyrielle: painterly drawing of a white woman with large dark-blue-framed glasses, hazel eyes, brown hair, and a suspicious lack of blemishes (Default)

[personal profile] kyrielle 2010-10-23 08:22 pm (UTC)(link)
With respect, fic_annabel sounds like a community. I don't think having one user-journal be owned or partially owned by two accounts is desirable or necessary, especially if it complicates things. (No worries, the rest of my comment goes on to complicate things.)

6)The project SHOULD implement the ability to easily select a journal to post TO when updating. The project SHOULD implement the ability to easily choose a journal to past AS when commenting on a journal. [Note: These are only shoulds because we will almost certainly retain the account/journal conflation, and therefore in theory it's possible to log out and in again. I think the focus of this bug is really the management, and this posting interface is gravy, but it's important gravy]. If implemented, the commenting interface SHOULD restrict the choice to journal identities with commenting privileges, and MUST NOT allow journal identities to comment when they are not privileged to do so.

This is pretty major. Having to log out and back in to post/comment from the appropriate journal is, IMO, a Big Deal. I post and comment a LOT MORE than I manage settings - I'd rather have to log out and back in to manage settings and have posting/comments handled than vice versa.

Also, there's another scenario I don't see covered here: Annabel agrees to let her 14-year-old son have a journal, but only if she can monitor it. (Yes, he CAN create one without her monitoring it, but that will cost him his computer access for any purpose but homework, so he chooses to follow her rules and let her monitor.)

She wants to make dw_anna_son into a journal that can operate while logged in as itself, and when logged in as itself has no access to any of her associated journals, but which is still associated with dw_annabel and dw_annabel can view and possibly edit/delete posts and comments if she feels it's really necessary. (Maybe that would work for the fic situation, too. Maybe.)

Edited to add: Also, Annabel has a blog she maintains about sewing on another blogging platform. She wants to syndicate it on Dreamwidth, and manage that syndication. It'd be nice if she could - syndicate it, then tell Dreamwidth she's claiming the feed. Dreamwidth responds with a challenge phrase/word/passkey, which she posts to the sewing blog (making sure it appears in the feed for that entry), and when Dreamwidth sees that appear in the blog, it completes the association. She can now update the profile and even, if needed, change the feed url if she moves her blog.

Also, claiming open id accounts is presumably part of this? It should be possible to transition them and say "appear as" the main account. For example, I'd like everything from open id account kyrielle.livejournal.com to simply link to my account here. Including on future imports....
Edited (Feeds, open ids, and complications. ) 2010-10-23 20:27 (UTC)
kyrielle: painterly drawing of a white woman with large dark-blue-framed glasses, hazel eyes, brown hair, and a suspicious lack of blemishes (Default)

[personal profile] kyrielle 2010-10-24 01:13 am (UTC)(link)
Thank you! My apologies for wandering afield then.

All of these potential features are exciting! Looking forward to seeing what shape this one takes. :)
(reply from suspended user)
bnewman: (explorer)

[personal profile] bnewman 2010-10-27 12:46 pm (UTC)(link)
As has been mentioned, it's impossible to prevent people from sharing an account simply by sharing all the credentials. However, we don't want to encourage this.

I think a better security model for shared journals would be to have an explicit shared journal type, which is publicly identified with the set of individual journals that share it — however, those individual journals could themselves be secondary journals whose association with a primary journal is private. It would be understood that granting access to a shared journal means granting access to all its contributors, and users might be warned if they are about to do this.

Page 2 of 2