Have you ever upgraded your theme and had your customizations wiped out? In this presentation, we'll talk about what a child theme is, why you should use one, how to set one up, and possible alternatives. We'll use the Twenty Seventeen theme (the default theme that comes with a fresh WordPress install) as an example. We'll also go through a quick demo of its features.
Basic intro to WordPress themes presented at WordCamp Minneapolis 2016 Foundation Friday. Overview of what themes are, what a theme does, where to find themes, how to evaluate themes, searching for themes, installing themes, activating themes, and using the customizer.
Slideshare presented by Linda Aksomitis at TBEX Europe in Stockholm, Sweden, in 2016. Also used at a TBEX workshop on e-publishing held in Manila, Philippines. Slideshow outlines the essential steps of independent ebook publishing.
WordPress makes it easy to maintain site using themes, but without the proper standards followed, themes become hard to update to the latest changes and developer who takes on maintaining the site has to face nightmares. Here I talk about use of Child Themes to minimize those horror stories.
Knowledge about Why HTML/CSS on WordPress?, Setup WordPres, What is Underscores?, Why Underscores?, How to get Underscores theme?, HTML Structure by Underscores, Some major working files for designers, Styling default elements, Alternative of Underscores, WordPress child theme, How to Create a Child Theme, Template Hirachy stucture, Create custom template and more...
Have you ever upgraded your theme and had your customizations wiped out? In this presentation, we'll talk about what a child theme is, why you should use one, how to set one up, and possible alternatives. We'll use the Twenty Seventeen theme (the default theme that comes with a fresh WordPress install) as an example. We'll also go through a quick demo of its features.
Basic intro to WordPress themes presented at WordCamp Minneapolis 2016 Foundation Friday. Overview of what themes are, what a theme does, where to find themes, how to evaluate themes, searching for themes, installing themes, activating themes, and using the customizer.
Slideshare presented by Linda Aksomitis at TBEX Europe in Stockholm, Sweden, in 2016. Also used at a TBEX workshop on e-publishing held in Manila, Philippines. Slideshow outlines the essential steps of independent ebook publishing.
WordPress makes it easy to maintain site using themes, but without the proper standards followed, themes become hard to update to the latest changes and developer who takes on maintaining the site has to face nightmares. Here I talk about use of Child Themes to minimize those horror stories.
Knowledge about Why HTML/CSS on WordPress?, Setup WordPres, What is Underscores?, Why Underscores?, How to get Underscores theme?, HTML Structure by Underscores, Some major working files for designers, Styling default elements, Alternative of Underscores, WordPress child theme, How to Create a Child Theme, Template Hirachy stucture, Create custom template and more...
Every website has to improve their speed or otherwise they are just giving away easy customer conversions, higher rankings and overall better user experience.
Green Hectares Rural Tech Workshop - Adding ContentGreen Hectares
A basic overview of how to add content to a basic website. For more information on Green Hectares or the Rural Tech program, go to www.greenhectaresonline.com
My presentation about using images for the web, the right way. Questions will answers:
- Which format is suitable for web?
- When and why to use a certain format?
- Web image with high resolution display?
Getting started with child themes and editing CSS - The ins and outs of modifying your wordpress theme by using child themes to create a new look and layout for your blog or website. Attendees will learn how to create child themes, insert CSS, and edit basic CSS and layout features of their blog or website.
Session 2 from RankAbove's SEO workshop for developers. Senior Analyst Kalman Labovitz covers tips for schema, on-page elements (default vs manual, marketing vs dev), breadcrumbs and internal linking, and server responses.
Rock Your Blocks! Web Design Acceleration with Genesis ProWP Engine
Need professional, secure, SEO-ready sites spun up faster than ever before? Learn how to use Genesis Pro's page builder to create compelling content faster while keeping the content on brand. Bonus: get an exclusive preview of block building capabilities coming in Q3 2020!
Every website has to improve their speed or otherwise they are just giving away easy customer conversions, higher rankings and overall better user experience.
Green Hectares Rural Tech Workshop - Adding ContentGreen Hectares
A basic overview of how to add content to a basic website. For more information on Green Hectares or the Rural Tech program, go to www.greenhectaresonline.com
My presentation about using images for the web, the right way. Questions will answers:
- Which format is suitable for web?
- When and why to use a certain format?
- Web image with high resolution display?
Getting started with child themes and editing CSS - The ins and outs of modifying your wordpress theme by using child themes to create a new look and layout for your blog or website. Attendees will learn how to create child themes, insert CSS, and edit basic CSS and layout features of their blog or website.
Session 2 from RankAbove's SEO workshop for developers. Senior Analyst Kalman Labovitz covers tips for schema, on-page elements (default vs manual, marketing vs dev), breadcrumbs and internal linking, and server responses.
Rock Your Blocks! Web Design Acceleration with Genesis ProWP Engine
Need professional, secure, SEO-ready sites spun up faster than ever before? Learn how to use Genesis Pro's page builder to create compelling content faster while keeping the content on brand. Bonus: get an exclusive preview of block building capabilities coming in Q3 2020!
October 2016 - edUi - Save Us, Self Service!Eric Sembrat
This session will cover Georgia Tech’s exploration, selection, development, and processes behind Professional Web Presence, a self-hosted and self-maintained WordPress Multisite hosting over 350 faculty and staff websites maintained by over 700 campus accounts (as of March 2016).
This session will detail:
The exploration process – What issue are we solving? Why solve this issue? What do websites across campuses look like?
The evaluation and selection – What systems exist to serve this need? Pros and cons of each? What led to our selection? How do you decide?
Develop, and develop some more – What is needed for a rollout? A phase one? Phase two? Long-term growth and feature-sets? What tools exist to aid this scaffolding? What can the community provide?
Processes and onboarding – How do you bring in community? Build in comfort?
Low-level PHP or web development knowledge is not mandatory for this session.
What you’ll learn:
What opportunities Self-Service web gives your smaller, independent, research units on campus
How to initialize a project to kickstart self-service tools
What directions to go in to help scaffold development of your self-service assets (themes, modules), if you're not a subject matter expert in all things code
What we've seen from self-service, adoption, and hesitation
Opportunities in self-service for brand compliance, brand flexibility, and customization
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...Eric Sembrat
A high-level discussion of how WordPress has incorporated itself into a Drupal-centric campus for web development. Let’s chat about how to leverage WordPress and its strengths with a pre-established CMS and culture, how to build trust and value in WordPress, and the benefits and challenges that WordPress brings to an established CMS campus environment.
The goals of this session are to:
educate on a Drupal CMS environment and its pros/cons.
evaluate Drupal challenges and where WordPress fits this need.
present a case study on how WordPress was implemented.
challenges, issues, and considerations on incorporating WordPress into an already-established web environment.
future directions to consider for WP usage and initiatives.
Alexander Blom
Isle of Code
Overview
Some people consider responsive design to be cross-platform, and responsive design to be resizing for containers. However, this misses the distinction of fluid design & often leads to slow and bad programmatic implementations. This talk will cover the distinction and provide pointers on how to implement responsive apps that are also performant.
Attendees should understand a differing view on how to build cross-platform apps, and the difference between fluid & responsive design.
Target Audience
Programmers, designers & cssers who think a single page with lots of media queries is a good idea.
Five Things Audience Members Will Learn
What is fluid design?
The difference between responsive & fluid design
Why are responsive designs often slow?
How to implement responsive designs that are performant
Bonus points to be revealed in talk!
These are the slides for the presentation I gave at DrupalCamp Chicago 2009. http://www.drupalcampchicago.org/sessions/new-adventures-drupal-theming
In this session I’ll present a roadmap to learning Drupal Theming. You won’t learn everything about Drupal theming, but you will learn that you don’t need to know everything in order to start building Drupal themes.
The handout and video are also available for this presentation.
http://munich2012.drupal.org/program/sessions/evaluating-base-themes http://munich2012.drupal.org/sites/default/files/slides/basethemes-handout-munich_1.pdf
One of these themes is not like the other: Mothership, Zen, Omega, Bartik, Fusion. Since writing my first book, Front End Drupal, Drupal base themes have matured significantly. Some of these base themes have evolved to the point of having the learning curve of a theming engine rather than a set of preset markup defaults. In this session we'll explore the base theme ecosystem. You'll get a biased view of how I evaluate base themes and which themes come out on top for the "themer experience". You'll find out why there can be no single base theme to meet the needs of every themer and why the base theme you're using might not be right for you.
Bring your questions (and your flame thrower) as we romp through the valley of Drupal base themes.
Minimalist Theming: How to Build a Lean, Mean Drupal 8 ThemeSuzanne Dergacheva
Back in the Drupal 7 days (aka last year), we came across some pretty large, hard-to-maintain Drupal 7 sites. The theme was often responsible for a lot of the cruft. We saw themes with excess code, too many template files, and not enough documentation.
The Drupal 8 theme layer provides new features like libraries and Twig blocks that can help us to build cleaner, better-organized themes. So now is a good time for themers to re-visit which theming techniques to use to create themes that are smaller, maintainable, and well organized.
With over 2,000 themes available in the WordPress repository alone (not to mention places like ThemeForest, and the major premium theme providers) it can be very hard to know how to choose the best one for your circumstances. This presentation walks you through the process of deciding on the right one for you.
The Omega Drupal 7 Base Theme is a highly configurable HTML5/960 grid base theme that uses built-in media queries to make the site responsive. Each zone (group of regions) can be configured for content first layouts, that resize and rearrange themselves depending on the screen size of the user's device.
The presentation will walk-through the theory behind Omega's mobile-first approach, how to use the many configuration options on the theme settings page, pitfalls to avoid, and what's on the forecast for Omega 4.x!
Additional Resources:
bit.ly/omega-tips
Presentation for CSS Dev Conf 2014
Have a love/hate relationship with pre-built frameworks? Consider building your own system for front-end development.
Drupal Aware Design: Good Techniques for Better Themesnyccamp
Between design and Drupal theme we change gears dramatically in process and thinking. As designers, we craft our work with wowing users in mind, and as themers, we strive to architect the design and make it pop. We can better unify these approaches to save time and work better. Drupal is adept at making virtually any design look great. What can we achieve in design, both individually and as a community? How can we build diverse designs seamlessly without a hitch along the way? We'll talk about how to improve every step of a process, from prototypes to wireframes. We'll discuss resolving complications like handovers in markup and themes that, due to a design's particularities or a time crunch, end up hacky and impossible to extend. We'll also dwell briefly on important ideas like accessibility and semantics, all while creating Drupal-ready designs and themes that perform perfectly across the board!
Here's a brief summary of what we'll tackle:
Some design principles, including Drupal's
Drupal-aware: Design with Drupal, not for Drupal
One design, many layout possibilities
Thinking about Drupal's structure and markup
How to write an awesome theme
Drupal code standards and conventions
Contributing good themes
To Drupal and beyond: Code that lasts
This session is geared toward designers with some HTML/CSS background and theming beginners. We will also work with a little painless PHP.
Speaker(s): Preston So
Experience Level: Beginner
One of the most important features of Oracle Application Express 5 is the Universal Theme. This theme allows every database developer to create great looking applications without knowing any JavaScript, HTML or CSS.
But how do you make changes to comply to your company branding in such a way you don't break anything else? And how do you add new templates and template options?
In this session you will learn how the Universal Theme works, what the components are and what you should and shouldn't do when you make your changes.
The Omega Drupal 7 Base Theme is a highly configurable HTML5/960 grid base theme that uses built-in media queries to make the site responsive. Each zone (group of regions) can be configured for content first layouts, that resize and rearrange themselves depending on the screen size of the user's device.
The presentation will walk-through the theory behind Omega's mobile-first approach, how to use the many configuration options on the theme settings page and pitfalls to avoid.
Additional Resources, Tips & Tricks & How-to can be found here:
http://www.kendallsdesign.com/blog/omega-theme-responsive-design-resources
HighEdWeb 2017 - Unbundle Your Institution: Building a Web EcosystemEric Sembrat
Stop me if you have heard queries like these before:
Why am I using {Product X} to build a {Task Y} website?
Why am I rebuilding {Product X} to act like {Product Y}?
Why can’t this {organizational asset} be flexible for {Product Y} instead of just {Product X}?
Questions like these highlight an issue we face more in our day-to-day work in the ever-evolving web: content management system tunnel vision. Sometimes, our organization gets fixated on a particular platform or content management system, even when alternatives and successors exist. And over time, this stagnation hinders growth, expansion, trends, technologies, and eventually even adoption.
In this presentation, I will cover the value of creating a web system ecosystem in your institution, department, unit, or organization. I'll cover:
On-Campus CMS Usage Today - Discussion on scenarios where a CMS is being reconfigured to meet a demand it wasn’t meant to do, and the fallout from said reconfiguration. Why this approach is expensive in the long haul.
What is a Web CMS Ecosytem? - Discussion on a different look at a system, where CMSs are provisioned and recommended for uses and have affordances and tradeoffs.
Change the Community Mindset - Let’s consider the growth, explosion, and fall of CMS systems and stay on top of trends, platforms, and best-practices.
Exploring Ecosystem Adoption- Discussion on changing mindsets, running pilot studies, experimentation, exploration, and research to determine organizational web makeup, goals, needs, and expectations.
Angle Your Institutional Assets - Discussion on side-effects of this move, which may include CMS-agnostic branding and style guides, flexible and scalable plugins and campus application integrations for each system, and pain-minimized migration paths between services and applications.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
3. Drupal 7
• With Drupal 7, we have chosen the Omega
theming framework for developing new and
custom themes.
• Omega operates differently compared to
Zen (our framework for D6 and early D7
sites).
• Project Site
4. What’s the Big Change
in Drupal 7?
• Theming has always been a combination of
CSS and HTML/PHP.
• Working with Omega is similar to
Moodle theming, Drupal 6 theming.
• The main difference is that you’re theming
to an adaptive site, which means that your
approach to theming should be altered
slightly.
5. Adaptive?
• What adaptive means is that the page
rendering is dependent on the browser
size.
• Mobile versions.
• Small screen-sizes.
• Large screen-sizes.
• See Google Mail and DrupalCon 2012.
6. Adaptive!
• With Omega, your theme building should
be primarily concerned with CSS and
styling.
• Site layouts are integrated into Omega (1
sidebar, 2 sidebar, no sidebar).
• Footers and headers (even prefaces and
post-scripts) are aplenty.
7. Just CSS? Great!
• What this means is that your themes will
be primarily composed of CSS files and
images, with little (if any) tinkering
of .tpl.php files.
• .tpl.php Files - the “templates” to pages
(such as headers, content).
• Elements should be hidden with CSS.
9. Your First Theme
• Building your first theme with Omega is
going to be like going out on a first date.
• You’re going to be nervous to make
changes, and jittery about making big
moves.
• You’re going to be careful in what you do.
• But you shouldn’t worry. Why?
10. Saving the Day
• Omega is built so that if you run into
issues, you can leave to go “answer an
emergency call”.
• Omega provides you a framework so that
the core of the styling is never adjusted.
• That way, you can’t break the underlying
magic that makes the adaptive theming
work.
11. Hierarchy
• Omega (core)
• Alpha (core base-theme)
• Your Theme!
• These are included in the Omega project
download, so stop worrying and jump right
in.
13. Precursors
• Before we begin, download Acquia Dev
Desktop.
• It’s a package that builds a web-server for
your local machine (also known as an
‘AMP’).
• Install Drupal, set up your local user
account.
14. Lemme Download
• Download the Omega Project from
Drupal.org.
• Grab the stable recommended releases.
• Development releases may change
between commits, and future
functionality may not be present in
milestones.
15. Theming 101
• Within the Omega package, there is a
folder called starterkits.
• Rename the omega-html5 folder to the
name of your theme.
• Do the same for the .info file and each of
the .css files in the /css folder.
• You’ve created a theme!
16. Theming 102
• Making these changes will allow your
subtheme to show up on your Drupal site
if you place the theme in the themes/
folder.
• Your subtheme requires Omega and
Alpha to be in themes/ as well, so add
them.
17. Omega Tools?
• Omega Tools is a fantastic module for local
development that allows you to:
• Custom Setup of Omega Sub-Themes
rather than the process outlined.
• Exporting Theme Settings to .info.
• Reverting Theme Settings, if you make a
colossal mistake.
19. CSS
• I suggest working with a CSS compiler such
as LESS or SASS.
• This allows you to use custom variables
for colors and commonly-used attributes.
• It simplifies CSS3 elements so that the
styling is optimized for all browsers.
20. CSS Compilers
• One word of caution for using compilers.
• Changes to CSS will take longer to make
due to having to recompile and place in
your theme.
• SASS requires Ruby.
• Using Compass as your CSS editor may
save you a lot of headache.
21. CSS Compilers
• There are also plugins for Drupal that
take .sass or .less uncompiled styling and
compiles the styling on the server.
• Requires Ruby to be installed on the
server.
23. Theming within Omega
• Theming (CSS work) in Omega is
mobile-first.
• Your mobile CSS will be inherited
throughout the other layout sizes unless
you specify otherwise through
declaration.
• Since mobile theming may be styled
differently, this can be a headache.
27. CSS Hierarchy Phase 2
• Theming is determined in this way:
• Mobile Theming CSS
• Default CSS
• CSS for Narrow layout.
• CSS for Normal layout.
• CSS for Wide layout.
28. What do I theme?
• Enable your Drupal Omega subtheme.
• Now, enable the Debugging Blocks for
Omega.
• This will display all the available blocks
Omega provides you, which are disabled if
the block area is empty.
29. How do I find
information?
• Chrome + Inspector =Your best friend.
• From any page on Drupal with the
debugging elements exposed, right click on
the element and select Inspect Element.
• Theming just became 1000% easier.
30. What’s Next?
• With this information, you can theme.
• Find out which element you want to
theme, open up the CSS file you want to
work with, and go to work!
31. How to Theme
Correctly
• Each page in Omega is composed of:
• Page
• Section
• Wrapper
• Zone
• Region
• Region-Inner
34. Theming
• Which aspect you select depends on what
parts of the page you want the CSS to
apply to.
• Wrappers are the binding glue of each
sections.
• Zones encompass only where text and
content can go.
35. Theming - Sizing
• What this means is that wrappers should
not be touched for width adjustment. Ever.
• Wrappers are controlled by the Omega
and Alpha themes for sizing and
adaptability.
• You should not be overwriting width: and
height: for these.
• Do it for Zones instead.
36. Hierarchy is Good!
• The hierarchy in Omega construction is
great news, since you likely will not have to
edit .tpl.php files to identify zones or
regions for styling.
• Omega has you covered!
• I will not be going over the basics of how
to do CSS styling in this presentation