New Plugin: Twitter Tools: bit.ly Links

Threw together another plugin the other day.

Twitter Tools is an excellent plugin for posting notifications of new blog posts to Twitter. However Twitter Tools just sends the URL to the new post normally which is then shortened by Twitter itself to a bit.ly short link. This is done anonymously.

This plugin will replace the normal URLs sent by Twitter Tools to Twitter with bit.ly URLs tied to your bit.ly account. You can then easily track the number of clicks from your bit.ly profile.

For more details, check out the plugin’s homepage.

New Plugin: WordPress.org One-Click Install

The new button that will show up on WordPress.org plugin pages

The new button that will show up on WordPress.org plugin pages

If you’ve ever been sent a link to a plugin hosted on WordPress.org and wanted to install that plugin, you currently have two options:

  1. Download the plugin manually, upload it to your blog either via the admin interface or via FTP, and then activate it.
  2. Visit your admin area and find the plugin again via the Add New Plugin interface.

Both options are annoying, especially since you’re already staring at the plugin you want to install.

Well now there’s a much easier solution! Simply install this plugin to your blog and install it’s Greasemonkey script from the plugin’s page and you’re all set. You will then be able to literally one-click install any plugin directly from WordPress.org.

For additional details and a download link, check out the plugin’s homepage.

Plugin Update: SyntaxHighlighter Evolved v2.1.0

I’ve updated my SyntaxHighlighter Evolved plugin to v2.1.0. It incorporates changes made to Alex Gorbatchev’s script. Here are the relevant changes with my comments in italics:

  • Major speed improvement thanks to a patch by Jose Prado. SyntaxHighlighter now can render 4-5k lines in just a second or two (tested on a MacBook Pro 2.4GHz).
  • Added wrap-lines parameter option to disable line wrapping. See demo. (This can be accessed in my plugin via the “wraplines” parameter.)
  • Toolbar is now activated on mouse over.
  • Added ActionScript3 brush (thanks to Peter Atoria).
  • Added JavaFX brush (thank to Patrick Webster).
  • Added PowerShell brush (thanks to B.v.Zanten, Getronics)

An update notice should appear in your admin area soon.

WordPress Admin Bar Plugin Now Distributed With WPMU

My decently popular WordPress Admin Bar has been forked into the core of WPMU. Changes/improvements made to my standard plugin will likely be ported over, but I’m not going to bother with porting over any WPMU-specific code back to my plugin since it’s in the WPMU core now.

Best of all for me, this means I can hand off the baton for the WPMU-specific code I had been dreading writing (bar showing up on all blogs, etc.). I haven’t fiddled around with WPMU code too much, so to be frank I wasn’t the best person for the job. With it being a part of the WPMU core, it can now more easily be contributed to by the contributors to WPMU.

The bad news is now even more people will be seeing and using my plugin which means I need to stop slacking and make the improvements I’ve been meaning to do. D’oh.

YouTube Adds High Quality, Stereo Audio Videos; My Plugin Updated

UPDATE: This post no longer applies (or works) as YouTube now has built-in HD support for embeds.

Wired is reporting that YouTube now has a 720p-ish (reports vary on what resolution it truely is, but it’s sure good) video playback support. Even more important, the audio is stereo instead of mono (you can really hear the improved quality).

YouTube’s default video resolution is utter crap (not sure what the resolution is) and the existing higher quality video was 480×360. This new video resolution is 2-3 times as good as the previous “high quality” resolution.

To prove it, here’s some sample videos. The difference is more apparent if you click the fullscreen button, especially if you have a large monitor. Make sure to also have your speakers or headphones on to notice the improved audio quality.

YouTube Default (Low Quality)

YouTube’s Previous High Quality

YouTube’s New HD Quality

I have added support to my Video Quicktags plugin but note that if a video does not have the HD quality version available (99% or more don’t), it will drop back to the lowest quality format. As a result, I don’t recommend making the HD format your default on your blog. Instead, set the quality to 22 like this:

[youtube width="630" height="380" quality="22"]http://www.youtube.com/watch?v=zlfKdbWwruY[/youtube]

WordPress 2.7 + My Plugins

Viper’s Video Quicktags works fine, but will need a styling update for it’s admin page.

WordPress Admin Bar will need a fair amount of work. Yes I’m aware it’s fairly broken at the moment.

The rest should probably work fine as they’re fairly simple. If not, please post on that plugin’s homepage with full details.

Viper’s Video Quicktags v6.1.0 Released

I’ve released a decent sized update to my Video Quicktags plugin that incorporates many features requested by users after the release of 6.0.x.

  • YouTube: Can now choose between high quality FLV and high quality MP4 formats.
  • FLV: Bundled skins.
  • FLV: Improvements on how custom colors are set.
  • TinyMCE: Can now choose what line number to display the buttons on.
  • TinyMCE: Automatic browser cache breaking when the plugin is (de)activated or the line number is changed.
  • General: SWFObject calls moved to bottom of posts rather than theme footer.
  • General: Admin notice warning about automatic plugin upgrade breaking SWF files, etc. (ASCII vs. binary).
  • General: Ability to set custom feed text via settings page.
  • General: Image pre-cache URL fix.
  • General: Settings page improvements for users without Javascript.
  • General: More translations and translators added to credits page.
  • General: Redid admin warning message for users without the head hook.
  • Flash: Aliased “kml_flashembed” shortcode and “movie” parameter now used if it’s there. This is to support Anarchy Media Player.
  • Other various bug fixes.

If you find any bugs, please report them via my support forums or the plugin’s homepage. Thanks!