1. Alex Miller

    I think it’s a neat idea but it’s difficult to imagine going well. There would need to be a whole new “Theme Component” team to ensure that components are secure and any new components are reviewed. The Theme Review Team would either have to force developers to use these components ( so they don’t create their own extended versions that need reviewed ) or the components would have to be easily customizable allowing developers to make the components unique to their business model or theme.


    • Justin Tadlock

      I imagine it’d be hard-going for different reasons — participation and management. I’ve been pushing for the TRT to put someone in charge who is more of a team manager than a developer. And, this sort of project needs someone with either the time or the skillset to put it all together.

      We don’t need a “Theme Component” team. We already have loads of great review team moderators who could review code.

      I’m not going to speak to whether authors should be forced to use a particular component. That’s up to the team. And, it’s far too early to make any sort of decisions on that.

      As for “extended versions,” it wouldn’t add any extra work on top of normal reviews. Even with a child component, the code should be far easier to review than a 100% custom-built component because the reviewer would be starting with a familiar base.

      What I have in mind is making things simple to customize. For example, with the “pro/upsell” customizer component currently being worked on, the theme author merely has to plug in the data they want.

      Anyway, the current goal is to get a couple of basic components out there. See how that goes and move on from there. Baby steps.


    • Denis Žoljom

      It’s a public repo and all can contribute to it. Justin is an expert developer, and I don’t doubt that he knows what he’s doing ;)

      Plus all the additions would be reviewed by TRT team (it’s on our official repo after all, so no PR can be made without a review) :)


    • Ryan Hellyer

      Well in theory it should result in less work. But assuming the idea works, it would require another team but not more work to be completed.


  2. Ant Ekşiler

    I am sorry but isn’t this already there?

    You can use https://github.com/envato/envato-theme-check or https://github.com/WPTRT/theme-sniffer for WordPress.org


  3. Anh Tran

    This is indeed an ambitious project. We’ve been using some standardized code from the default themes for GretaThemes. But some custom features like featured content, Instagram, recent posts widget, etc. still require some plugins to work.

    I hope we’ll see more features to be discussed with the implementation for theme authors. This is really a great idea.


Comments are closed.

%d bloggers like this: