Metamorphosis Meeting Update

Yesterday we hosted a few more post metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. library authors to share their knowledge and experience with us. Here are the Youtubes:

Herb Miller on OIK Fields

Mike Schinkel on Sunrise

Justin Sternberg on Custom Meta Boxes & Fields

At our next meeting on December 17 2013 1900 UTC, Joey Kudish is scheduled to talk about Automattic’s Metadata Manager. At that meeting, we’ll also be reigning in scope of the APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. that we’re going to be building.

I’ve been trying to veer us into a productive conversation over design patterns; in that regard  hosting author talks has been productive – acknowledgement is being made of the similarities between the libraries and what’s special about some.

Existing Library Design Pattern Summaries

I’d like to formalize the research effort a bit by having design pattern summaries written up for each existing library. This will ease parsing design patterns across libraries; rather than diving into a library’s code-base, you can read the synopsis to understand the data structures, how they relate to each other, and then dive into the code for more detail. Easier parsing of design patterns will lead to more productive, high-level discussions by everyone involved in future API talks.

I’ve already completed the first of these, on Alley Interactive’s Field Manager. Comments welcome of course.

If you’d like to contribute and write a design pattern summary, great! Reach out to me directly on Skype (search: `Eric Andrew Lewis`) to choose a library and discuss details. You will research a library that is not your own, to inspire a bit of cross-project collaboration. After you’re done, we’ll reach out to the author (if they’re willing) and have them review it and edit if necessary.