• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Jamie Kembel
  • Home
  • News
  • Portfolio
  • Services
  • Contact
  • Code Samples

News

Genesis Shapers: March Recap´╗┐

On March 9th, we held our 3rd Genesis Shapers Slack meeting. As a reminder, These meetings are a great opportunity for folks to share their thoughts and ideas about Genesis. You can read the recaps of the January and February meetings.

The Genesis Shapers are a hand-selected and diverse group of people representing companies from across the community who have come together to be a representative voice in the strategic direction of Genesis in addition to the feedback we receive directly from customers, across social channels, and through Genesis WP on Slack.

Included in this group are:

Bill Erickson, Carrie Dils, Gary Jones, Greg Boser, Jennifer Bourn, Jon Brown, Jonathan Jeter, Lauren Gaige, Lee Anthony, Mike Hemberger, Robin Cornett, Sara Dunn, Sridhar Katakam, and Tonya Mork.

In the Shapers meeting earlier this month, we discussed some technical elements of Genesis, from local dev environments to regression testing to code snippets.

David Vogelpohl, the Vice President of Web Strategy at WP Engine and StudioPress brand lead, facilitated the conversation, and here was the meeting agenda:

  • What local development environments do you think most Genesis developers use (if at all) and why?
  • What role do you see regression testing playing in the Genesis context? What tests or testing approaches should people be using?
  • Do you think learning advanced dev techniques like WP EngineÔÇÖs LocalDev & regression testing will actually help Genesis developers in ways that help them grow?
  • What Genesis Code Snippet libraries are the most useful? StudioPressÔÇÖ snippets? Genesis.community snippets? Other?
  • Do you think it would be valuable to let people contribute snippets to a public repo which is curated and available for all to use?

Local Development Environments

David Vogelpohl kicked off the meeting by asking the Shapers what development environments they use. Mike Hemberger jumped right in:

ÔÇ£In just this Slack group we have Valet, Valet+, Lando, Local by Flywheel, DesktopServer, MAMP, and probably more.ÔÇØ

Jon Brown echoed what Mike said, with a few additions:

ÔÇ£Local by Flywheel and Desktop Server.  IÔÇÖd be willing to bet more than 95% of genesis devs use one of those two.  A few percent use MAMP and the rest a various collection of things from VVV to Valet to Lando to Chasis to whatever.ÔÇØ

Personally, I use MAMP, but as Jon pointed out, I am probably in the minority. I donÔÇÖt do local development often since IÔÇÖm typically not working without WIFI connection or on sites that canÔÇÖt be live.

Representing DesktopServer was Lauren Gaige and Laragon was Robin Cornett.

Carrie Dils mentioned this, which also brought about its own thread of back and forths:

ÔÇ£IÔÇÖd suspect most are using a GUI dev environment like DesktopServer or Local.ÔÇØ

David followed up by asking:

ÔÇ£Why do you all think devs are making those choices? Anything specifically beneficial to Genesis developers as a group (e.g. Carrie’s points on GUI)?ÔÇØ

Tonya Mork explained why she uses local dev:

ÔÇ£Why?  Because it lets you quickly spin up and gets out of your way.  You can then focus all of your energies on developing instead of messing around with tooling.ÔÇØ

Tonya went on to say:

ÔÇ£What I prefer about Local vs. DS is I can quickly switch the environment through the GUI for each site.  A couple of clicks and I can change it from PHP 5.3 to 5.6 to 7.2. That helps me to run the tests and ensure compatibility locally with different environments.ÔÇØ

Before we moved on to the next topic, John Parris from our team said:

ÔÇ£I use Local too. Quick PHP/MySQL version changes is very handy. Site cloning. Blueprints. ngrok integration. Auto-populating creds for Sequel Pro. Mailhog. Easy SSL cert trusting. It basically does everything I need in my day to day work.ÔÇØ

From the conversation we had around local development environments, itÔÇÖs clear to me that developers do in fact rely on them. Of course, like any software, a variety of sources is well represented, and more than like different folks use different tools for different reasons.

Regression Testing with Genesis

David moved us to the next topic by asking:

ÔÇ£What role do you see regression testing playing in the Genesis context? What tests or testing approaches should people be using?ÔÇØ

I stood as a bystander in this conversation because I donÔÇÖt fully understand what (and how) regression testing works, but the conversation was definitely interesting.

For those like me who needed an explanation, Carrie provided us a link. (Grins.)

Jon offered his opinion on the matter:

ÔÇ£Sounds fancy but weÔÇÖve never found automated/unit/regression testing of themes to be practical.ÔÇØ

To which Nathan Rice brought up the concept of ÔÇ£lintingÔÇØ and ÔÇ£code standardsÔÇØ:

ÔÇ£Linting … making sure that your code isn’t broken syntactically. Code standards … making sure the code adheres to the WP standards. it absolutely can. if a test that was previously passing suddenly fails, it’s (at the very least) a red flag.ÔÇØ

And I love what Bill Erickson added here:

ÔÇ£WPEngines checks when you `git push` have saved me a few times.ÔÇØ

There wasnÔÇÖt a whole lot more to the discussion around regression testing, which paved the way to the bigger topic at hand.

Genesis Code Snippet Libraries

Ok, time for the can of worms. David led this part of the meeting with this:

ÔÇ£What Genesis Code Snippet libraries are the most useful? StudioPressÔÇÖ snippets? Genesis.community snippets? Other?ÔÇØ

This was easily the bulk of our meeting, as I suspected it would be. As the provider of many Genesis Code Snippets, I was very interested to hear what the Shapers thought about the topic.

Lauren shared her process, which I think many folks in the Genesis community would concur:

ÔÇ£I generally start at SridharÔÇÖs site and if I canÔÇÖt find it there I Google.ÔÇØ

Jason Cohen, CTO of WP Engine said it best:

ÔÇ£SridharÔÇöthe new home page on the Internet.ÔÇØ

Sara Dunn quickly chimed in:

ÔÇ£I literally will not go to someoneÔÇÖs snippets and look through them to find what I want.  I think many people just Google. I want tutorials, not snippets.ÔÇØ

Most of the snippets I publish for others to use are short, very basic ones. What Sara is suggesting is that contextÔÇöor specific use caseÔÇöof code snippets is far more valuable.

Jon echoed that as well:

ÔÇ£I value ÔÇÿblog posts with snippetsÔÇÖ far more than ÔÇÿsnippetÔÇÖ out of contextÔǪ that said IÔÇÖve been known to troll through BillÔÇÖs gists and find gold on occasion.ÔÇØ

I think that snippets within tutorials are more prime for a less experienced user, and normal code snippets (without context) are for someone who knows they want to do something just need to remember how to do it.

Tonya added:

ÔÇ£I tend to get a lot of people asking me how to adapt a snippet for their specific needs. One-size-fits-all snippets donÔÇÖt fit all use cases. Tutorials help when thereÔÇÖs an explanation of why it does what it does and a customization strategy.ÔÇØ

And Robin expressed:

ÔÇ£For those of us who want to know why something works, context, comments, explanations are great–but in supporting plugins, I’m finding that people don’t really want to know why, and often aren’t willing to bang on things to tweak them.ÔÇØ

David recapped this part of the discussion:

ÔÇ£So to recap these thoughts…  Snippets are good, some collections better than others (@sridharkatakam is the best), and snippets are also a learning tool best paired with tutorials / documentation?ÔÇ£

I think he is spot on with his assessment, by the way.

The conversation around code snippets moved into the idea of repositoriesÔÇöwhere to host them, who should host them, and the importance of keeping them updated. The idea of a central repository is daunting for many reasons.

Mike pointed out the obvious:

ÔÇ£Managing would be crazy. 10 different versions of similar snippets, all with various coding standards/styles.ÔÇØ

And Carrie brought some valuable insight to the ramifications of a central repository:

ÔÇ£I do wonder, however, if a public repo like that would take away from the visibility of people like Sridhar who earn a living from their tutorials/snippets.ÔÇØ

I love her heart for the community, and this is something that I also think is true.

While I understand the need for sharing code snippets within the community, there are also a few things to consider. In addition to the code quality, they would have to be monitored/updated as new iterations of Genesis come out.

To which Robin dropped the mic with this:

ÔÇ£Especially if 3.0 changes all the things.ÔÇØ

Helping Genesis Developers Grow

David brought us home for the last portion of the meeting by asking this:

ÔÇ£Do you think learning advanced dev techniques like LocalDev & regression testing will actually help Genesis developers in ways that help them grow?ÔÇØ

Carried kicked off the responses:

ÔÇ£Grow? Sure. But the money  in streamlining processes for more effective and efficient development, which in turn increases margin on projects. My customers donÔÇÖt care how I get it done. What matters to me is how much time it takes me to deliver. The more effective and streamlined I am, the bigger my margin.ÔÇØ

Robin chimed in:

ÔÇØI think it depends on whether youÔÇÖre talking about developers who build one off sites or who are producing something for the masses. one off, not so much, I would think–a lot of times the goal is to just ship it.ÔÇØ

Bill finished up the trifecta with:

ÔÇ£None of my clients care about my dev tools. They just want a high quality product delivered quickly and affordably.ÔÇØ

In my opinion, these responses sum up what I have experienced over the years leading StudioPress: A customer wants a beautiful website, and if they hire someone to design/develop it, they worry less about the ÔÇ£how it gets doneÔÇØ and more about ÔÇ£what it looks like and how easy it is to use.ÔÇØ

And thatÔÇÖs a great spot to end the recap of the March Genesis Shapers meeting.

As IÔÇÖve said before, itÔÇÖs an exciting time to be in the WordPress space. By focusing on the development of Genesis and suite of tools that extend it further, I feel confident that our team will be able to keep pace and continue to provide the best digital experience possible for our customers.

This blog was originally posted on Studiopress.com This post is in no way associated with Kembel.ca. For more posts by this author, please click here.

Atomic Blocks Update ÔÇô Advanced Post Grid!

Atomic Blocks, our leading Gutenberg blocks plugin, has just received a fantastic new update – an all new, powerful, post grid!

If you are planning to create website home pages using Gutenberg, you definitely need to check this out.

LAST DAY TO SAVE ON PRO PLUS ALL THEME PACKAGE

Remember, today is the last day to save $100 on our Pro Plus All-Themes Package.

Pro Plus includes every single theme we make, now and in the future, plus 29 third-party themes.

You pay just $399.96, one time (less if you are an existing customer)
That’s a savings of over┬á$2,300

Take Me to Pro Plus

New Feature in Atomic Blocks

The Post Grid block shows off your recent content in a list or a grid, but you have way more control over how that looks.

Improvements and additions to the Post Grid block include:

  •  Number of posts to offset
  •  Excerpt limit
  •  Exclude sticky posts
  •  A11y improvements
  •  Add post class and ID
  •  Refactor Inspector code
  •  Add post/page selector
  •  Match Genesis markup
  •  Add Post Grid section title

Get Atomic Blocks

Find more information, instructions, and download

Take Me to Atomic Blocks

This blog was originally posted on Studiopress.com This post is in no way associated with Kembel.ca. For more posts by this author, please click here.

Atomic Blocks Update ÔÇô Advanced Post Grid!

Atomic Blocks, our leading Gutenberg blocks plugin, has just received a fantastic new update – an all new, powerful, post grid!

If you are planning to create website home pages using Gutenberg, you definitely need to check this out.

LAST DAY TO SAVE ON PRO PLUS ALL THEME PACKAGE

Remember, today is the last day to save $100 on our Pro Plus All-Themes Package.

Pro Plus includes every single theme we make, now and in the future, plus 29 third-party themes.

You pay just $399.96, one time (less if you are an existing customer)
That’s a savings of over┬á$2,300

Take Me to Pro Plus

New Feature in Atomic Blocks

The Post Grid block shows off your recent content in a list or a grid, but you have way more control over how that looks.

Improvements and additions to the Post Grid block include:

  •  Number of posts to offset
  •  Excerpt limit
  •  Exclude sticky posts
  •  A11y improvements
  •  Add post class and ID
  •  Refactor Inspector code
  •  Add post/page selector
  •  Match Genesis markup
  •  Add Post Grid section title

Get Atomic Blocks

Find more information, instructions, and download

Take Me to Atomic Blocks

This blog was originally posted on Studiopress.com This post is in no way associated with Kembel.ca. For more posts by this author, please click here.

Revolution Pro ÔÇô Now With WPForms

One of the key features introduced in Genesis 2.9 is the ability to automatically install the plugins a theme depends on as part of your themeÔÇÖs activation. WeÔÇÖre happy to announce that with Revolution Pro we are now giving you the option to automatically install and activate WPForms as part of the one-click theme setup feature. WP Forms is a great choice for helping you intuitively build high-functioning forms to collect leads or information from your visitors.

The integration of Revolution Pro and WPForms makes it even easier to get your new site off the ground and collecting leads faster than ever before!

WPForms is a leading form plugin for WordPress

As well as allowing you to quickly build out your contact forms and lead pages, WP Forms also has the ability to connect it to popular CRM systems such as AWeber, MailChimp, Constant Contact, Campaign Monitor, Drip, GetResponse, and even more through the built-in Zapier functionality.

See how easy it can be?

This new one-click theme setup feature integrated with WPForms is just the start of how StudioPress and WP Engine will use the one-click theme setup feature to help make starting up new experiences on WordPress faster and friendlier. WeÔÇÖre excited to work with WP Forms on this great update to Revolution Pro as the first step in this exciting new chapter in WordPress themes.

Check Out Revolution Pro with WP Forms

  • View the Revolution Pro demo here.
  • Agency? Freelancer? Get Revolution Pro and all StudioPress themes for FREE
  • WP Engine hosting customers get Revolution Pro and all StudioPress themes for FREE
  • Buy the Pro Plus all-themes package to get Revolution Pro and all of our other themes!

Buy Revolution Pro

Get all the details and see the demo

Buy Now

This blog was originally posted on Studiopress.com This post is in no way associated with Kembel.ca. For more posts by this author, please click here.

Revolution Pro ÔÇô Now With WPForms

One of the key features introduced in Genesis 2.9 is the ability to automatically install the plugins a theme depends on as part of your themeÔÇÖs activation. WeÔÇÖre happy to announce that with Revolution Pro we are now giving you the option to automatically install and activate WPForms as part of the one-click theme setup feature. WP Forms is a great choice for helping you intuitively build high-functioning forms to collect leads or information from your visitors.

The integration of Revolution Pro and WPForms makes it even easier to get your new site off the ground and collecting leads faster than ever before!

WPForms is a leading form plugin for WordPress

As well as allowing you to quickly build out your contact forms and lead pages, WP Forms also has the ability to connect it to popular CRM systems such as AWeber, MailChimp, Constant Contact, Campaign Monitor, Drip, GetResponse, and even more through the built-in Zapier functionality.

See how easy it can be?

This new one-click theme setup feature integrated with WPForms is just the start of how StudioPress and WP Engine will use the one-click theme setup feature to help make starting up new experiences on WordPress faster and friendlier. WeÔÇÖre excited to work with WP Forms on this great update to Revolution Pro as the first step in this exciting new chapter in WordPress themes.

Check Out Revolution Pro with WP Forms

  • View the Revolution Pro demo here.
  • Agency? Freelancer? Get Revolution Pro and all StudioPress themes for FREE
  • WP Engine hosting customers get Revolution Pro and all StudioPress themes for FREE
  • Buy the Pro Plus all-themes package to get Revolution Pro and all of our other themes!

Buy Revolution Pro

Get all the details and see the demo

Buy Now

This blog was originally posted on Studiopress.com This post is in no way associated with Kembel.ca. For more posts by this author, please click here.

Genesis 2.9, Gutenberg Theme Updates, and two Special Offers

To celebrate the release of Genesis 2.9, and six more themes getting the full Gutenberg treatment, we have decided to make a special one-week-only offer!

Genesis 2.9

The new leaner, more capable Genesis 2.9 is here.

You can check out the changes in the changelog, but the major improvements are:

  • Improved One-click Theme Setup – Now your child theme can install sample menu, example blog posts, and featured images, right after you activate.
  • Efficiency Updates – Genesis will now use the child theme data from the header of the style.css file, and can also now use a config file to import ideal default settings during activation.

More Gutenberg Goodness

In addition, I am thrilled to announce the following third-party Genesis Child Themes have been Gutenberg Optimized:

  • Refined Pro Theme
  • Market Pro Theme
  • Divine Pro Theme
  • Corporate Pro Theme
  • Business Pro Theme
  • Studio Pro Theme

Find information about all the Genesis Child Themes in the gallery here.

Until Wednesday March 20th, 8pm EST …

  1. Take $100 off the Pro Plus All Themes package, which includes every single theme we make, now and in the future, plus 29 third-party themes.
  2. Sign up for a plan at WP Engine, and get all StudioPress Theme Packages, plus 4 months free!

Get $100 OFF our Pro Plus Pack 

Offer ends March 20th, 8pm EST

Get Pro Plus Now And Save $100

Get All StudioPress Theme Packages with WP Engine

Plus Get 4 Months Free

Check out WP Engine Plans

Are you an agency or freelancer?

Join the WP Engine agency program and get a free WP Engine account with unlimited staging sites for your customers, free StudioPress themes & support, and a listing in the WP Engine agency directory to help you get leads for your business.

Apply for the WP Engine Agency Partner Program

This blog was originally posted on Studiopress.com This post is in no way associated with Kembel.ca. For more posts by this author, please click here.

Genesis Shapers: February Recap´╗┐

Last month we kicked off the new year with our first Genesis Shapers Slack meeting (the first ever meeting was at WCUS in Nashville). These meetings are fantastic opportunity for folks to share their thoughts and ideas as it pertains to Genesis. On February 9th, we held our 2nd Shapers Slack meeting, so I wanted to share with you what we discussed about the future of Genesis.

As a reminder, the Genesis Shapers are a hand-selected and diverse group of people representing companies from across the community who have come together to be a representative voice in the strategic direction of Genesis in addition to the feedback we receive directly from customers, across social channels, and through Genesis WP on Slack.

Included in this group are:

Bill Erickson, Carrie Dils, Gary Jones, Greg Boser, Jennifer Bourn, Jon Brown, Jonathan Jeter, Lauren Gaige, Lee Anthony, Mike Hemberger, Robin Cornett, Sara Dunn, Sridhar Katakam, and Tonya Mork.

In February Shapers meeting, we worked our way through some important thingsÔÇöespecially with the recent release of WordPress 5.0 and how that affected the Genesis roadmap.

David Vogelpohl, the Vice President of Web Strategy at WP Engine and StudioPress brand lead, facilitated the conversation, and hereÔÇÖs what we covered:

  • Genesis 2.9, 2.10, and New Features
  • What opportunities we see for Genesis to make working with the block builder easier.
  • What features should be added to Genesis (and Why?)
  • What current features in Genesis need to be improved or deprecated in Genesis (and Why?)

Genesis 2.9, 2.10, and New Features

With the release of Genesis 2.8, we introduced a new one-click demo install feature that could be taken advantage of by themes. This feature can be used to import sample homepage content to replicate the theme demo site.

In Genesis 2.9, we are taking that one step further by allowing more contentÔÇösample menus, sample blog posts, featured images, and user optionsÔÇöto be added upon activation of the theme.

We asked the Shapers two questions: What else should we add? and What problems do site owners have with site building that could be solved with the content autoloader?

Robin Cornett suggested:

ÔÇ£You mentioned more content types, but I think it would be helpful to include more pagesÔÇöhave seen multiple mentions of ÔÇÿwhy didn’t the contact/columns/etc page import?ÔÇÖÔÇØ

Thankfully Genesis 2.9 will include this option, and weÔÇÖll be updating our messaging to indicate that the one-click demo install feature will cover more than just the homepage.

Bill Erickson followed that up with this question:

ÔÇ£Could you build an onboarding form that asks questions and uses that data in different ways? Ex: ÔÇÿTell us about your business: Address [site option], Social Links [Yoast SEO option, auto-add to nav], About Page Content [post content]ÔÇÖÔÇØ

That sparked a pretty length back-and-forth dialogue, with affirmation from other Shapers as well as agreement from our team that a more profound onboarding experience would be quite welcome. Nathan Rice pointed out that there was nothing preventing agencies and theme providers from creating systems which dynamically create the onboarding config file to accomplish this very thing!

Mike Hemberger pointed out a considerable distinction:

ÔÇ£Very important to distinguish the different users/sites: Brand new fresh install vs Existing site that needs some new content (maybe homepage, other pages, widgets, menus) but not all.ÔÇØ

There was a bit more discussion around that as well as the option/functionality to auto-load 3rd party plugins. In the spirit of honoring the schedule, we moved on.

How Genesis Can Make Block Building Easier

Bill Erickson quickly pointed out NathanÔÇÖs recent post, with some actionable ideas as well:

ÔÇ£Nathan wrote a post recently on enqueuing scripts/styles on a per-block basis right when theyÔÇÖre needed. Genesis could help automate this. When a block displays on the page, Genesis checks `/assets/css/blocks/{block name}.css` to see if theme-specific styles exist and if so, load them inline. Theme developers could style many block types without bloating the stylesheet. For example, styles for Gravity Forms, WPForms, Ninja Forms, and multiple block library plugins.ÔÇØ

BillÔÇÖs suggestion instigated a lot of conversation around blocks, plugins, and resources that are needed in each case to accommodate them.

John Parris, Senior Software Engineer on the Genesis team, pointed out:

ÔÇ£CSS and JS in blocks is going to be a tough nut to crack. Many block plugins are already loading tons of code on every page, whether it’s needed or not. Adding custom Genesis styles on top of that makes it worse unless we can disable the block plugin stylesÔÇöwhich feels like a problem waiting to happen.ÔÇØ

Tonya Mork, who has recently done some great work with AMP and Genesis explained:

ÔÇ£We can mitigate that using a CSS tree shaker for non-AMP versions (itÔÇÖs built into the AMP plugin). CSS tree shaking means the endpoint only has the needed styles sent out to the browser.ÔÇØ

Quite honestly, some of this is above my head, but I love the expertise and approach from the Shapers no doubt. It seems like the ongoing dialogue about making Genesis better, all while enabling a better user experience has progressed rapidly since the WPE acquisition.

What Features Should Be Added to Genesis

Carrie Dils didnÔÇÖt waste any time. #grins.  HereÔÇÖs what she asked:

ÔÇ£Is there a way to move the site credits into a Customizer field instead of only being editable via functions.php?ÔÇØ

As a fan of less, this is a great idea. While we currently offer the ability to customize the site credits with the Genesis Simple Edits plugin, I do like the idea of enabling users to do something that doesnÔÇÖt require the use of a custom function or installing other plugins.

Sara Dunn also suggested something that I support. As a theme designer, this would be a fantastic addition to Genesis and the development process:

ÔÇ£IÔÇÖd love to see a page layout that is full width without a set content width, so that it can be used with a page builder.ÔÇØ

There are probably some caveats by enabling this, but I think itÔÇÖs much easier to accommodate those than to ask users/developers to undo something. After all, the number of folks using other site building tools is significant. In this case, I think a supportive approach would be well worth our consideration.

While adding/removing functionality is indeed a priority for our team, Gary Jones (no surprise here!) brought up an equally important point:

ÔÇ£IÔÇÖd like to see the remaining code standards addressed, including doing the non-impactful bits that will make it compatible with WordPress.com VIP as well, and some CI finally put in place. ItÔÇÖs not a customer facing feature, but, still a feature of the project.ÔÇØ

ItÔÇÖs easy for us to get caught up in new features and things that our marketing team can talk about. Even though standards are not customer facing, Gary is not wrong when he suggests that addressing code standards is important, and in my opinion, itÔÇÖs something we should take the time to do.

Before we turned the corner on the last discussion item, Robin asked something that many folks have also been wondering:

ÔÇ£Will existing Genesis widgets be converted to blocks? We’ve asked in GitHub but no answer yet?ÔÇØ

Yes, and this is something that excites me. Following the example set by WordPress itself, our team is actively working on the development of blocks that will replace the current iteration of widgets.

Included in this list are the Featured Post/Page widgets as well as the Genesis eNews and Update widgetÔÇöand we will deliver these through our Atomic Blocks plugin.

What Features Should Be Improved or Deprecated in Genesis

Quick to speak, Jennifer Bourn put in her two cents about the addition of Google AdSense:

ÔÇ£Widgets have to go, but I think youÔÇÖre already on that right? And if it were my call, that ad stuff would move to a plugin.ÔÇØ

She wonÔÇÖt get any argument from me, and Nathan addressed this head-on:

ÔÇ£The ad stuff goes away in 3.0.ÔÇØ

LetÔÇÖs say that once in a while itÔÇÖs ok to say ÔÇ£noÔÇØ when it comes to adding things into the framework. IÔÇÖll also mention that we have made a few bad decisions over the years with Genesis, but the great thing (yay automatic updates!) is that we have the chance to remove things that ultimately should never have been there in the first place.

Mike Hemberger volleyed for the addition of Layouts:

I think Jon (Broan) and Robin (Cornett) and I would like to beat the drum of Layout vs. Content blocks where shall we focus that discussion?

Mike is the co-creator of Mai Lifestyle Pro and Mai Law Pro. He and his partner Dave have developed an ÔÇ£engineÔÇØ for the core codebase of their themes, whichÔÇölike a pluginÔÇöcan be auto-updated at any point without site disruption.

Similar to other site building tools, their Layout Engine allows users to create a number of layout combinations in the content area, which can expedite the development process.

We could have (and probably still will) have a lengthy conversation around Layouts and Containers within blocks. There is a lot to digest here, and of course, thereÔÇÖs equally a lot to consider.

The amount of activity and discussion right now around Genesis is high, and I love that the community has been so open to provide feedback and suggestions. I canÔÇÖt think of a time where our bandwidth was as available as it is right now, and that can only mean great things for the Framework.

WP Engine has fulfilled its promise to provide resources to push the Framework forward, and the combination of the Genesis Shapers group with more man-hours has undoubtedly proved to be productive.

Genesis 2.9 is right around the corner, and the roadmap for Genesis 2.10 has already been set. I think youÔÇÖll be excited to see what we have in store, and look forward to start working on the next theme for you.

ItÔÇÖs a fun time to be in the WordPress space, and while the Gutenberg editor has presented its challenges, I feel confident that our team will be able to keep pace and continue to provide the best digital experience possible for our customers.

This blog was originally posted on Studiopress.com This post is in no way associated with Kembel.ca. For more posts by this author, please click here.

Revolution Pro: The third generation of digital excellence

WeÔÇÖre announcing the release of an amazing new theme called Revolution Pro as part of StudioPressÔÇÖ rich heritage in leading in innovative WordPress experiences.


Revolution Pro Theme

The original Revolution theme introduced a whole new realm of possibilities for WordPress and fundamentally changed the way people all around the world use WordPress which has had a lasting impact even to this day.

We feel Revolution Pro honors that history by invoking a new era of possibility with the new Gutenberg block editor in WordPress core. Before I tell you all about Revolution Pro, let me first tell you how we got here…

In 2007, I was working as a project manager for an architectural firm, estimating projects and coordinating installations. It was a job that I was good at, and one with decent benefits. But it wasnÔÇÖt the job I wanted, and I knew it was a means to an end.

At the same time, I started blogging about lifeÔÇömainly out of boredom with my job, but also because I was interested in the software I was using. After a short stint on Blogger, I came across something called WordPress.

I learned very quickly just how much I enjoyed ÔÇ£tinkeringÔÇØ with the theme I was using. It was called Pool, designed by Borja Fernandez.

Perfectionism is something I struggle withÔÇöand at times, to a fault. I have to admit it got the best of me when I opened up the Pool theme files because I saw code that wasnÔÇÖt very organized.

Everything to me was ÔÇ£codeÔÇØ back then because I honestly didnÔÇÖt know what else to call it. Of course, I know today that PHP and CSS are two different things and that they serve two different purposes, but back then it was a foreign language to me.

The WordPress Revolution

I became proficient with WordPress, customizing themes, and I was moonlighting as a freelancer which brought in ÔÇ£vacation moneyÔÇØ while I maintained my day job.

Everything changed when a real estate agent from Boston rejected a custom design I had done for him. That design started a revolution.

It became the original Revolution Theme, which arguably started the premium theme movement within WordPress. Read the full story here.

Shortly after that, Jason Schuller (of Press 75) and I came together and created Revolution Two. This partnership was a result of Revolution fully embracing its open source roots, and everything we made went 100% GPL.

Back in 2009, I rebranded Revolution to StudioPress, and my entrepreneurial journey began. From a message I sent to customers:

ÔÇ£The first (and most important) thing is that nothing will change to the business model and theme licensing. This change only applies to the branding of the themes, which means the pricing, packages, etc. will remain unaffected. More than anything, the rebranding of Revolution to StudioPress is my way of committing myself to the future of my theme development and support.ÔÇØ

Revolution Pro

Here we are, nearly ten years to the date, and I couldnÔÇÖt be any happier to announce the release of Revolution ProÔÇöthe third generation of digital excellence.

The original Revolution theme helped illustrate the capabilities of WordPress as a true CMSÔÇödebunking the myth that it was just a blogging platform. The success Revolution had in the early days proved that online publishers wanted to build full websites with WordPressÔÇöand with Revolution they were able to do that.

Since then, WordPress has evolved greatly thanks to its open source nature. Core developers all over the globe have pushed the technology forward, creating an even richer experience for content producers and full website developers.

Revolution Pro, paired with our Atomic Blocks plugin and our One-Click Demo Install, delivers a more modular, easy to use, and much simpler set up experienceÔÇöway better than it ever has been. With the addition of reusable blocks, building a website beyond just a custom homepage is now something that anyone can doÔÇöwithout the need for custom code.

Watch this demo of the new block editor experience using Revolution Pro to see just how easy it is to customize experiences and get your voice to the world even faster.

Staying true to my affinity of minimalism, I designed the Revolution Pro theme in a way that provides the perfect canvas for showcasing photography and text. The white space allows all of the content to breathe, and the use of Playfair Display puts a spotlight on headlines and blockquotes.

If you take a look at the Revolution Pro demo, youÔÇÖll notice there are five homepage examplesÔÇöeach one showcasing a unique use-case for the theme.

Included: Agency, Lifestyle, Personal Branding, Photographer, and Small Business.

We have recently updated some of our existing themes to be Gutenberg-optimized, and Revolution Pro is the first new StudioPress theme with full compatibility.

In addition to that, the Revolution Pro theme includes custom styles that integrate WooCommerce and shop functionality seamlessly with the design of your website.

Genesis 2.8 and One-Click Demo Install

With the release of Genesis 2.8, users can now take advantage of the One-Click Demo Install feature that will accelerate the setup process when the theme is activated, reducing the time to load demo content and dependent plugins from hours, days, or weeks to minutes.

The Revolution Pro theme takes advantage of the Configuration API, which is also new to Genesis 2.8. This helps theme developers organize configuration information such as Gutenberg color palettes and font sizes in one place, and improves the readability and maintainability of child themes.

Watch this demo of the new One-Click demo install features that makes Revolution Pro one of the easiest themes to use when setting up a new site.

ItÔÇÖs time to take your website to the next level. WeÔÇÖve done the heavy lifting for you, and building a website will take you a fraction of the time it used to.

Check out the Revolution Pro theme today.

This blog was originally posted on Studiopress.com This post is in no way associated with Kembel.ca. For more posts by this author, please click here.

Revolution Pro: The third generation of digital excellence

WeÔÇÖre announcing the release of an amazing new theme called Revolution Pro as part of StudioPressÔÇÖ rich heritage in leading in innovative WordPress experiences.


Revolution Pro Theme

The original Revolution theme introduced a whole new realm of possibilities for WordPress and fundamentally changed the way people all around the world use WordPress which has had a lasting impact even to this day.

We feel Revolution Pro honors that history by invoking a new era of possibility with the new Gutenberg block editor in WordPress core. Before I tell you all about Revolution Pro, let me first tell you how we got here…

In 2007, I was working as a project manager for an architectural firm, estimating projects and coordinating installations. It was a job that I was good at, and one with decent benefits. But it wasnÔÇÖt the job I wanted, and I knew it was a means to an end.

At the same time, I started blogging about lifeÔÇömainly out of boredom with my job, but also because I was interested in the software I was using. After a short stint on Blogger, I came across something called WordPress.

I learned very quickly just how much I enjoyed ÔÇ£tinkeringÔÇØ with the theme I was using. It was called Pool, designed by Borja Fernandez.

Perfectionism is something I struggle withÔÇöand at times, to a fault. I have to admit it got the best of me when I opened up the Pool theme files because I saw code that wasnÔÇÖt very organized.

Everything to me was ÔÇ£codeÔÇØ back then because I honestly didnÔÇÖt know what else to call it. Of course, I know today that PHP and CSS are two different things and that they serve two different purposes, but back then it was a foreign language to me.

The WordPress Revolution

I became proficient with WordPress, customizing themes, and I was moonlighting as a freelancer which brought in ÔÇ£vacation moneyÔÇØ while I maintained my day job.

Everything changed when a real estate agent from Boston rejected a custom design I had done for him. That design started a revolution.

It became the original Revolution Theme, which arguably started the premium theme movement within WordPress. Read the full story here.

Shortly after that, Jason Schuller (of Press 75) and I came together and created Revolution Two. This partnership was a result of Revolution fully embracing its open source roots, and everything we made went 100% GPL.

Back in 2009, I rebranded Revolution to StudioPress, and my entrepreneurial journey began. From a message I sent to customers:

ÔÇ£The first (and most important) thing is that nothing will change to the business model and theme licensing. This change only applies to the branding of the themes, which means the pricing, packages, etc. will remain unaffected. More than anything, the rebranding of Revolution to StudioPress is my way of committing myself to the future of my theme development and support.ÔÇØ

Revolution Pro

Here we are, nearly ten years to the date, and I couldnÔÇÖt be any happier to announce the release of Revolution ProÔÇöthe third generation of digital excellence.

The original Revolution theme helped illustrate the capabilities of WordPress as a true CMSÔÇödebunking the myth that it was just a blogging platform. The success Revolution had in the early days proved that online publishers wanted to build full websites with WordPressÔÇöand with Revolution they were able to do that.

Since then, WordPress has evolved greatly thanks to its open source nature. Core developers all over the globe have pushed the technology forward, creating an even richer experience for content producers and full website developers.

Revolution Pro, paired with our Atomic Blocks plugin and our One-Click Demo Install, delivers a more modular, easy to use, and much simpler set up experienceÔÇöway better than it ever has been. With the addition of reusable blocks, building a website beyond just a custom homepage is now something that anyone can doÔÇöwithout the need for custom code.

Watch this demo of the new block editor experience using Revolution Pro to see just how easy it is to customize experiences and get your voice to the world even faster.

Staying true to my affinity of minimalism, I designed the Revolution Pro theme in a way that provides the perfect canvas for showcasing photography and text. The white space allows all of the content to breathe, and the use of Playfair Display puts a spotlight on headlines and blockquotes.

If you take a look at the Revolution Pro demo, youÔÇÖll notice there are five homepage examplesÔÇöeach one showcasing a unique use-case for the theme.

Included: Agency, Lifestyle, Personal Branding, Photographer, and Small Business.

We have recently updated some of our existing themes to be Gutenberg-optimized, and Revolution Pro is the first new StudioPress theme with full compatibility.

In addition to that, the Revolution Pro theme includes custom styles that integrate WooCommerce and shop functionality seamlessly with the design of your website.

Genesis 2.8 and One-Click Demo Install

With the release of Genesis 2.8, users can now take advantage of the One-Click Demo Install feature that will accelerate the setup process when the theme is activated, reducing the time to load demo content and dependent plugins from hours, days, or weeks to minutes.

The Revolution Pro theme takes advantage of the Configuration API, which is also new to Genesis 2.8. This helps theme developers organize configuration information such as Gutenberg color palettes and font sizes in one place, and improves the readability and maintainability of child themes.

Watch this demo of the new One-Click demo install features that makes Revolution Pro one of the easiest themes to use when setting up a new site.

ItÔÇÖs time to take your website to the next level. WeÔÇÖve done the heavy lifting for you, and building a website will take you a fraction of the time it used to.

Check out the Revolution Pro theme today.

This blog was originally posted on Studiopress.com This post is in no way associated with Kembel.ca. For more posts by this author, please click here.

Genesis 2.9 Beta Out Now!

Hot on the heels of Genesis 2.8, today we are releasing the beta for Genesis 2.9!

Read on to discover the highlights of this latest update to Genesis.

Child theme efficiency improvements

Child themes should ideally be as lean as possible. So, with that in mind, Genesis can now do a couple of things that child themes used to have to do on their own.

Genesis will now use the child theme data from the header of the style.css file, rather than the CHILD_THEME_* constants it used previously.

Child themes can also now use a config file to import ideal default settings during activation.

New child theme one-click demo install options

In Genesis 2.8, we introduced a new one-click demo install that child themes could use to import a demo/sample homepage with content pre-populated.

And while homepage content is definitely a good start, we know importing other types of content is important too.

Now, with 2.9, if a child theme supports it, you can import even more content such as a sample menu, example blog posts, and featured images, right after you activate the theme.

You can see the one-click demo install feature in action by using the Genesis Sample child theme beta, currently available on our Github. Install the Genesis Beta plugin from here.

Get all the details

We keep a detailed changelog for each release. The changelog for Genesis 2.9 can be found here.

This blog was originally posted on Studiopress.com This post is in no way associated with Kembel.ca. For more posts by this author, please click here.

« Previous Page
Next Page »

Primary Sidebar