Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New architecture? #1

Closed
erikjoling opened this issue Mar 1, 2018 · 4 comments
Closed

New architecture? #1

erikjoling opened this issue Mar 1, 2018 · 4 comments
Labels
Question Further information is requested.

Comments

@erikjoling
Copy link

I see you are using new architectual approaches. What are your reasons behind them? Are you going to elaborate on them somewhere/sometime?

I'm enthousiastic to see this in a WordPress theme and I'm curious to learn more about it. It's good to see some evolvement in theme development.

@justintadlock justintadlock added the Question Further information is requested. label Mar 1, 2018
@justintadlock
Copy link
Member

I'll definitely be writing about things a bit and putting together a readme at some point. Right now, some of this is a bit experimental. However, it's all based on an ongoing discussion on the Theme Hybrid Slack (must be a standard or premium member for access). There's a lot of ground we've covered in the past month or so. In fact, I'm still reading through a backlog of links from other developers there who've shared stuff.

Essentially, the idea is to modernize PHP, CSS, and JS for theme developers while also balancing that with "the WordPress way" a bit.

For example, I could've went with Twig, Blade, or Plates (what I originally had) for templating, but that's a bit of a foreign concept for many. Still, there are steps we can take to evolve templating somewhat. And, that's what the View and Wrapper classes are about.

I feel pretty good about that aspect of things.

What we're currently discussing in Slack are CSS build tools. Much of this is likely going to be based on the Post CSS project.

@justintadlock
Copy link
Member

Basically, there's literally zero things set in stone at this point. If there's anything you've ever wanted in a starter theme, it will be considered.

@erikjoling
Copy link
Author

it's all based on an ongoing discussion on the Theme Hybrid Slack

Thank you, I'll catch up with that

@justintadlock
Copy link
Member

Just closing this out. Feel free to open new tickets if need be.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Question Further information is requested.
Projects
None yet
Development

No branches or pull requests

2 participants