Audit Your Theme
Andrew Olson, Bounteous
Themes can become a beast. Over time, features get added and new patterns get introduced. Tight deadlines may also cause you to make inefficient decisions with the desire to one day go back and refactor. There are also times you will inherit a project built by another team and need to understand how to add on and reduce duplication. How do you size up a theme to ensure you are efficient and not growing out of proportion?
In this session we will explore tools and methodologies that provide insight to keep your theme manageable over time. We also introduce concepts to establish metrics within your theme to keep a pulse on how it grows over time.
Attendees will learn how to:
Analyze your theme’s structure and size.
Use CSS analysis tools Parker and Analyze CSS.
Use Lint for your SASS and JavaScript.
Refactor and take action based on information from these tools.
Place metrics within your theme.
Speakers
Andrew Olson
Lead Front-End Developer @ Bounteous
Andy has deep industry experience developing, deploying, and supporting media-rich, content-driven websites and web applications. He has a background building interfaces, web applications, and mobile sites that are created with the user experience in mind. Andy has designed and developed dozens of sites for companies specializing in sporting goods, health and wellness, restaurant food service, financial and market trading, Internet radio, and more. He is also a talented front end developer, graphic designer, team leader, photographer, musician, and speaker. Andy is Acquia Certified for Front End Development for Drupal 7 and Drupal 8 and has a BS in Electrical and Computer Engineering from the University of Iowa.
https://www.midcamp.org/2019/topic-proposal/audit-your-theme
Themes can become a beast. Over time, features get added and new patterns get introduced. Tight deadlines may also cause you to make inefficient decisions with the desire to one day go back and refactor. There are also times you will inherit a project built by another team and need to understand how to add on and reduce duplication. How do you size up a theme to ensure you are efficient and not growing out of proportion?
In this session we will explore tools and methodologies that provide insight to keep your theme manageable over time. We also introduce concepts to establish metrics within your theme to keep a pulse on how it grows over time.
Attendees will learn how to:
Analyze your theme’s structure and size.
Use CSS analysis tools Parker and Analyze CSS.
Use Lint for your SASS and JavaScript.
Refactor and take action based on information from these tools.
Place metrics within your theme.
Speakers
Andrew Olson
Lead Front-End Developer @ Bounteous
Andy has deep industry experience developing, deploying, and supporting media-rich, content-driven websites and web applications. He has a background building interfaces, web applications, and mobile sites that are created with the user experience in mind. Andy has designed and developed dozens of sites for companies specializing in sporting goods, health and wellness, restaurant food service, financial and market trading, Internet radio, and more. He is also a talented front end developer, graphic designer, team leader, photographer, musician, and speaker. Andy is Acquia Certified for Front End Development for Drupal 7 and Drupal 8 and has a BS in Electrical and Computer Engineering from the University of Iowa.
https://www.midcamp.org/2019/topic-proposal/audit-your-theme