Stephen Burge's Blog, page 8

March 5, 2020

Add Custom CSS and Javascript To Your Drupal 8 Site

One of the most common questions in our training is how to add custom CSS or Javascript to a Drupal site.

The best solution, of course, is to add it to the theme (preferably a sub-theme); however many times site builders and editors don't have access to the codebase of a Drupal site.

To accomplish this, you can use the Asset Injector module.  This module combines CSS Injector and JS Injector from Drupal 7 into one.

Let's get started...



[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
 •  0 comments  •  flag
Share on Twitter
Published on March 05, 2020 13:39

March 3, 2020

5 Easy Steps to Resizing an Image in GIMP 2.x

Sometimes a client complains that their photo-heavy site takes "forever" to load and that is a major issue for their users. The truth is that nearly 50% of web users expect a site to load in 2 seconds or less, and will usually leave a site that doesn’t load within 3 seconds max. That could equate to money lost, and no one is happy with that situation.

Other times, a client wants to be able to upload their own images, but has no clue why that 10 MB file errors out every time.  

You kindly explain that their image file sizes are too big and need to be made smaller in order to upload and have faster page loads. That even if they "shrink them down" using the WYSIWYG editor, that doesn't count. The site will still load slowly.  TIP: The optimum file size for pics uploaded to the web is 500 KB or less per image (the less the better).

This is usually followed by, "What does that mean?" Or, "How do I do that? I don't have Photoshop, and wouldn't know how to use it...



[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
 •  0 comments  •  flag
Share on Twitter
Published on March 03, 2020 09:26

February 25, 2020

Is a Wordpress Page Builder Right for You?

You need a web site. You’re not a coder. You’ve dabbled in Wordpress enough to know that the blog you created years ago when it was all the rage doesn’t make you a webmaster.

Enter page builders. A page builder is not to be confused with a SaaS site (Software as a Service) like Wix or Square Space. SaaS sites are fine for the complete beginner, but you know how Wordpress works, and you know just enough about site building to be dangerous, but not enough to build without a little visual guidance. You’re creative, by golly, and you will not be constrained! Much.

If this is you, then page builders can be the answer.



[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
 •  0 comments  •  flag
Share on Twitter
Published on February 25, 2020 09:00

February 13, 2020

Designing Blind - 5 Steps Toward Fostering Designer Excitement

It’s the challenge of creating something that will “wow” and go beyond what a client could have ever imagined possible that is motivating and exciting to me as a designer. Whether it’s a logo, business card, brochure, or website, the designer will most likely be making the “look and feel” decisions for their client’s company. These decisions determine how that company presents itself to potential customers/clients and in some cases before the client ever talks to them.  So, a designer is in essence the first line of communication from that company to the world that can be the determining factor in whether or not a business is successful. That’s a BIG deal, and a huge responsibility if you think about it a minute!  



[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
 •  0 comments  •  flag
Share on Twitter
Published on February 13, 2020 09:00

February 3, 2020

A Review of the Modern Events Calendar Plugin for WordPress

Finding the best WordPress event calendar for event management can be a challenging task.

If you are a website owner and plan to create events for conferences, meetings, webinars, online classes and so on, there is a lot to do. Publishing the created event in an informative way, registering the participants, managing the different time zones, prices, and venues can all make everything much more complicated.

This is where you need the best WordPress event calendar possible. Whatever website you run, you need a modern and versatile event management system.



[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
 •  0 comments  •  flag
Share on Twitter
Published on February 03, 2020 09:00

January 24, 2020

A Review of the Bridge WordPress Theme from Qode Interactive

The Bridge theme is a highly customizable, creative multi-purpose theme for WordPress and as of November 2019, it includes Elementor and WPBakery, two of the best page builders for WordPress.
Quick Hits

Bridge currently costs $59.00 and comes with 6 months of support and lifetime updates.
Bridge is versatile and very flexible.
There are almost 500 "demos", or pre-built site templates that come with Bridge and Elementor that can be mixed and matched for almost unlimited design combinations.
Documentation is exceptional.




[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
 •  0 comments  •  flag
Share on Twitter
Published on January 24, 2020 08:20

January 16, 2020

What are View Modes in Drupal 8

Drupal is well known for its flexibility in managing and presenting content. Drupal View Modes allow you to render (display) a Drupal entity or entities (like nodes) in a certain way, based on a particular context. 

This tutorial will demonstrate the usage of Drupal View Modes with an example. We will install and also use the modules Field Group and Display Suite.

Let’s get started!



[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
 •  0 comments  •  flag
Share on Twitter
Published on January 16, 2020 21:00

January 10, 2020

How to Use the Metaslider Plugin in WordPress

Most people agree, that sliders or carousels give your WordPress site a professional and fresh look. The Metaslider Plugin adds this functionality and provides some interesting customization features to give each slider a unique look.

Keep reading to learn how to integrate this useful plugin into your site!



[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
 •  0 comments  •  flag
Share on Twitter
Published on January 10, 2020 01:23

January 7, 2020

How To Replace Media in Drupal 8

Now that the media module is in core (watch our class on the Media Module here), we're starting to see some contributed modules come along that help fill in some of the gaps. Not being able to replace an image, pdf, or video is one of the most notable issues with the Media module.  

So if you had a PDF that gets occasional updates, the only recourse you would have is to upload a new version and then head over to every node where the pdf is used and change it out.  There has to be a better way!  

Well, now there is: the Media Entity File Replace module from Brian Osborne.  



[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
 •  0 comments  •  flag
Share on Twitter
Published on January 07, 2020 08:01

January 6, 2020

3 Modules to Enhance Drupal 8 Layout Builder

When Layout Builder was introduced into Drupal 8 Core, it gave Site Builders a tremendous amount of flexibility previously reserved for Front End Developers (or Themers).  While it represents a major leap for Drupal, there are still some shortcomings in the module, and that's where some great additional contributed modules are really helping.

In this blog post, we will highlight three of the best modules currently available.  (Note: more are being added all the time!). For a complete list of contributed modules for Layout Builder, visit https://www.drupal.org/docs/8/core/mo....



[[ This is a content summary only. Visit http://OSTraining.com for full links, other content, and more! ]]
 •  0 comments  •  flag
Share on Twitter
Published on January 06, 2020 08:41