Yay, Twitter Tools has reached version 1.6!
Twitter Tools is a WordPress plugin that allows you to do a two-way integration between your WordPress powered blog and Twitter. It has the following features:
- Download and archive your tweets from Twitter.
- Show your recent tweets in a sidebar widget.
- Create a blog post from each of your tweets (you can set the category, author, tags, etc.).
- Create a daily digest from your tweets.
- Create a weekly digest from your tweets.
- Create a tweet on Twitter when you post to your blog (optional on a per-post basis).
- Create tweets on Twitter from your blog sidebar and/or admin interface.
- Auto-link @replies and provide “in reply to” links.
- Auto-link hashtags.
- Ability to exclude @replies from sidebars, blog posts and digests.
- Supports URL shortening services via standard WordPress filter (read the README).
- Supports WP Chunk for URL shortening URLs in tweets when they are shown in your blog posts and/or sidebar.
- Thorough README with answers to frequently asked questions.
Here are notable changes from the 1.5.x releases:
- Fixed the issue where posts via XML-RPC/AtomPub or scheduled posts would not get tweeted – these now use your default settings.
- Fixed issue where the per-post “send to Twitter” setting for future post was not honored properly.
- Fixed issues with digests – both daily and weekly should be working correctly now1 The digest features are no longer listed as experimental.
- Changed the code that checks to create the Twitter data table so that it works properly with the new bulk plugin activation features.
- Added a new filter
tweet_blog_post_url
so that other plugins can hook in and run the URL of your blog post through an URL shortening service of your choosing before sending the full URL to Twitter (Twitter uses TinyURL by default). - Fixed an issue that caused the ‘Test Login’ functionality to report a failure with a correct username and password (though the regular functionality was unaffected).
- Changed how “replies” are determined. no longer using Twitter’s definition as many Twitter users thought differently and considered this a bug.
- Allow anyone with “publish_posts” ability to post to Twitter from the admin area.
- Fixed several auto-linking edge cases.
- Bunch of little/under the hood stuff.
I’m pleased to finally get these changes out. I know the 1.5.x versions lingered too long with some unfixed bugs. This plugin has gotten complex enough that the bugs are not always readily apparent.1 Crowd Favorite has been (thankfully) keeping busy so we haven’t had the time to try to address these until recently. We had to spend quite a bit of time to track down some of these issues – hopefully they are all properly addressed now.2
The download and more information are available on my WordPress Plugins page.
If you have any trouble with this, please open a thread in the WP Support Forums and e-mail me a link to the thread.
- My call for help a while back didn’t bring solutions – unfortunately. [back]
- This plugin is already pretty complicated, making it hard to test thoroughly. Another reason I’m hesitant to add additional features to it. [back]
This post is part of the project: Twitter Tools. View the project timeline for more context on this post.
It would be nice to replace get_avatar to grab the twitter avatar if the user does not have a gravatar.
Hi Alex,
I got notified that Twitter Tools wanted to update from 1.6b to 1.6 today, is this correct, seems the order is wrong?
Screen cap at http://flyingkiwis.c[...]er-tools.jpg
Tthanks!
How dumb am I! Beta updating to full version.
Thanks a lot for your brilliant plugin, Alex! It’s marvellous. Now I’ll be using it for publishing weekly digests of my tweets.
I found this seemlessly installed and become a part of my day to day life and activities. Great to keep my users inform on what im up to! It’s great work thanks! I found that if i set the create tweet post daily that it clogged up my blog with each post added. But because i want a full digest of tweets still request in the next version to make a static fully updating tweet page. I can then link to the tweet page from other pages or make it a full feature top level link. I found selecting the weeks digest will just ads clutter posts which isn’t the main topic line of my blog. Would love some feature that allows a fully ‘twitter’ static page or one blog page for all updates.
Great job. This is a very useful plugin and the future post bug fix is perfect. Keep up the good work.
I love this plugin, but can you please add a setting in the wordpress admin to configure the tweet_prefix to something other than “New blog post”? I’ve been doing this through the config option in the plugin file, but every time a new version is released it overwrites my changes and i have to go in there an manually edit it and then upload it. Its not hard, but its really incovenient and time consuming when you run several sites with this plugin and new versions are released 3 or 4 times a week.
I don’t know why I bother writing READMEs for these plugins.
Alex, thanks for releasing this. The recent issues I encountered all seem solved and the plugin appears to be working perfectly. Blog post about this is at: http://thewellrunsit[...]ith-twitter/
Thanks for a great tool!
[…] As I searched for a solution, it seemed clear that there are a variety of tools I could use to solve the problem. The most direct approach would simply be to use a WordPress plugin, which was my preference. In this regard, the very best of breed, and the one I have chosen for this blog, is Alex King’s Twitter Tools. […]
Alex, I love your plugin! And I’m sorry you feel frustrated that people seem not to read the “readme” file.
I did read it, but I’m honestly still not sure I fully understand why creating an option to customize the string would cause a problem as outlined in the “readme”. I’ll continue to try to understand it.
The major difficulty, though, with instructing your users to change the code is that it makes some of us hesitant to upgrade when you release a new version because of having to go back in and change the code again.
It would seem to me that the process that checks whether or not the tweets start with a particular string could just as easily check the value of a user option. Or am I completely missing something?
[…] I’m playing with Alex King’s latest Twitter Tools plug-in for WordPress, and darned if it doesn’t look like it does about anything you’d want to do […]
Hi Alex – Thank you for this great plug in! I would like to donate $15 to your efforts, however I wanted to check if you would prefer a comparable item from your Amazon Wishlist?
Hi Krishna – whichever you prefer is fine by me. Thanks for your consideration.
[…] King has released v1.6 of his Twitter Tools plugin for WordPress. The plugin has a pretty thorough featureset for integrating Twitter into your […]
Hi Alex,
Great plug-in! I just installed it. I wonder if there’s a way to just limit tweets to the side bar (no daily/weekly digest, no anything in the main blog posts part)?
[…] users may find Twitter Tools very useful. It eliminates the need of services like TwitterFeed, and offers array of other feature […]
Hi Alex, Twitter Tools is just what I was looking for to revamp my Web site, and I’d like to offer my advance thanks for that. Will be happy to make a donation once it’s installed, as well.
For everyone thinking to ask a question, please do what Alex says and look at his thorough README. He’s taken the time and trouble to develop a plug-in to make our lives easier and write it out for us, the least we can do is read it.
[…] King (From Crowd Favorite) released a WordPress plugin, Twitter Tools, that links WordPress blogs with Twitter. I thought it would be fun to try out. We’ll see how […]
This is a great plugin. Can it be implemented on Blogger. I realise WordPress is a better platform but when I migrated my blog to WordPress, all the links died 🙁
Thanks for pushing out this upgrade, Alex. You rock!!!
Hi,
I wanted to add some google analytics tags to the end of the url BEFORE it gets shortened in TwittterTools.
I’ve added a ..
$this->tweet_suffix =’?utm_campaign=blog&utm_source=twitter&utm_medium=blogtweet’;
up near all your other defines..
and then in function do_blog_post_tweet, underneath $tweet = new aktt_tweet; put
$tmpurl = get_permalink($post_id).$this->tweet_suffix;
and change the next line to be..
$url = apply_filters(‘tweet_blog_post_url’, $tmpurl);
This works for me.. YMMV.
[…] it on occasion. Â Do you find the daily digest of my Twitter helpful? Â Or is it just stupid? Â Twitter Tools can also do weekly digests, so that would be another […]
Hi,
thanks a lot for this plugin – I love the amount of control and customisation available.
Is it possible to somehow archive tweets _not_ as a weekly/daily digest in a blog post, but rather as a list (of a set number) on a wordpress page (e.g. the blog’s archive page, or a designated spot only for twitter updates)?
Cheers,
-C.
[…] able to post future posts at the correct time, not all at once. found something that might work: Twitter Tools 1.6 | alexking.org have to test it this week though. __________________ […]
[…] Twitter Tools is the most widely used WordPress plugin for including your Twitter stream into your WordPress powered website and more importantly this plugin sends a Twitter update anytime you write a new post. […]
[…] Twitter Tools is the most widely used WordPress plugin for including your Twitter stream into your WordPress powered website and more importantly this plugin sends a Twitter update anytime you write a new post. […]
Alex,
I am a huge fan of your plugin, and I have used it religiously since I started my blogs with wordpress. I have recently started a project that would require that multiple authors be able to do a few things…
A. Send posts (All under twitter character limit) to twitter.
and
B. Post Tweets on blog as if they where originally written on the blog.
Would it be possible to configure twitter tools to do something like this? or would i be better off just writing my own plugin?
Anthony
PS- I have little experience coding php and none with plugins.
I have a small patch suggestion; my apologies if this is the wrong place to put it.
WordPress post titles can have HTML in them, but that looks quite weird in Twitter. To filter them out, I changed line 467:
$tweet->tw_text = sprintf(__($this->tweet_format, ‘twitter-tools’), $post->post_title, $url);
to the following two lines:
$stripped_text = html_entity_decode(strip_tags($post->post_title), ENT_QUOTES, ‘UTF-8’);
$tweet->tw_text = sprintf(__($this->tweet_format, ‘twitter-tools’), $stripped_text, $url);
[…] Twitter Tools 1.6 | alexking.org (tags: blog twitter webdesign web WordPress social_networking plugin downloads) […]
[…] Twitter Tools Twitter Tools is a WordPress plugin that creates an integration between your WordPress blog and your Twitter account. It allows you to pull your tweets into your blog (as posts and digests) and create new tweets on blog posts and from within WordPress. You can also archive your Twitter tweets (downloaded every 10 minutes), post a tweet from your sidebar or the WP Admin screens and pass your tweets along to another service. […]
[…] Twitter Tools Twitter Tools is a WordPress plugin that creates an integration between your WordPress blog and your Twitter account. It allows you to pull your tweets into your blog (as posts and digests) and create new tweets on blog posts and from within WordPress. You can also archive your Twitter tweets (downloaded every 10 minutes), post a tweet from your sidebar or the WP Admin screens and pass your tweets along to another service. […]
[…] Twitter Tools é o mais popular plugin para integrar o WordPress ao Twitter, exibindo suas atualizações em widgets no blog e também escreve um tweet cada vez que você publica um novo artigo. […]
Hi Alex,
I’ve been searching like crazy for a translation file for it (into Swedish) … Got one but it’s only working 90%
It doesn’t translate hr and I don’t know how to fix the translation file so that hr becomes timme.
and hrs become timmar.
Do you know where I can find a compleate Translation file?
[…] Why I think it rocks: It brings in a sense of community to your blog and displays additional interests and relationships you have. The plugin also allows you to create a blog post from each of your tweets and displays a tweet on Twitter when you post to your blog. (all optional) -Twitter Tools Plugin […]
Alex,
A while back I commented that I’d like to have the date next to the posted tweet in a daily digest, rather than just # next to each one. This is because it’s sometimes difficult to work out what was said when in a weekly digest.
So I’ve added a method to the function aktt_tweet_display which allows for a “fulldate” case, ex:
case ‘fulldate’:
$time_display = date(“D, g:i a”, $tweet->tw_created_at);
break;
If this is useful for anyone…
-Simon
[…] hab gleich mal noch twitter tools von Alex King installiert. Alles in der Erprobungsphase. Mal schauen Translator By […]
[…] 1- Twitter Tools. Twitter Tools è un plugin per WordPress che vi permette di creare una vera e propria integrazione tra il tuo blog wordpress e Twitter […]
[…] Twitter Tools. This plugin offers a variety of features, integrating your Twitter updates into your blog, […]
Will this work with non-wordpress blogging services?
[…] Twitter Tools. This plugin offers a variety of features, integrating your Twitter updates into your blog, […]
[…] Twitter Tools. This plugin offers a variety of features, integrating your Twitter updates into your blog, […]
[…] Twitter Tools Twitter Tools is a WordPress plugin that creates an integration between your WordPress blog and your Twitter account. It allows you to pull your tweets into your blog (as posts and digests) and create new tweets on blog posts and from within WordPress. You can also archive your Twitter tweets (downloaded every 10 minutes), post a tweet from your sidebar or the WP Admin screens and pass your tweets along to another service. […]
[…] Twitter Tools é o mais popular plugin para integrar o WordPress ao Twitter, exibindo suas atualizações em widgets no blog e também escreve um tweet cada vez que você publica um novo artigo. […]
[…] 2.Twitter Tools. This plugin offers a variety of features, integrating yourTwitterupdates into your blog, making it easy to create blog posts from your tweets. Other features include creating a weekly digest of updates, auto update of your Twitter updates when a new blog post is published and archived tweets. […]
[…] Twitter Tools Twitter Tools is a WordPress plugin that creates an integration between your WordPress blog and your Twitter account. It allows you to pull your tweets into your blog (as posts and digests) and create new tweets on blog posts and from within WordPress. You can also archive your Twitter tweets (downloaded every 10 minutes), post a tweet from your sidebar or the WP Admin screens and pass your tweets along to another service. […]
[…] Twitter Tools Twitter Tools is a WordPress plugin that creates an integration between your WordPress blog and your Twitter account. It allows you to pull your tweets into your blog (as posts and digests) and create new tweets on blog posts and from within WordPress. You can also archive your Twitter tweets (downloaded every 10 minutes), post a tweet from your sidebar or the WP Admin screens and pass your tweets along to another service. […]