On 12/08/2009 06:41 PM, Evan Prodromou wrote:
Brion Vibber wrote:
The UI presentation can be worked out... my main worry is that this just doesn't do what I'd expect "forwarding" to do.
Let's judge the implementation by the design criteria, though. The goal isn't to make "forwarding" work, but to clone Twitter's retweet functionality. Maybe 'repost' would be a better name than 'forward'? 'Redistribute'?

My kinda inclination is a "share" button which can provide multiple (extensible) options:
"Share with friends on identi.ca" (new-retweet style)
"Repost to [X] identi.ca [ ] Twitter [ ] Facebook" (which I would think looks more like a traditional retweet) "Copy/paste link" (I'm not sure how obvious it is to folks that the timestamp is a permalink)

But if we want to stick with one button in the near term, I'd say either "share" or stick with "forward" if we've got no consensus on changing it. I'd rather we have the feature for compatibility even if we're not sure how to best present it yet... newer clients like the latest Tweetie 2 update are using Twitter's retweet API and it errors out on us if we don't implement it.

It looks like we've got a major problem with our mainstream methods of reading, though, because notices you've gotten via forwarding appear in the timeline according to their original posting date, not when they were forwarded:
That was a bug in the implementation. It only happened when you didn't have memcached enabled; it works the same now, with or without.

Yay!

It also looks like they create a distinct status ID for each retweet. This would be problematic for us; we'd either need to let these reposts show up in the public stream (and other public places, like search results, tag streams, and groups) or filter them out. Both are problematic!

Hmm, not impossible -- I believe we're already filtering gateway'd notices like the Twitter import bridge from public timelines. (Need to double-check on search.) Having multiple notice ids is certainly the easiest way for us to handle pushing the reposts to other services on our infrastructure.

Should the same notice show up twice, if you've already received it? Once for the original post, and once for the first repost? Or should it show up once for every repost, even if there are hundreds?

There's legitimate differences of opinion out there; too many repeated notices can be annoying, but if you don't watch your feed like a hawk you might not see the original. I've seen several people explicitly comment that they *want* to see the repeats so they're more likely to see something important/interesting.

I always hate to say "make it an option" but I think that's what Twitter did/is doing on that issue. :)

-- brion
_______________________________________________
StatusNet-dev mailing list
[email protected]
http://lists.status.net/mailman/listinfo/statusnet-dev

Reply via email to