redwind icon indicating copy to clipboard operation
redwind copied to clipboard

Semi-automatic tweeting

Open thedod opened this issue 11 years ago • 4 comments

The fix of #12 only addresses some of the incidents of "not what I wanted to tweet" (I keep having those). Here's what I suggest (I can write it if you agree in principle):

  • An option (always? checkbox? settings? a separate button?) for publish+tweet to simply open the tweet form (filled with "best guess") and let the user review/edit it in order to minimize shame :wink:.
  • In general, the tweet form should display the whole item (so that user can copy/paste links and text from it).

thedod avatar Dec 05 '14 08:12 thedod

An option (always? checkbox? settings? a separate button?) for publish+tweet to simply open the tweet form (filled with "best guess") and let the user review/edit it in order to minimize shame :wink:.

Hmm I like "Publish & Tweet" being a one click thing, but I feel your pain; let me propose a few alternatives.

  • p3k's full note interface shows both the note text and the composed Tweet preview, and has a character counter for each. The two text fields are kept in sync until you manually edit the tweet. http://indiewebcamp.com/File:p3k-note-full-ui.jpg
    • Note that I've already written the tweet shortening logic in Javascript https://github.com/kylewm/redwind/blob/master/redwind/static/js/twitter.js#L105 for an earlier version of the posting interface
  • Known shows a character count when authoring a note -- this is a no-brainer that I have just been too lazy to add.

In general, the tweet form should display the whole item (so that user can copy/paste links and text from it).

I agree with this. The "Share on Twitter" form should not truncate the tweet automatically -- this makes it a PITA to manually edit down, especially if we're only a few characters off

karadaisy avatar Dec 05 '14 16:12 karadaisy

p3k's full note interface

That sounds cool.

In general, I think there should be some syndication log at the bottom (including tweets) like wordpress has, because although redwind knows which syndications succeeded/failed, ATM if I don't remember whether I did "publish quietly" or not, there's even no indication of that :wink:. So if we decide that "GUI bottom is syndication", maybe we can have stuff like save (aka publish quietly) above the text, and below it have: publish, publish+tweet, (and I also suggest "plain tweet" as alternative to the copy/paste-challenged "share on twitter" form). Below that we have the tweet text (synced until manually edited), so that whether we scroll down to edit the tweet or not, we can see the "publish+tweet" button. Below the tweet text we have syndication/tweet log (helpful when I don't remember whether I've already tweeted about this :wink:).

Does it make sense?

thedod avatar Dec 06 '14 01:12 thedod

So we've got a couple of competing goals here; the "new note" interface is already pretty cluttered on mobile, and I have to scroll more than I'd like to to use it.

Something closer to Twitter's UI is sort of where I'd like to get. Obviously since we're doing more than twitter, it can't be quite that simple, but still, a target:

tweet-box

I'm hesitant to add more stuff without majorly simplifying and cleaning up the current interface.

The tagging UI could be tightened up pretty easily.

Attaching images is clunky at best (and works differently if you are posting a photo vs. a note with an image attached), and the Location checkbox stuff is total garbage, and I don't even know if it works.

As you can see I'm a bit lost :)

In general, I think there should be some syndication log at the bottom (including tweets) like wordpress has, because although redwind knows which syndications succeeded/failed, ATM if I don't remember whether I did "publish quietly" or not, there's even no indication of that :wink:.

There is a "Syndication" text area at the bottom of the edit post page, though you have to click the [+] to show it. This is just an editable list of u-syndication URLs.

Btw, Post Quietly just suppresses webmentions, doesn't actually have anything to do with syndication.

publish+tweet, (and I also suggest "plain tweet" as alternative to the copy/paste-challenged "share on twitter" form).

I don't understand what "plain tweet" would do.

Below the tweet text we have syndication/tweet log

I'd like to add a log of success/failure on all the background jobs (see #21) accessible somewhere in the UI, though I'm not totally sure how that fits in with what you are suggesting in the post UI.

karadaisy avatar Dec 06 '14 01:12 karadaisy

So we've got a couple of competing goals here; the "new note" interface is already pretty cluttered on mobile, and I have to scroll more than I'd like to to use it.

In that case, I take back most of what I said (anything to do with adding a tweet editor to the editor gui). 3 simple things could fix all that ails me:

  • "share on twitter" form should show the post (to enable copy paste of text/links). Anything beyond that is nice to have, but copy/paste is essential (I open edit in another tab for this).
  • Once we have that, it can be easy to add a "preview" checkbox to publish+tweet, that simply does publish and redirect to "share on twitter"
  • [there was a mixup because I thought webmentions were also called syndications] When I'm about to tweet (not necessarily the first tweet re an item), I should have links to my existing tweets re this item (just like we have below the item when viewing it). It's important to have the context of what I've already tweeted. When I'm in edit mode (of something I may have published, or published queitly), it's also important to see where successfully webmentions were sent. Example: In an update (maybe years after posting) I considering whether to remove irrelevant text that contains a link. If there's a webmention (and the link isn't 404, and I really see my webmention on that page) I should strike out the paragraph instead of deleting it.

thedod avatar Dec 06 '14 03:12 thedod