A New VIP Training course: Security, Performance, & Debugging

WordPress.com VIP Training Days - Security, Performance, & DebuggingAfter the success of our two initial training courses, we’re launching a second developer course in June in San Francisco!

The new course, WordPress Fundamentals: Security, Performance, & Debugging draws from issues and examples we’ve seen here with our WordPress.com VIP clients. We’ve worked with numerous VIP clients to make their sites more secure, faster, and able to scale WordPress for high traffic, and we’ll now work with you to help make the sites you build safe and scalable.

Below is a complete description of the course. You can sign up for the new training course in June in San Francisco now!

WordPress Fundamentals: Security, Performance, & Debugging is a day-long, intensive course meant to improve WordPress developers’ in advanced concepts like security and performance. Attendees should be familiar with developing WordPress plugins and themes or should have attended our Developer Fundamentals I course.

We’ll cover the basics of writing fast and secure code. Attendees will see and try popular profiling tools and we will show common performance problems, both on the front- and the back-end. Instead of just listing vulnerabilities, attendees will learn how to think like an attacker and exploit the vulnerabilities before fixing them.

Prerequisites

  • Proficiency with PHP development.
  • Awareness of WordPress as a platform, including common terminology such as a post, a page, widgets, and sidebars.
  • Proficiency with basic WordPress plugin and theme development – actions, filters, loading assets, main core APIs.
  • The latest version of VirtualBox: https://www.virtualbox.org/

Curriculum Overview

  • Performance: common reasons for slow back-end code
  • Performance: profiling back-end code with WordPress tools
  • Performance: profiling back-end code with lower level tools
  • Performance: profiling tools for front-end code and asset loading
  • Security: common types of vulnerabilities
  • Security: exploiting and fixing XSS problems
  • Security: exploiting and fixing SQL injection problems
  • Security: exploiting and fixing CSRF vulnerabilities
  • Security: exploiting and fixing remote file inclusion attacks

Sign up for the Security, Performance, & Debugging course in June in San Francisco, or take a look at our other upcoming events and training!

VIP Workshop 2014 v3 Recap

At the beginning of the month, dozens of WordPress.com VIP clients, partners, and team members gathered in Napa, California for our 3rd WordPress.com VIP Intensive Developer Workshop! This year was our largest event yet, though with a restricted number of attendees so we could keep the feeling of the event intimate and small.

We some great feedback from the attendees:
100% of participants surveyed said they would recommend the conference to their colleagues and
92.68% said they would come again!

Developers from the WordPress.com VIP team and extended Automattic team led our hands-on workshops focused on Security, Performance, and Elasticsearch and attendees also had a chance to sit down 1-on-1 with members of the VIP team to talk through their development aims or hack on a problem.

We again had some great flash talks from VIP clients and partners, and this year’s presentations included talks from CBS Local, Re/code, USA Today, Digital First Media, BlueHost, The New York Times, Tribune Broadcasting, and Interactive One.

The event provided a lot of networking opportunities and we’re hopeful the fruits of some of the discussions and ideas which happened over the course of three days will make their way into those VIP sites, projects, and contributions to WordPress soon!

If you missed this year’s VIP Workshop, don’t worry! We’re doing our 1-day in-person training courses, VIP Training Days, in 3 cities in the near-term, in Toronto, London, and San Francisco. In conjunction with the training for developers and superusers, we’re also helping to host the Big Media & Enterprise Meetups in those cities as well. Find out more and sign up for the meetup groups and for the training.

And keep your eye on our Events and Training pages to see what we’ve got planned in the future!

Here are some scenes from this year’s VIP Workshop: 

Interested in hearing more about WordPress.com VIP Training and Events? Check out our Events and Training pages and sign up for our newsletter.

You can recaps of the past events here: VIP Workshop 2013, VIP Workshop 2012.

Toronto, London, Boston, San Francisco Big Media & Enterprise Meetups Coming Soon!

Following the success of the Big Media & Enterprise Meetups in New York City, we’re going to help roll those out to three more cities in the next few months: Toronto, London, Boston, and San Francisco!

If you’ve never been to a meetup, they are focused on the operation, development, and scaling of large, high-traffic WordPress websites. The meetup features four 10-minute presentations, followed by an evening of networking. Take a peek at previous presentations here.

We’ve just created Meetup groups for the upcoming events in Toronto, London, and San Francisco, which start in May and June. Please join your local group and recommend it to your friends and colleagues in the area!

Toronto:

London: 

Boston

San Francisco:

Even if you can’t make the next Meetup, be sure to sign up for your local group so that you’re kept in the loop for the next event. If you’re interested in speaking, helping find space for the next meetup, or volunteering in general, leave a comment here and we’ll be in touch.

VIP Training Days in Toronto, London & San Francisco

We’re excited to announce upcoming VIP Training Days in Toronto, London, and San Francisco!

WordPress.com VIP Training Days

VIP Training Days are intensive, one-day in-person training courses led by a team of WordPress.com VIP instructors. We’ve already had two great sessions in San Francisco and New York, and we’re planning on doing many more.

We deliberately limit the size of each class to no more than 20 people with each team of VIP instructors so you can ask as many questions as you need to, and can get individual attention and assistance from the instructors.

In each location, we’ll be offering our existing Developer Fundamentals I and Superuser courses, and in San Francisco in June, we’ll be debuting a new course, Developer Fundamentals: Security, Debugging, & Performance, which we’ll introduce in the coming days in more detail.

Here are the upcoming dates & links to register for those courses! You can read on below for more information about the other courses, or go directly to the event registration pages where each course is explained in detail.

Hurry up and register! Space is limited for each class, and we definitely expect to sell out for each. VIP Training Days courses are open to the public, so VIP clients and non-VIP participants are equally welcome to sign up!  These courses are suitable for both self-hosted and WordPress.com VIP sites/superusers/developers – the large majority of the material will focus on core WordPress functionality/features.

We’re also hosting the Big Media & Enterprise WordPress Meetup in each of those cities during the training week. Find out more about the event, and sign up to the group to get notifications!

About the courses:

Developer Fundamentals I Training

Description

WordPress Fundamentals I is a day-long, intensive course meant to introduce PHP developers to programming for WordPress. Attendees should be familiar with WordPress as a tool, and have a working understanding of its general terminology. Proficiency with PHP is also a must, but no knowledge of the WordPress code itself is expected. This is a great course for developers looking to build sites which will scale to VIP levels, and write secure and scalable code.

Prerequisites

  • Proficiency with basic PHP development.
  • Awareness of WordPress as a platform, including common terminology such as a post, a page, widgets, and sidebars.
  • A local development environment running WordPress Trunk. We will provide a virtual machine ahead of time for participants who don’t have their own development environments, but they will be responsible for setting it up ahead of time.

Course Materials & Requirements

Each student will provide their own computer (laptop) for the course, with working wifi functionality. A lunch break and light lunch will be provided by WordPress.com VIP. Students should have a local working copy of WordPress trunk installed and tested prior to the training. To download trunk: http://wordpress.org/download/svn/

Curriculum Overview

  • Intro to WordPress core, SVN, and Trac, history and culture
  • Developer environment and debugging tools
  • WordPress Development Best Practices
  • Introduction to Plugins
  • Actions and filters
  • Introduction to Themes
  • The Loop & WP_Query
  • More on themes
  • …and more!

Superuser Training

Description

In this course, you’ll learn how to manage and use the WordPress interface from a site owner’s point of view; as someone who will be managing multiple users, their permissions, and ultimately sharing knowledge with them about how to use WordPress to publish a great site with an active community and/or audience. We like to think of this course as our teachers teaching your teachers – those who will serve as the WordPress expert in an organization.

We’ll also do a deep dive into the publishing process so our superusers can teach their editors, authors, and contributors how to best use the WordPress interface. From creating and publishing posts to managing tags and categories, from mastering multimedia and images in articles, and bulk management of posts and pages, we’ll cover the entire publishing process from draft to done.

Prerequisites

Users should have a working (beyond basic) knowledge of the WordPress administration panel / backend. They should be managers, administrators, or editors of an existing or future WordPress site with multiple users.

Course Materials & Requirements

Each student will provide their own laptop computer (no tablets) for the course, with working wifi functionality. A lunch break and light lunch will be provided by WordPress.com VIP to all students. For the purposes of the course, students will be given access to a WordPress.com site. Users will be requested to create a WordPress.com username if they don’t have one, and this username will be submitted to the course instructor. To create a WordPress.com username: http://en.wordpress.com/signup/

Curriculum Overview

  • User Management: roles, permissions, and invitations
  • User Profiles: settings, preferences, and Gravatars
  • Comments: moderation, spam, and notifications
  • Creating & Publishing posts
  • Managing tags and categories
  • Mastering Media: images, galleries, and slideshows
  • Bulk management of Posts and Pages
  • …and more!

Sign up for one of these courses!

If you’re interested in VIP training and can’t make it to this location or these dates, keep an eye on future VIP training events, or you can register your interest and let us know your location preferences (no commitment required). It’s possible we’ll add more dates or locations in the future.

Last-minute spots opened up for VIP Workshop

5432_WordPressTues_0314f

Are you a developer or technical lead running a high-scale WordPress site? Are you interested in learning more about scaling, security, and performance from the WordPress.com VIP team and from other VIP clients and partners? 

Due to some last-minute changes, a couple of spots have opened up for the WordPress.com VIP Intensive Developer Workshop v3.0, which will take place at the end of the month from March 31st – April 3, 2014.

If you’re interested in participating, fill out the pre-registration form and we’ll follow up with you.

Pricing, schedule, and other information are all available on the VIP Workshop page.

Remaining Spaces for the VIP Workshop in March – Register Now!

200_6563_CH-669

The WordPress.com VIP Intensive Developer Workshop is March 31 – April 3, 2014. The event will dive deep into topics which concern enterprise-level sites the most like security & performance, and provides many opportunities to talk strategy and learn from other VIPs in beautiful Napa Valley, California.

We’ve had an incredibly good response from participants in the past two editions (100% and 95% respectively said they would recommend the VIP Workshop to a colleague) and we can’t wait to welcome this year’s group.

Participation costs $3,600 per person, and covers 3-nights’ lodging, meals, and airport transfer. So pretty much all you need to do is book a flight! What are you waiting for?
This event will sell out, but as of today spaces are still available for current VIP clients and partners. Here’s more information, or register directly.

Registration for the WordPress.com VIP Workshop: March 31 – April 3, 2014

The next edition of the WordPress.com VIP Workshop will be March 31 – April 3, 2014!

vipworkshoplogo

Now in its 3rd year, the Intensive VIP Developer Workshop provides a unique opportunity to learn from the WordPress.com VIP team in person, as well as exchange ideas and experiences with other WordPress.com VIP clients through networking lunches and dinners, the in-depth WordPress curriculum and exercises, and focused, collaborative conversations.

We’re also planning to bring back flash talk sessions where WordPress.com VIPs can share their own experiences with building VIP-scale websites using WordPress, their workflows, shortcuts, lessons learned, and best practices, too.

The event is open only to VIP client developers, select partners & potential clients, and we expect to sell out quickly! Last year’s feedback was just as good as the year’s before:

  • 97% plan on attending again 
  • 95% would recommend the conference to a colleague

A quick peek at the itinerary – details & agenda will be available on the WordPress.com VIP site soon. You can see last year’s event details as well.

  • March 31: Arrival in the afternoon. Welcome, networking reception & dinner.
  • April 1 & 2: Full days of training with VIP instructors, followed by networking dinners.
  • April 3: Wrap-up, farewell breakfast, and morning departures.

Current VIP clients & Featured Partners are welcome to register now! Early bird pricing is set at $3,250 each for current VIP clients until January 20th. The price for attendees is $3,600. Registration includes 3 nights’ lodging, meals, and airport transfers from SFO.

If you’re interested in attending in 2014, fill out the pre-registration form here or send in a ticket to VIP Support. We’ll work with you on organizing payment and confirming your registration for the event. 

If you’re not a current client or partner, you can pre-register for the VIP Workshop 2014 for the full price & we’ll process registrations after the early bird period is over and as spacing permits.

Here are some pictures from last year’s event and the event recap.

WordPress.com VIP Training Days in New York, February 2014

The next WordPress.com VIP Training Days, our one-day intensive courses held in-person, will be in New York City in February 2014.

The courses will focus on small groups of students with hands-on material led by several Automattic and WordPress.com VIP instructors. The course will be very interactive and full of practical information & exercises, and students will have the opportunity to ask questions during the course as well.

5432_WordPressTues_0314f

VIP Training Days – New York, February 2014

Special Note: These courses are suitable for both self-hosted and WordPress.com VIP sites/superusers/developers – the large majority of the material will focus on core WordPress functionality/features.

  • Superuser Training – February 3rd – $600 course fee.
  • Developer Fundamentals I Training – February 4th, $850 course fee.

Note: All transportation, transfer, and lodging costs will be the responsibility of each student, as well as any other expenses not explicitly stated. Lunch will be provided. Payment is required to confirm registration. 

Register for the Developer Fundamentals I training, or the Superuser training in New York in February, or read on for more information about each course’s curriculum and prerequisites.

If you’re interested in VIP training and can’t make it to the New York dates, you can register your interest and let us know your location preferences (no commitment required). It’s possible we’ll add more dates or locations in the future.

Register now!

Developer Fundamentals I Training

Description

WordPress Fundamentals I is a day-long, intensive course meant to introduce PHP developers to programming for WordPress. Attendees should be familiar with WordPress as a tool, and have a working understanding of its general terminology. Proficiency with PHP is also a must, but no knowledge of the WordPress code itself is expected.

Prerequisites

  • Proficiency with basic PHP development.
  • Awareness of WordPress as a platform, including common terminology such as a post, a page, widgets, and sidebars.
  • A local development environment running WordPress Trunk. We will provide a virtual machine ahead of time for participants who don’t have their own development environments, but they will be responsible for setting it up ahead of time.

Course Materials & Requirements

Each student will provide their own computer (laptop) for the course, with working wifi functionality. A lunch break and light lunch will be provided by WordPress.com VIP. Students should have a local working copy of WordPress trunk installed and tested prior to the training. To download trunk: http://wordpress.org/download/svn/

Curriculum Overview

  • Intro to WordPress core, SVN, and Trac, history and culture
  • Developer environment and debugging tools
  • WordPress Development Best Practices
  • Introduction to Plugins
  • Actions and filters
  • Introduction to Themes
  • The Loop & WP_Query
  • More on themes
  • …and more!

Superuser Training

Description

In this course, you’ll learn how to manage and use the WordPress interface from a site owner’s point of view; as someone who will be managing multiple users, their permissions, and ultimately sharing knowledge with them about how to use WordPress to publish a great site with an active community and/or audience. We like to think of this course as our teachers teaching your teachers – those who will serve as the WordPress expert in an organization.

We’ll also do a deep dive into the publishing process so our superusers can teach their editors, authors, and contributors how to best use the WordPress interface. From creating and publishing posts to managing tags and categories, from mastering multimedia and images in articles, and bulk management of posts and pages, we’ll cover the entire publishing process from draft to done.

Prerequisites

Users should have a working (beyond basic) knowledge of the WordPress administration panel / backend. They should be managers, administrators, or editors of an existing or future WordPress site with multiple users.

Course Materials & Requirements

Each student will provide their own laptop computer (no tablets) for the course, with working wifi functionality. A lunch break and light lunch will be provided by WordPress.com VIP to all students. For the purposes of the course, students will be given access to a WordPress.com site. Users will be requested to create a WordPress.com username if they don’t have one, and this username will be submitted to the course instructor. To create a WordPress.com username: http://en.wordpress.com/signup/

Curriculum Overview

  • User Management: roles, permissions, and invitations
  • User Profiles: settings, preferences, and Gravatars
  • Comments: moderation, spam, and notifications
  • Creating & Publishing posts
  • Managing tags and categories
  • Mastering Media: images, galleries, and slideshows
  • Bulk management of Posts and Pages
  • …and more!

Register for the Developer Fundamentals I training, or the Superuser training in New York in February!

Refunds

We’ll provide a full refund if the cancellation is requested within 30 days from the event date, and 50% thereafter. No refunds will be provided for cancellations 5 days before the event.

Register now!

Big Media Meetup Recap and Scott Taylor on The Future of Blogs Development at the NYT

A huge thank you to everyone who took the time to attend the Big Media WordPress Meetup at The New York Times Building in August! It was a huge success.

The event featured 10-minute “flash talks” by Scott Taylor (The New York Times), Austin Smith (Alley Interactive), Josh Kadis (Quartz), and Andrew Nacin (WordPress), followed by breakout discussion groups.

If you’re interested in coming to future events, be sure to join our “Big Media” WordPress Meetup Group.

In the next few days we’ll be sharing video from each of these talks. Today, here’s Scott Taylor’s presentation on “The Future of Blogs Development at The New York Times,” where he discusses how the NYT’s WordPress blogs fit in with the larger site-wide redesign.

This embed is invalid

Recap: Editorial Tools Demo

Thanks to everyone who attended Friday’s VIP Editorial Tools demo!

Here’s an outline of the demo, and for anyone who missed it, you can watch a video of the presentation here:

I wanted to clarify a couple of things that came up during the demo.

First, a couple of you asked about distributing the post-by-email email address to your staff. This email address is specific to your user account, and all of your other blog users, no matter what their user role is, can create their own post-by-email secret address. Emailed posts by users in the Contributor user role will always be saved as pending rather than published.

Secondly, one of you asked if all users could see the post revisions. All administrators and editors can see all post revisions. Authors can see post revisions for any post they have authored (which are the only posts they’re able to view in the Dashboard). Contributors cannot see revisions.

Thanks for the great questions!

As a reminder, here are the links I shared during the demo and support documentation for each feature discussed:

  • VIP Training Days — upcoming training events in San Francisco in October 2013!
  • Copy a Post — Find yourself repeating the same post format frequently? Use an existing post as a template.
  • Request Feedback — Send a preview of your draft to folks who don’t have access to your site and collect their feedback before you publish.
  • Distraction Free Writing — Focus on your content with the cleaner, simpler full-screen editor.
  • Revisions — Want to recover some text in an earlier draft? Restore the earlier revision. Not familiar with the new 3.6 revisions format? We cover it!
  • Post by Email — Don’t have time to log into your Dashboard? Post to your blog directly from your email.
  • Zemanta Editorial Assistant — Meet the ultimate editorial assistant! Add related content and related images to your original content. Find out more at Zemanta.com! [Deprecated]
  • Jetpack — Add tons of popular WordPress.com features to your self-hosted WordPress site with one plugin. Jetpack is supported by the team here at WordPress.com.
  • Edit Flow — Redefine your editorial workflow and empower your team with custom statuses, a calendar, editorial comments, and more.

We’ll be doing an online demo on editorial plugins in the near future, so watch this blog for that announcement. If you have feedback for us on the demo, or if there are topics you’d like to be covered in this way in future, let us know!

Ready to get started?

Drop us a note.

No matter where you are in the planning process, we’re happy to help, and we’re actual humans here on the other side of the form. 👋 We’re here to discuss your challenges and plans, evaluate your existing resources or a potential partner, or even make some initial recommendations. And, of course, we’re here to help any time you’re in the market for some robust WordPress awesomeness.