Going Mobile with CBS Local (and WordPress VIP)

The CBS Local team stopped by the NYC WordPress Meetup in February to share their custom mobile theme and the process and decisions they went through to end up with a custom mobile theme which powers dozens of their CBS Local sites.

Below is the video of their presentation, a link to the presentation slides, and CBS Local on Github:

The Wall Street Journal powers new WSJ Streams with WordPress

WSJ streams are a new interface from The Wall Street Journal for reading about large events, breaking news stories, markets coverage, and other areas at the core of the Journal’s reporting.

A stream is a single page that a reader can leave open and, without reloading, watch the news develop in real-time including headlines, articles, breaking news alerts, markets data, documents, photos, Twitter tweets and generally any new information about the subject or event. Readers can also choose to follow the updates on Facebook or Twitter through dedicated accounts for each stream.

The WSJ uses WordPress as the tool to integrate content from multiple CMS, APIs, and services to provide a centralized stream of activity.

Below is the WSJ Stream for the Oscars which happened this past weekend. The Wall Street Journal plans on using more streams in the future, such as for the Arizona Primary, Super Tuesday, and more.

Are you a publisher working with WordPress? We want to hear from you.
Want WordPress for your site? Get.WP.com

Open-sourcing the Code Comments Trac plugin

At Automattic we love open-source software and try to make more of it. That’s why today we are open-sourcing the Code Comments Trac plugin. We developed it to help us do better and quicker code reviews. Every month the VIP Services team reviews tens of WordPress themes and plugins making sure the code is secure, scalable, and follows the best practices before deploying them on WordPress.com.

In order to get the feedback to our clients faster and track when a theme or plugin is ready to go, we developed the Code Comments Trac plugin. The plugin allows us to leave line-by-line comments on the code, so that all feedback is in context. After that, we create tickets out of the comments and assign them to the theme or plugin developers.

In the end, when all issues are cleared, the code goes live on the client’s WordPress.com VIP website.

If you use Trac and if you do a lot of code reviews, or you just want to leave comments on code, changesets, or attachments, check out the Code Comments Trac plugin on github:

Ready to become a VIP Services Client? Some of the world’s biggest brands rely on WordPress.com VIP Services.

Drinks in Miami Beach with the WordPress.com VIP Team

Do you run a large-scale WordPress site, or make your living using & building with WordPress?

Come join the WordPress.com VIP team for a drink and an informal chat on Thursday, February 2nd in Miami Beach!!

The VIP team will be joined by special guests, WordPress.com Systems Team Lead, Barry Abrahamson and WordPress.com Social Team Lead Michael Adams!

The event is free to attend but please sign up so we can get an approximate head count.

Register here for the event!!

Scott Taylor on WordPress + Memcached

Scott Taylor, Software Engineer III at eMusic, recently posted a comprehensive article on using WordPress + Memcached.

eMusic relaunched on WordPress a couple of months ago, and it’s great to get Scott’s perspective on a key component of their setup.

Here is a quick blurb, and be sure to go read the full post for all the details:

One of the most bizarre critiques of WordPress that I often hear is “it doesn’t come with caching” – which makes no sense because Cache is one of the best features of WordPress out of the box. That’s kind of like saying: “my iPod sucks because it doesn’t have any songs in it” – when you first buy it. Your iPod can’t predict the future and come pre-loaded with songs you love, and your WordPress environment can’t come already-installed without knowing a minimal number of things. You have to pick a username / password, you have to point at a database, and if you want to cache, you have to pick how you want to cache (you don’t HAVE to cache – but really, you HAVE to cache).

Memcached (pronounced: Mem-cash-dee), or Memcache-daemon, is a process that listens by default on port 11211. Like httpd (H-T-T-P-daemon), it runs in the background, often started automatically on server load. A lot of huge websites use Memcached – at least: Facebook, YouTube, and Twitter.

[Read the full post]