Managing WordPress from the Command Line

Jon Smajda describes how he backs up and upgrades WordPress, and it’s the way I prefer to do it: using Subversion and mysqldump. I think the best part of his post is this sample backup cron script. With a little tweaking it could be used to back up remotely for best protection, in [...]

WordPress Vancouver

Phillip Jeffrey has some good photos and links to the presenters from the recent WordCamp Vancouver.
More WordCamps are coming up soon, including one in Milan this weekend.

WordPress Fantastico De Luxe Upgrade to 2.5.1

Jeffro2pt0 points out that Fantastico De Luxe, the fairly popular way of installing WordPress and other applications through your site’s control panel, now allows you to upgrade WordPress to 2.5.1.
Personally, I prefer to use Subversion to manage my WordPress sites, but that’s not always available on shared hosts.

WordPress Attacks Mapped

Franklin Veaux has diagrammed a network of compromised sites–including the Boston Public Library’s blog–that are geared towards installing viruses. He notes that there has been a surge of attacks recently against compromised WordPress sites, so the lesson is to be sure that you keep your WordPress version up-to-date.
Veaux does link to some of these [...]

WordPressDirect.com

It looks like there’s a new WordPress install business that’s geared towards helping people set up business blogs using WordPress.
It claims you can set up WordPress for free using its service, so its business model seems to be based on affiliate sales and advertising. However, on signup the site does ask for [...]

Restoring Your WordPress 2.5 Password in the Database

WordPress 2.5 introduced a much more thorough password-hashing algorithm with PHPass. That is great for security, but I was afraid that it would make restoring your WordPress password in the database almost impossible. You see, prior to 2.5, if you needed to reset your password, you could just hash it using md5 and [...]

The Right Way to Use JavaScript in Your WordPress Plugin

Ozh explains how to properly use JavaScript in your WordPress plugins. There are two key parts:

Use wp_enqueue_script() to load external libraries and standalone scripts, instead of generating your own script header tags.
On admin pages, use the admin_print_scripts-[mypage] action hook to register the code on only your plugin’s page, not every admin page.

Both of those [...]

WordPress Database Errors and the Post Hoc Fallacy

Glenn Reynolds at Instapundit mentioned WordPress today in not-so-flattering terms (emphasis added):
LIEBERMAN CAMPAIGN CRASHED OWN WEBSITE: “The server that hosted the joe2006.com Web site failed because it was overutilized and misconfigured.” That’s like when people send me a link to their underpowered WordPress blog, then it produces a “Database Error” message when too many people [...]

Less Obvious New Stuff in WordPress 2.5

WordPress 2.5 has been officially released. The new look of the administrative interface, a Flash-based file uploader, and the plugin auto-installer are the new features that have been getting all of the attention. But here are some less glamorous changes that you still might want to know about.

WordPress no longer allows you the option [...]

WordPress 2.5 Release Candidate

The first release candidate for WordPress 2.5 has been announced. That means that work on this major upgrade to WordPress, whose release is now over a week delayed, is starting to wrap up. However, activity on the lists shows that there is still quite a bit of bug-fixing that remains.