Tag: WordPress (page 2 of 17)

Code Garage Migration to VaultPress

Today VaultPress announced the Code Garage migration details. We really wanted to make sure that we had the details and options on this right. I know that migrations like this can often be annoying, so we went out of our way to make the process smooth and inviting.

Code Garage users that migrate to VaultPress will get their first two months on VaultPress free. For those who don’t want to migrate, we’ll refund your last payment.

Even if you aren’t a Code Garage customer, you should go read Peter’s CodeGarage Locker is Migrating to VaultPress post. He gives a personal history of how Code Garage came to be, how it grew, and how it ultimately was sold to Automattic.

The VaultPress Lite Plan

Very excited to have the VaultPress Lite plan announced this morning.

Scaling WordPress

I’ve posted the slides from my ‘Scaling WordPress’ presentation.

WordPress Salt Lake City Meetup

The Salt Lake City WordPress Meetup is moving locations, back to Draper.

The next meeting is tomorrow night ( April 24th ), where Matt Jones will be talking about e-commerce with WordPress.

I am Speaking at the OpenWest Conference

The OpenWest Conference is happening May 2-4, 2013 (formerly the Utah Open Source Conference) at Utah Valley University in Orem, Utah.

This year the keynote speakers are Rasmus Lerdorf, creator of PHP, and Mark Callaghan, lead of the MySQL engineering team at Facebook.

For my part I’ll be giving three different presentations this time around. First up is “Simple Filesystems with Python and FUSE”, where I’ll cover the basics of getting a simple filesystem up and running written in Python using the FUSE library. Next up is “Site Testing with CasperJS”, which is an intro to using CasperJS to run user tests against your site. Last, but not least, is “Scaling WordPress”, where I’ll talk about some of the methods that WordPress.com (the largest WordPress install in the world) uses to host tens of millions of sites that add up to billions of page views per month.

I tried to keep my session titles direct and to the point. At times there will up to ten sessions running at once ( OpenWest session schedule ), so I wanted people to be able to tell at a glance what my sessions are about.

Tickets for OpenWest are available at $80. Every open source group in the area has been given a discount code though, so you can bring that down significantly.

If you’ll be at the OpenWest conference be sure to say hi.

HTML Purifier

In the world of HTML filtering in PHP HTML Purifier appears to be the current top dog. WordPress long ago forked kses for HTML filtering, which is fine, but as John Godley ( a co-worker at Automattic ) put it:

There is nothing fundamentally wrong with the way WordPress and bbPress filters comments, and in fact there has been no security alert related to this. However, this doesn’t detract from the desire to make things better, and the fact that HTML Purifier is much more thorough and exhaustive.

He wrote the HTML Purified WordPress plugin, which “replaces the default WordPress comments filters with HTML Purifier”.

For new PHP projects, or ones that allow you to easily swap in/out libraries, it looks like HTML Purifier is the current best option for HTML filtering.

Genericons Icon Font


Some of my great co-workers recently released a new icon font – Genericons

The details are in The Genericons Icon Font Story announcement post. In additional to being a nice general use icon font, it is licensed under GPLv2 (or later), so no more trying to sort out licensing terms to see if the icon font will jive with your existing open source projects. They are also free, as in no cost. The font is already in use in the new WordPress Twenty Thirteen theme ( demo site is at http://twentythirteendemo.wordpress.com/ ).

For more examples check out the bottom of the announcement post and genericons.com site.

Jetpack 2.0, Blasting Forward

If you haven’t been following the development of the Jetpack WordPress plugin now is a good time to take a look.  Today brings the announcement of Jetpack 2.0, adding post by email, photon, and more.

Post By Email is something that WordPress has had for some time, but most self hosted WordPress sites don’t bother with it.  Why?  Because it is a pain to setup and manage.  Jetpack 2.0 brings the features and simplicity of post by email powered by WordPress.com to self hosted WordPress sites.

Jetpack has gradually been building up awesome abilities, it isn’t all about this 2.0 release.  One of the things I’m most impressed with came in the 1.9 release: support for the WordPress.com REST API.  What this means is that you can now use the WordPress.com REST API to communicate with all WordPress.com hosted sites AND Jetpack connected sites.  Let that sink in for a minute.

What does that look like?  You can try it out with this URL: https://public-api.wordpress.com/rest/v1/sites/josephscott.org

You’ll get back something like:

  "ID": 5190300,
  "name": "Joseph Scott",
  "description": "",
  "URL": "http://josephscott.org",
  "meta": {
    "links": {
      "self": "https://public-api.wordpress.com/rest/v1/sites/5190300",
      "help": "https://public-api.wordpress.com/rest/v1/sites/5190300/help",
      "posts": "https://public-api.wordpress.com/rest/v1/sites/5190300/posts/",
      "comments": "https://public-api.wordpress.com/rest/v1/sites/5190300/comments/"

Remember that josephscott.org is not hosted on WordPress.com.

Developers now have the potential of being able to use a single API end point for every WordPress site out there, it doesn’t matter if they are hosted on WordPress.com or some place else (assuming they connect with Jetpack).  Now that is impressive.

WordCamp SLC (Utah) 2012 Update

Quick update on the upcoming WordCamp SLC 2012 on September 22nd:

Look forward to seeing everyone again on the 22nd up at the UoU campus.

A New, New Focus: VaultPress

Two years ago I posted about “A New Focus“, where my time at Automattic adjusted to be centered on Akismet. Back then Akismet was catching 500,000,000 spam comments per month (see the sidebar chart at http://akismet.com/about/). Today it is catching just over 2,000,000,000 spam comments per month (with a peak of nearly 2,500,000,000 at the end of 2011). Even with all that growth Akismet has continued to perform well, maintaining a high level of accuracy and performance, something that has been great to be a small part of.

This summer I’ve been asked to shift my focus again, by joining the VaultPress team.

If you aren’t familiar with VaultPress here is the elevator pitch: “VaultPress syncs the data from your WordPress site (posts, pages, comments, plugin & theme files, and media uploads) as they are added. On top of that VaultPress will scan your files for code vulnerabilities and changes to core WordPress files.” (more details are on the Get to know VaultPress page)

VaultPress also provides a restore process. If your WordPress site gets vaporized for some reason doing a fresh install and activating the VaultPress plugin will allow VaultPress.com to push a backup snapshot back to your server. There is also an option to manually download a backup snapshot, if you just want to pull out something specific.

The last two years focused on Akismet have been great, and now it is exciting to be taking on the new challenge of helping VaultPress improve and grow.

Older posts Newer posts

© 2014 Joseph Scott

Theme by Anders NorenUp ↑