Recent Updates Toggle Comment Threads | Keyboard Shortcuts

  • Daryl Koopersmith 2:00 am on June 30, 2010 Permalink | Reply

    After ages of working to make a cross-browser CSS Object Model, the UI of the visual theme editor is starting to come together.

    It’s all very exciting. Things will start working soon!

    Check it out. Visual Theme Editor on: GSoC blog, Trac, SVN.

  • Andrew Nacin 8:29 pm on June 5, 2010 Permalink | Reply

    I’ve checked in my initial plugin structure over at the GSoC repository (Trac, SVN). This fully replaces the existing theme editor in core and my next step is to now integrate various bits of code that I’ve started on, which handle revision generation, sandboxing, etc.

    Over on the GSoC blog, I’ve also posted a general checklist for my project.

  • Andrew Nacin 3:27 am on May 21, 2010 Permalink | Reply
    Tags: health check   

    Oh, hello:

  • Andrew Nacin 2:14 pm on May 19, 2010 Permalink | Reply  

    Rethinking themes 

    Hi there. I’m Andrew Nacin, one of the contributing developers of WordPress, and I’ll be blogging here starting this summer with Daryl Koopersmith, another core contributor.

    Daryl and I are both students, and we were both accepted into the Google Summer of Code program through WordPress. We’ve gotten to know each other quite well over the last few months, especially after Daryl started getting absolutely hooked on contributing to core. The guy is a machine, and wrote a significant amount of the menu management user interface in the upcoming WordPress 3.0. I was named to the core commit team in February and haven’t looked back.

    Our GSoC projects overlap quite wonderfully — Daryl will be working on a visual CSS editor (or something like that), and I will be working on theme revisions (or something like that). We share a mentor in Beau Lebens, and I’ll also be mentored by Andy Skelton, two brilliant Automatticians.

    Anyway, the truth is, we love thinking outside the box. We also equally love theory and practice. Our roles in core development show we have a passion for implementation. And now, we’d like to start a conversation here.

    Daryl also built the Elastic Theme Editor last year for GSoC, and has spoken and blogged rather extensively about rethinking themes from various perspectives, like modularizing them. My Summer of Code project lures me into an arena where Daryl dominates (see also: JavaScript), but I also have some ideas of my own, ranging from what you’ll see implemented in my project to rethinking template tags in plugins.

    We want this to be a dialogue with other members of the community who like and have awesome ideas. (We also don’t mind conversation on Twitter, either — @nacin and @darylkoop.) We’ll also be using this blog during GSoC post frequent updates about our projects — it’s using the awesome P2 theme, after all — in addition to the structured weekly check-ins on the official WordPress Summer of Code blog and blogging on our own on our own sites (,

    And so, join us as we chronicle our journey into theme revisions, theme editors, new theories, cool plugins, and poetic code.

    — Nacin and Koop

    • filosofo 2:28 pm on May 19, 2010 Permalink | Reply

      I hope part of your theme-rethinking will involve security issues, such as ways of keeping theme developers from shooting themselves and their customers in the feet.

      • Andrew Nacin 2:47 pm on May 19, 2010 Permalink | Reply

        Absolutely — education and security are two very important issues in theme development currently and they deserve a lot of attention.

    • Beau Lebens 2:32 pm on May 19, 2010 Permalink | Reply

      Sweet. Looking forward to working with you both and helping to shape where all of this awesomeness is headed 🙂

    • JohnONolan 2:47 pm on May 19, 2010 Permalink | Reply

      Hell yeah – I’m totally in from the UI/UX side – whatever you need 🙂

    • Scott Corgan 2:53 pm on May 19, 2010 Permalink | Reply

      Thanks for all your hard work making the best, and easiest, CMS I have used!

      You trully have helped make a beautiful web!

Compose new post
Next post/Next comment
Previous post/Previous comment
Show/Hide comments
Go to top
Go to login
Show/Hide help
shift + esc