8 responses to “Default Theme Framework Is Stupid”

  1. Justin Tadlock

    I don’t think a theme framework in core is ideal. What’s packaged with WordPress should be starting points for further development.

    For plugins, we have Hello Dolly. For themes, we have Default and Classic.

    These are meant to be very simple extensions that allow developers to learn. If we package a powerful theme framework in there, it could make some brand new developers run for the hills. I probably wouldn’t have gotten into theme development for WordPress if the Default theme was a framework like the ones we see today.

    We also need to remember that any theme is a framework. Essentially, we already have two theme frameworks built in.

    I’d rather see a more solidly-coded Default theme built in. I absolutely hate the way it’s coded now. The focus should be on best practices, but it should also be simple and understandable enough for newbies to learn from.

  2. Ozh

    define “theme framework” please.

  3. Andrea_R

    I don’t think it would be stupid, but it would be a step backwards given the way themes used to be pre-1.5.

  4. Chip Bennett

    My guess is that the idea to include a “theme framework” in the default install would be to have a basic “parent” theme, and an example “child” theme.

    Of course, the above-quoted statement is such a compelling argument against the idea that nothing further needs to be said. :/

    Perhaps what he *really* means is that *he* personally thinks the theme parent-child framework is stupid?

    And I still contend that there’s no reason to include Hello Dolly in the default install (but that’s an argument for another comment thread).

  5. Nathan Rice

    For reference, this is what I was talking about:
    http://core.trac.wordpress.org/ticket/9015

    If the plan is to make this them into anything like these themes, then I stand by my statement. From the looks of the comments in that trac ticket, that seems to be the plan.

    EDIT: Reading over the comments of that trac ticket again gives me the impression that maybe they’re just looking to update the default theme to something with more solid code, and a prettier interface. Perhaps the referral to this new theme as a “framework” is just incidental. If so, then my comment doesn’t apply.

    That’s the “what”. I’ll try to explain the “why” some other time.

  6. Andrea_R

    “Perhaps the referral to this new theme as a “framework” is just incidental. ”

    Given how often the term is bandied about by people who aren’t really familiar with it, that might be it.

    I definitely agree there needs to be a new default theme. Previous history has shown that a plethora of new themes arise from the default (I prefer a fixed-up version of classic myself). Reading over the ticket, that seems more like what the person was proposing.

  7. Paul

    I think if the default theme had more layout/visual customizations exposed through the admin panel (eg like Thesis) it would go a long way to improving the ability for a WordPress newbie to make their blog unique straight away without having to dive into the massive ocean of free themes or get dirty with the code itself.

    Kubrick is not a bad theme under the hood, its just boring as hell to look at.

Leave a Reply

Tavern Sponsors

Share This Post