all repos — h3rald @ b26e779a67ddb0e4187d0c75a391b8d5b046f044

The sources of https://h3rald.com

content/articles/journotwit-review.textile

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
----- 
:type: article
:tags: 
- review
- web20
- internet
- software
:date: 2009-11-05 17:19:17.607000 +02:00
:permalink: journotwit-review
:title: "JournoTwit - The best way to organize your tweets"
:toc: true
:summary: A review of _JournoTwit_, a minimalist but feature-packed Twitter client able to help you organizing your tweets.
-----
Since I started using "Twitter":http://www.twitter.com on a regular basis, I felt overwhelmed by the endless stream of data generated by the people I was following.

The official Twitter page quickly became inadequate to manage my tweets, so I began to search for an alternative through the myriad of Twitter clients available out there, both web and desktop based. After trying out a few desktop clients, I decided to restrict the search to web clients only: between work and home, I may use up to 4 different computers and 3 different operating system, and I really didn't fancy the idea of keeping the _same_ client up-to-date everywhere -- even if such client existed.

Over the past months I tried dozens of different web-based Twitter clients, and narrowed the list of _must-have_ features to the following:
* The interface should be simple to use and not too cluttered.
* I should be able to categorize tweets in columns (à la TweetDeck).
* I should be able to know, when visiting the site, how many _new_ tweets I have to go through.
* I should be able to mark tweets as read.
* It should display media files (at least pictures) inline with the tweets.
* The interface should provide all the most common twitter actions like reply, retweet, follow/unfollow, shorten url, upload pictures etc. etc.

The good news is that I found at least _one_ web-based client able to do all this: "JournoTwit":http://www.journotwit.com.

h3. Introducing JournoTwit

JournoTwit was born – as many software projects – to scratch an itch:

bq. Probably the last thing anyone was expecting me to do — even myself, was to create my own twitter client. However, I've been a little fed up with not having the features I wanted and running 5 or 6 accounts, I was getting annoyed at using several different applications just to have them logged in concurrently. [...] In under 24 hours I put together a twitter client that functioned enough for me to call it my one and only. A few more days and I added in enough features that I felt it was good enough for public consumption. It is however, not perfect and I have plenty of improvements on my to do list for it.

p(((. ??"JournoTwit's introductory post":http://www.spodesabode.com/discussion/280/journotwit-the-twitter-client-thats-not-just-for-journalists/?? by Andrew Spode Miller ("@spode":http://twitter.com/spode)

After months of _public consumption_, JournoTwit became a feature-packed Twitter client able to compete with a lot of mainstream alternatives – albeit remaining always relatively unknown to the masses. You can call it a _niche_ Twitter client, able to satisfy a few basic needs:
* The ability to manage multiple Twitter accounts at once.
* The ability to categorize all incoming tweets automatically, according to the type of information within them.
* The ability to keep track of unread tweets.

These three features alone were enough to make JournoTwit my one and only Twitter client. And no, it's not only for journalists and writers.

h3. Interface overview

After logging in, JournoTwit looks like this:

!=/img/pictures/journotwit/interface.png!

**Note:** I am using the <em> "edge":http://www.journotwit.com/edge/ </em> version of JournoTwit, a sort of development snapshot with the latest features.


At the top, some more-or-less intuitive icons allow you to perform all the most common _global_ actions:
* Tweet
* Manual refresh
* Mark all columns as read
* Add new columns
* Quick search
* Edit settings
* Logout

Next to this global toolbar, there's a list of links, each corresponding to a column. Clicking a link toggles the visibility of the corresponding column.

In each column, tweets are displayed in different column according to their state:
* Read
* Unread
* Selected

You can select one tweet at a time by clicking the *+* icon. This toggles the tweet-specific actions:
* Reply
* Send a direct message
* Save as favorite
* Retweet
* Translate

Pretty intuitive and easy to use, so far.

h3. Default columns

When you login, you'll notice that all your tweets are _not_ presented in the traditional, disorganized single-column stream layout. Instead, they are _sorted automatically_ into different columns, according to their type:

- My Feed := All the tweets _you_ sent. By default, this column is minimized. 
- No-Mention := All tweets containing your username without the "@", i.e. every time someone mentions you sneakily, without sending you a reply.
- Messages := All the direct messages you sent and received.
- Mentions := All the tweets containing your twitter username (with "@"), such as replies to your tweets.
- Statuses := All the tweets posted by people you follow that do not contain any link or cannot be categorized through other columns.
- News := All the tweets posted by people you follow containing links to articles or non-multimedia web pages.
- Retweets := All the retweets posted by people you follow.
- Visual := All the tweets posted by people you follow containing links to pictures or videos. Where possible, media is displayed inside the tweet.
- Audio := Same as above, but for audio items.
- Chatter := Attempts to collect all conversations involving you or people you follow.

Surprisingly, these default columns are enough to make your Twitter experience easier and more manageable, without configure a single setting. They're obviously not perfect: some images are not resolved automatically, for example, but it works well otherwise.

Still this may not be enough for your needs or maybe simply not the right thing. No problem: JournoTwit is extremely flexible when it comes to organizing and sorting out your tweets.

h3. Adding new columns

All columns except for _Mentions_ and _Messages_ can be modified as you see fit. These two columns cannot be modified simply because there's nothing you _need_ to modify it, if you think about it. But they can be deleted, of course (and re-created in a blink, if you delete them by mistake).

Let's go through the slightly geeky process of creating a column.

When you click the **Add New Columns** icon on the top-left corner you'll be prompted to further clarify whether you want to add a...
* Set of Columns: i.e. the default columns provided by journotwit _or_ a single column containing all the tweets. Useful if you mess things up and you want to start over again.
* Preset Column: choose from many different columns according to your needs, from different tweet types to memes (#followfriday, #musicmonday, etc.).
* Custom Column: create your own personal column, according to your specific needs.

Because the overwhelming majority of my readers is composed by geeks, I'll just describe how to create a custom column, so that you can fully understand the power of this tool, in the right hands.

h3. Adding a custom column

!>/img/pictures/journotwit/custom_column.png!

The creation of a custom column doesn't take long, but there are quite a few things you can configure. First off, you have to specify whether you want the column to collect _local_ or _global_ tweets: local means the people you follow, while global means everyone on the planet. Simple enough.

Then comes the juicy geeky part: search terms and tags. Simply type a valid "Twitter Search query":http://search.twitter.com/operators in the textbox, so something like this:

@from:jonobacon OR #ubuntu -jaunty@

...will hopefully fetch all tweets posted by "@jonobacon":http://www.twitter.com/jonobacon or tweets about Ubuntu, but not related to the Jaunty Jackalope release. You can also add more text box and thus perform more search queries within the same column.

Then you can filter by tweet type, enabling or disabling Statuses, Visual, Links, Audio, ReTweets and Chatter. Useful to remove the noise (if you follow "@brentspiner":http://www.twitter.com/brentspiner, make sure you disable _ReTweets_...).

Finally, you only have to configure a few more settings:
* Whether you want to be alerted with a _beep_ when there are new tweets in this column.
* Whether you want the column to display tweets, a tag cloud or even an image slideshow.
* The name of the column.

That's all. Simple enough. As a side note, the "No-Mention" column is nothing but a custom column in disguise: if you try to edit it, you'll see it's nothing but a search for "_username_ -_@username_ -from:_username_".

h3. Other features and advanced settings

For the tweakers, JournoTwit also exposes the a set of global settings you can modify to enhance your experience or disable annoying behaviors (depends how you look at it):

h4. Behavior

* Unhide column when new tweets arrive? (default: yes)
* Hide columns on Mark as Read? (default: yes)
* Play alert sounds? (default: yes)
* Animate when new items arrive? (default: yes)
* Default #hashtags and search bar to a local search? (default: no)
* Ignore Tag Coulds when marking all as read? (default: yes)
* Ignore Slide Shows when marking all as read? (default: yes)
* Warn when deleting columns? (default: yes)
* Automatically translate tweets using Google Translate? (default: no)
* Show "Did You Know?" messages on refresh? (default: yes)
* Slide show transition time(s) (default: 5)

h4. Display Adjustment

If you are unsatisfied by JournoTwit's default look and feel, you can change the fond size, the color theme (there are 18 possible choices) and even match the color of the icons with the current theme.

h4. Black Listing

Straight from the contextual help:

bq. "Here you globally black list a #hashtag, such as #microsoft, or a search phrase such as "Windows 7". Remember to separate them with a space and that you can block on a per column basis too."

This is just what you need when you want to filter out pointless tweets. Use with care though!

h3. Conclusion

Maybe it's just me being a geek, but I think JournoTwit nailed it when it comes to making Twitter more productive: everything _just works, and fast_, unlike some of its more feature-boasting competitors. I have been using it on a daily basis for weeks, and I've never missed a single tweet since (unless _I explicitly wanted to do so_).

That being said, there are a few small features I'd like to see:
* I'd like to be able to mark _single tweets_, not entire columns, as read. In this way, when I go on vacation and come back, I can catch up with unread tweets more gradually, like I do with Google Reader.
* I'd like to use shortcut keys to navigate the interface, like with Google Reader.
* I'd like to configure tweets so that they only show up in one column, not in more than one (for example in Chatter, My Feed, and Mentions at the same time).
* Support for Twitter Lists...

I already told "@spode":http://twitter.com/spode about some of these, and he said he'll look into it, we'll see what happens. Anyhow, just "give it a try":http://www.journotwit.com, and see if you like it!