I’ve written about using bit.ly and su.pr before, but this is how you can use the is.gd URL shortener — if that’s your cup of tea. To use the is.gd URL shortener, simply add this code to your theme’s functions.php file:
And that’s it. By the way, I’m working on a big update for the leenk.me plugin, so you won’t have to use this code anymore. It will be integrated right into the plugin’s user interface.
Wow, over 1,000 leenk.me subscribers! I am amazed that this service has been as popular as it has been. And I still have a lot of plans for the future of leenk.me!
How it started
When I started the leenk.me service, I was seriously afraid that no one would be interesting in subscribing to the service. As many of you know, leenk.me started out as a plugin named RF TwitterPost. When we found out that Twitter was killing their basic auth API and moving to a strict oAuth API we did not know how we were going to handle it. We actually sent out a survey to all the TwitterPost users and asked them if they would be interested in a pay-service like leenk.me. A resounding majority said they would not pay for this service. But I took a leap of faith, put some money down on a server and started it up. Within the first day I was already shocked by the number of people who showed interested and subscribed. And now, not even a year later we have over 1,000 subscribers!
Who uses leenk.me?
I’ve seen a huge variety of clients. People who own WordPress e-commerce stores and want to Tweet/Facebook/etc. whenever they add a new product (or group of products). News organizations who want to send a message out whenever they publish a new story. Religious organizations that want to keep their followers apprized of the happenings in their congregations. Lawyers who send out weekly tips. Real Estate agency who want to keep you apprised of the latest real estate news. And yes, the occasional spammer or porn website.
I remember the first time a spammer signed up, they joined the Plus account and added over 100 domains. Luckily they weren’t the cause of any major problems, but the first time the leenk.me service had an outage was caused by someone who tried publishing over 1,000 stories in less than a minute. Obviously, I never anticipated someone doing something so crazy . So I’ve learned a lot about maintaining a piece of software like this. I’ve had to upgrade the leenk.me servers 4 times since I started the project. And this is why I charge for the plugin, though I am trying to keep the price as low as possible. There is a lot of money in keeping a server running.
What you never knew!
I’ve never gone public with this, only a few of my friends know… but I actually donate 10% of all my net revenue from leenk.me to the WordPress foundation. Why? Well, WordPress is an open-source product, I try to contribute to it by providing patches and opening tickets for problems, but sometimes I’m too busy to even do that. I know many business owners who use WordPress and are making tons of money from this freely available software. I think it is important to give back to the community that is enabling us to make money. After all, if the software continues to thrive, our businesses should continue to thrive. So, every time you pay leenk.me, you’re actually contributing a little to the WordPress foundation. Of course, if you want to give more to the WPF, you can here: http://wordpressfoundation.org/donate/
I want to thank you all for continuing to support leenk.me. As always, if you have any trouble, let me know via my contact form.
I’ve been working with Ian Leino for a few weeks now to come up with a new logo for leenk.me. My first logo was just something I threw together to get the service up and running and I felt like it was time for a logo change. Ian is a great designer and really put up with all my crap. It took us several revisions and idea swaps to get to this new logo. But I have to say, I really like it, I think it expresses exactly what leenk.me is — a simple service that connects your clients, followers, users with you.
Ian’s work was recently featured on G4TV’s Attack of the Show, as you can see he is a very talented graphic designer and does a lot of great T-Shirt designs. If you ever need a designer, I would highly recommend him. Not only is he talented, but he’s professional, understanding, and patient. Be sure to check out his portfolio to see some of his other works.
Other News
I have been spending some time trying to figure out what the “next” service is gong to be that gets added to the leenk.me plugin and I’ve unfortunately hit a few brick walls. I really wanted to include Digg, Reddit, and StumbleUpon but was sad to find out that this would not be possible… at least not in the way that leenk.me has functioned with Facebook, Twitter, LinkedIn, etc.
Digg does not allow users API access to publish stories. I’m sure they do this to prevent SPAM. Trust me there are some users of leenk.me that would definitely fall in this category .
Reddit does have an API that allows access to publish stories, but it would require me to store your Reddit username/password. We pride ourselves in using the most security security protocols available. We do not store your social network passwords anywhere on our system and feel that it would be too risky to do this for Reddit. This doesn’t mean that Reddit is off the table completely. Hopefully they’ll implement an oAuth (or similar) API that will allow us to use them for publishing content.
StumbleUpon is half-available. If you saw, I recently wrote about how you can use StumbleUpon’s su.pr URL shortener with leenk.me. This is the best we can do. StumbleUpon, like Digg does not allow direct publishing of stories to their service. But if you use their URL shortener, you are essentially adding a story to their service. For this reasons, I would probably recommend su.pr over bit.ly. You can kill two birds with one stone. If you use the su.pr URL shortener and publish to Twitter, you get potential StumbleUpon “likes” from your Twitter followers. Ultimately make other StumbleUpon users see your content. Which then will drive more customers to your site! So it’s not first place, but it’s a really close second.
What’s to come?
Just because there aren’t any more social networks being considered for leenk.me, doesn’t mean that leenk.me isn’t going to continue to thrive. I have a lot of plans for the plugin and for the site itself. Hopefully we’ll be adding newer and better features soon, so be on the look out.
I recently wrote about using the bit.ly URL shortener in leenk.me and was doing some research into adding the StumbleUpon social sharing site to the leenk.me plugin. However, I was saddened to find that StumbleUpon does not have a public API. So there isn’t a way to publicize your posts directly to StumbleUpon, like you can with Facebook, Twitter, etc.
However, StumbleUpon does have a URL shortener called Su.pr. The su.pr URL shortener is basically like adding your site to StumbleUpon… it’s the only way leenk.me can use the service. So if you want people to be able to “Stumble Upon” your site, try this code:
Feed to MyFeed – Check this box if you want leenk.me to publish new posts to your main FriendFeed Profile.
Feed to Group – Check this box if you want leenk.me to publish new posts to your FriendFeed Group.
Default Image URL - Each FriendFeed post has an image attached to it, you can use this to specify a default image to use.
Default Image URL: <blank> Example Default Image URL: http://leenk.me/example.png
Feed Categories – Select which categories to include or exclude from FriendFeed.
Default Feed Categories: Include All Categories
Publish All Authors – The leenk.me plugin suite allows you to take advantage of multiple authors on your WordPress website. Each author can setup a leenk.me account and insert their leenk.me API key into the plugin. If you have multiple authors publishing to your WordPress website then you will wan to have this box checked to ensure that your FriendFeed posts get sent properly.
Post Specific Settings
Custom Body - You can use this option to customize the body that gets sent to FriendFeed . You can use the %TITLE%, %WPSITENAME%, or %WPTAGLINE% format options.
Image URL – The Default Image URL (mentioned above) can be modified in three ways. If your theme supports Featured Images you can add a new image to your post an mark it as the Featured Image. The leenk.me plugin will then automatically use that image URL for Facebook. If you have attached an image to the post you are publishing, leenk.me will try to get that image and use it as the image sent to FriendFeed. If neither of those work for you, you can simply add the URL to the image you want o use in the Image URL box.
Exclude from MyFeed – Check this box if you wish to exclude posting this specific post from your main FriendFeed profile.
Exclude from Group– Check this box if you wish to exclude posting this specific post from your FriendFeed group.
Version 1.3.0 of the leenk.me plugin has been released. Be sure to check your plugin dashboard for the update. With support for the FriendFeed social network! As always, I wrote a post and made a video tutorial explaining the basics. You can use the contact form if you run into any trouble.
There were actually a bunch of updates added to this version…
Added FriendFeed support!
Updated the category include/exclude option for each page
Automatically enable the “All Authors?” option on new activations for sites that have multiple users setup
Fixed error introduced with the share link feature on the Facebook module
General security hardening
Fixed bug causing leenk.me post meta to be erased when you quick-edit a post
Fixed JavaScript bug that prevents the “Re” functions from working immediately after quick-editing post info
Fixed Tweet Category/Tag warnings
Added disabled() helper function for WP2.9.2 and below
You should definitely check out your settings to make sure the include/exclude categories were updated properly. I tested pretty rigorously, but you can never test for all cases.
I just submitted version 1.2.11 to the WordPress repository, so you should see this update coming soon. With this update is the ability to customize your URL shortener. If the URL shortener you use has a basic REST API then it should work.
For now, leenk.me uses a custom WordPress action hook to allow you to have complete freedom of what URL shortener you use. The most common request I get is for bit.ly, so here are the instruction for switching to the bit.ly URL shortener.
First, update to leenk.me 1.2.11!
Second, add this code near the top of your theme’s function.php file (after the <?php line):
UPDATE: Currently the “share” link only appears on Profiles not Fan Pages. If you are posting to a Fan Page you should not enable the Share Link until Facebook fixes this.
Hello Everyone, One of the most common emails I get for the leenk.me Facebook module is about the lack of the “share” link on a Facebook post. This has always been a limitation imposed on third-party developers by the Facebook API. This morning I was looking into open bug reports on Facebook for some outstanding issues and I noticed that Facebook has a method called links. Without going into too much detail, the normal method used by leenk.me to post to Facebook is the feed method.
There are pros and cons to both options. With feed you can customize pretty much everything about your post (but it doesn’t include the share link). With links you can only customize the message, Facebook will determine what it thinks should be the Link Name, Caption, Description and Image. Normally Facebook does a decent job of this, but sometimes it is way off. In my testing Facebook included a “share this” image or the site’s header image for a post that had no image in it. I tested a post with only a single word in the content and Facebook used completely different text from my test site. But other tests worked beautifully. I suspect if you use your posts normally, include a main image in the post and have decent content, then Facebook will not have a problem getting the correct content for the link information.
So, when you update to leenk.me 1.2.8, you will see a new option: “Include Share Link?” found under the Facebook module. If you check this and save the settings, the ability to customize the Link Name, Caption, Description, and Image will be disabled. You may find that Facebook does a great job on your site of figuring out what the content and image should be. Hopefully Facebook will be expanding this method in the future to allow us to customize these fields. At the very least, if the share link is important to you, then this is the method of achieving it.
Default Comment – You can use this option to set a default comment or format that will be sent to LinkedIn whenever you publish a new post. You can use the %TITLE%, %WPSITENAME%, or %WPTAGLINE% format options.
Default Link Name - You can use this option to set a default link name or format that will be sent to LinkedIn whenever you publish a new post. You can use the %TITLE%, %WPSITENAME%, or %WPTAGLINE% format options.
Default Image URL - You can use this to specify a default image URL to use for your LinkedIn messages.
Example Default Image URL: http://leenk.me/example.png
Share Categories – Select which categories to include or exclude from LinkedIn
Default Share Categories: Include All Categories
Share All Authors – The leenk.me plugin suite allows you to take advantage of multiple authors on your WordPress website. Each author can setup a leenk.me account and insert their leenk.me API key into the plugin. If you have multiple authors publishing to your WordPress website then you will want to have this box checked to ensure that your LinkedIn posts get sent properly.
Post Specific Settings
Custom Comment - You can use this option to customize the comment that gets sent to LinkedIn. You can use the %TITLE%, %WPSITENAME%, or %WPTAGLINE% format options.
Custom Link Name - You can use this option to customize the link name that gets sent to LinkedIn. You can use the %TITLE%, %WPSITENAME%, or %WPTAGLINE% format options.
Custom Description- You can use this option to customize the message that gets sent to LinkedIn. Alternatively, you can use the Post Excerpt if your WordPress theme has it enabled.
Image URL – The Default Image URL (mentioned above) can be modified in two ways. If your theme supports Featured Images you can add a new image to your post an mark it as the Featured Image. The leenk.me plugin will then automatically use that image URL for LinkedIn. If your theme does not support Featured Images, then you can simply add the URL to the image you want o use in the Image URL box.
Exclude from LinkedIn – Check this box if you wish to exclude posting this specific post from your LinkedIn account.
ReShare – The ReShare option only appears for published posts. It allows you to resend the published post to your LinkedIn account.
Version 1.2.0 of the leenk.me plugin has been released. Be sure to check your plugin dashboard for the update. With support for the LinkedIn social network! I tried to get it out last month, so forgive me… I’m a day late! As always, I wrote a post and made a video tutorial explaining the basics. You can use the contact form if you run into any trouble.