WordPress 4.0 Customizer API Improvements

I cross-posted much of this post to Make WordPress Core before WordPress 4.0 Beta 1. I’ll be updating this version with more examples throughout the beta period. WordPress 4.0 features several new additions to the Customizer API (see also Theme Customization API). In this post, I’ll discuss the improvements in detail. Customizer Panels The Customizer now includes a new way to…

GSoC Menu Customizer Revised Schedule/Scope

Previously: GSoC Project Proposal: WordPress Menu Customizer. Week 1 – 5/19: Introduce the ability to view all existing menus as customizer sections with menu items as customizer controls. Week 2 – 5/26: Add the ability to edit menus (change labels, attributes, re-order items), including a temporary solution that includes the screen options found on the existing menus screen. Run user tests on…

Concrete Canoe: DiSCovery II

For the second year, I was a part of USC ASCE‘s Concrete Canoe Team. We had a great year, placing 6th overall in our competition a year after placing 14th. The Concrete Canoe competition is one of the biggest competitions for civil engineering students in the country, with hundreds of schools participating each year. USC is in the Pacific Southwest Conference, which has 18 universities that bring over 1,000 students each year.

http://canoe.uscasce.com/2014-discovery

GSoC Project Proposal: WordPress Menu Customizer

Please note that this post only contains the Project Description and Schedule of Deliverables sections, as they are the most relevant to public discussion. Project Description Describe your idea in detail: WordPress 3.9 introduces the Widget Customizer: a better way to edit widgets. This is a major step in the process of migrating every component of WordPress’ Appearance menu to…

Photograph of Jackson Pollock's "Number 1", 1949.

Reducing Pollock’s “Number 1” to a Familiar Language of Symbols

Jackson Pollock’s Number 1, painted in 1949 via his revolutionary “drip” method, is essentially incomprehensible. As it hangs on the wall at The Museum of Contemporary Art (MOCA) in Downtown Los Angeles, countless visitors stare at its incredible depth. Rich, layered details of varying colors form a multitude of shapes, intertwined to create a work that is considered art. The…

Sculpting “The Other Tiger”

This essay was originally written for the course “Symbols and Conceptual Systems”, with Professor Roberto Díaz at the University of Southern California. It is relevant here for its interactive format and interdisciplinary approach, and the underlying topic of abstraction in visualization. “The Other Tiger” by Jorge Luis Borges conjures a tiger with its text. Next, Borges compares his imaginary tiger…

Content Slideshow Plugin

I released the Content Slideshow plugin on WordPress.org a few weeks ago. It’s intended for a very specific use-case, but is extremely useful if you’re looking for this type of a solution.

We use it at USC ASCE to automatically create a slideshow of all of the pictures we’ve uploaded to our blog. This is pretty useful when we’re recruiting members because we can open it on a tablet or project it and have it running in the background while we talk to prospective members.

On Contributing to WordPress Core

I’m honored to be featured on the WordPress 3.8 Credits page as a Contributing Developer/Recent Rockstar (Matt decided to list everyone in one big group this time instead of breaking it up, but the group is ordered randomly by a level of regularly active developers—the traditional “Contributing Developers”–and a level of developers who showed increased involvement and significant help in…

A screenshot of the Twenty Fourteen theme with the Fourteen Colors plugin, featuring a light gray contrast color and a light blue accent color

Custom Colors in Twenty Fourteen

Twenty Fourteen is WordPress’ shiny new default theme, released Thursday alongside WordPress 3.8. I worked with the Twenty Fourteen development team throughout the cycle, doing everything from proposing features to removing features to proposing design tweaks, fixing bugs, and testing the theme everywhere. Twenty Fourteen features black, white, and green as its primary colors. In September, I introduced an “Accent Color”…