Zedric Myers

About Zedric Myers

Zedric Myers is a Web Designer for Beacon Technologies. After earning his degree in Advertising and Graphic Design, he spent 11 years with an advertising agency in Greensboro, NC where he was initially hired as a designer and transitioned to being a Web Developer.

CSS Accordion IE10 Fix

You can create accordions for your site using CSS and the input button method. The only caveat is that if you need to make the accordion row titles clickable in IE10 you have to add the labels method. With these few simple steps below, you will have clickable accordion row titles that also works in IE10.

Download the CSS Accordion IE10 Fix. You can also find all the needed information at the original source below.

Example below. You can change the HTML Class, ID names and CSS styles, as needed. Please note that each accordion row will need a unique label ID, Name and For Tag.

HTML

CSS

 

Sources: Brad S. Knutson

Zedric Myers
Zedric Myers is a Web Designer for Beacon Technologies. After earning his degree in Advertising and Graphic Design, he spent 11 years with an advertising agency in Greensboro, NC where he was initially hired as a designer and transitioned to being a Web Developer.
By | 2017-09-29T13:47:05+00:00 September 26th, 2017|Web Development|Comments Off on CSS Accordion IE10 Fix

CMS Super Powers: Top 5 Underused Features in Cascade

Superheroes possess super powers that enable them to do the unimaginable with speed and precision. Similarly, the Cascade Server CMS enables it’s users to do things that other content management systems cannot. In both cases, these unique, underused or underappreciated features warrant further examination.

Accordingly, I’ve created a list of Cascade Server “super powers”. These features that are often overlooked but can give unworldly abilities to the Cascade users who possess them.

Personalized Dashboards

Judge performance at a glance thanks to a dashboard with widgets that can be re-arranged and/or removed to suit your informational needs. Your dashboard can include Google Analytics performance metrics, too. Within this dashboard, you can view Pageviews and Unique Visitors without having to enter a GA account. There are widgets for History and a Link Checker, New and Stale Content, just to name a few. Many of the features below can be reviewed through Cascade’s personalized dashboard.

Superhero equivalent: Arm Fall Off Boy (DC Comics). A superhero from the 30th century, Arm Fall Off Boy can rearrange and/or remove his arms. He can even use them as weapons. Never has there been a more malleable superhero. Kinda like our dashboard.

Stale Content

Within hundreds of website pages, it is so easy to lose track of old content that requires updating. Located under the dashboard, the stale content feature enables one to find stale content and change it so as to ensure a better user experience. The administrator can set defaults that specify folder, time lapse, etc.

Superhero equivalent: Diaper Man (Terrytoons). An animated superhero conceived by legendary animator Ralph Bakshi, this superhero uses his bottle to bludgeon bad guys into submission. He’ll never grow old, much like your website content if you’re in Cascade.

Content Review

With the Content Review feature, one can send new content to a colleague for review in advance of the scheduled publish date. An email goes out to the specified party while the article is still in draft. The recipient just clicks the link, reads, reviews and responds. Catastrophe avoided.

Superhero equivalent: Doorman. (Marvel Comics). Doorman is a living portal. However, he can only travel to adjacent rooms. If you need to reach your colleague in the office next door, then he’s your man.

Remove Formatting

This feature is part of the Cascade WYSIWYG. MS Word doesn’t translate well into HTML, yet many people prefer to do their drafts in this format. Remove Formatting to the rescue! With a click of a button, it translates any out of date or inaccurate code into the correct HTML code.

Superhero equivalent: Type Face (Marvel Comics). With his sidekick SpellCheck, Type Face defeats the bad guys by hurling letters a them. He’s a living, breathing WYSIWYG.

Saved History

Your entire session history is saved so you can easily navigate from one page to another, edit and migrate content. History is saved between logins so you can easily pick up where you left off before you were so rudely interrupted by whatever super-villains lurk within your office space.

Superhero equivalent: Martian Manhunter (DC Comics). An original member of the Justice League of America, Martian Manhunter had an eidetic memory.

As a long standing partner of Hannon Hill, we’ve got more experience with the Cascade CMS than just about anyone. If you’re searching for a content management solution and want to talk about what Beacon and Cascade Server can do for you and your organization, feel free to contact me with your questions or comments. If it’s urgent, pick up the phone and call one of our Cascade experts at 855.447.8276.

And remember. With great power comes even greater responsibility.

Zedric Myers
Zedric Myers is a Web Designer for Beacon Technologies. After earning his degree in Advertising and Graphic Design, he spent 11 years with an advertising agency in Greensboro, NC where he was initially hired as a designer and transitioned to being a Web Developer.
By | 2017-08-28T09:30:55+00:00 August 29th, 2017|Cascade CMS|Comments Off on CMS Super Powers: Top 5 Underused Features in Cascade

How to fix for Object-Fit Cover for IE

You may notice Object-Fit Cover doesn’t work well for IE or Edge in a responsive aspect. Microsoft is working on a fix for this, so this would help in the meantime.

There is a work around for this and you can find all the needed information at the below source.

Quick example code reference, below:

HTML <div class=”post image-container”> <a href=”blogpost.html”> <img src=”pic.jpg” class=”post__featured-image”> </a> </div>

CSS: .post__featured-image { width: 120px; height: 120px; object-fit: cover; }

jQuery: if ( ! Modernizr.objectfit ) { $(‘.post__image-container’).each(function () { var $container = $(this), imgUrl = $container.find(‘img’).prop(‘src’);

if (imgUrl) { $container .css(‘backgroundImage’, ‘url(‘ + imgUrl + ‘)’) .addClass(‘compat-object-fit’); } }); }

SCSS: .post { &__image-container { width: 120px; // the same width and height as for the <img> height: 120px;

&.compat-object-fit { background-size: cover; background-position: center center;

.post__featured-image { // hide image if object fit is not supported – opacity to 0 for the link area opacity: 0; } } }

&__featured-image { width: 120px; height: 120px; object-fit: cover; } }

 

Sources:medium

Zedric Myers
Zedric Myers is a Web Designer for Beacon Technologies. After earning his degree in Advertising and Graphic Design, he spent 11 years with an advertising agency in Greensboro, NC where he was initially hired as a designer and transitioned to being a Web Developer.
By | 2017-08-10T14:55:38+00:00 August 14th, 2017|Web Development|Comments Off on How to fix for Object-Fit Cover for IE

Mobile is Booming 2017 Report

As an update to a blog post written in 2011, we can now see just how accurate the report was.

Mobile has definitely made its mark with over 50% usage.

Mobile Stats 2017

Click here, to see the original post.

Source: Smart Insights

 

Zedric Myers
Zedric Myers is a Web Designer for Beacon Technologies. After earning his degree in Advertising and Graphic Design, he spent 11 years with an advertising agency in Greensboro, NC where he was initially hired as a designer and transitioned to being a Web Developer.
By | 2017-08-02T14:00:38+00:00 August 2nd, 2017|Web Development|Comments Off on Mobile is Booming 2017 Report

Responsive iFrames

How to setup responsive iframes

Sometimes your website needs iFrames inserted for things such as forms or third party plugins. What do you do when your site is responsive? Well, hopefully this can help you out with these tested examples.

There are different setup options you can take to make the iFrame responsive. Some may take more effort than others, but these options should take care of what you need.

Note: The iFrame content itself will need to be responsive and then we make the actual iFrame responsive. Most update to date and well-known sites that offer 3rd party products make their iFrame content responsive. It will depend on the company and something that should be considered to review if you need it to work for a responsive site.

First step before any of the below. Remove the width and height attributes from the iFrame code.

These are some examples of how to setup responsive iFrames for your website or things to check on to make them work.

The simple responsive iFrame using CSS (This method only covers the surrounding iFrame container width and not height.) iframe, object, embed { max-width: 100%; }

NPR Responsive iFrame Example: This setup requires the javascript file to be on the parent page and on the page being embedded through the iFrame child. This helps control the width and height of the iFrame to work for responsive layout.

http://npr.github.io/responsiveiframe/

Zedric Myers
Zedric Myers is a Web Designer for Beacon Technologies. After earning his degree in Advertising and Graphic Design, he spent 11 years with an advertising agency in Greensboro, NC where he was initially hired as a designer and transitioned to being a Web Developer.
By | 2017-07-25T13:21:34+00:00 July 25th, 2017|Web Development|Comments Off on Responsive iFrames

Google Custom Search 2017 Update

Google has provided an easy way to search your site, be it free or paid with custom search. The free version comes with Google ads that relate to your site, but not limited in other areas like other third-party search engines. If you have a tax-exempt business website according to Google’s guidelines, you have the option to turn off the ads.

You can customize the whole search experience and everything needed through the Google Custom Search engine site. It requires very minimal setup to your website with simple copy and paste code. With Google hosting the search engine, you don’t have to setup any background files or plugins on your own web server and maintain it.

It works well for search engine optimization and your website rankings, since it gives the ability to work with Google Analytics. You can see what people are searching for on your website to help improve or update it and get maximum results.

Check out the Google Custom Search.

NOTE: As of April 1st, 2017, Google discontinued the sales of Google Site Search, the paid version of Custom Search Engine. This product will be completely shut down by April 1st, 2018. This note does not affect Custom Search Engine.

Source: Google

Zedric Myers
Zedric Myers is a Web Designer for Beacon Technologies. After earning his degree in Advertising and Graphic Design, he spent 11 years with an advertising agency in Greensboro, NC where he was initially hired as a designer and transitioned to being a Web Developer.
By | 2017-07-25T15:57:06+00:00 July 20th, 2017|Web Development|Comments Off on Google Custom Search 2017 Update

How to add an AccuWeather Current Weather Widget to your Website

You can easily install a current weather widget by going to the link below and following the instructions. https://www.accuweather.com/en/free-weather-widgets/current

AccuWeather Widget

Source: AccuWeather

Zedric Myers
Zedric Myers is a Web Designer for Beacon Technologies. After earning his degree in Advertising and Graphic Design, he spent 11 years with an advertising agency in Greensboro, NC where he was initially hired as a designer and transitioned to being a Web Developer.
By | 2017-07-11T10:36:37+00:00 July 11th, 2017|Web Development|Comments Off on How to add an AccuWeather Current Weather Widget to your Website

CSS Equal Height Columns Without Javascript

Here are two CSS options for equal height columns, without using javascript.

1. Using CSS Table Properties

HTML

CSS

Source: W3schools

2. Using Margin and Padding Method

HTML

CSS

Source: Call Me Nick

Zedric Myers
Zedric Myers is a Web Designer for Beacon Technologies. After earning his degree in Advertising and Graphic Design, he spent 11 years with an advertising agency in Greensboro, NC where he was initially hired as a designer and transitioned to being a Web Developer.
By | 2017-06-20T09:31:16+00:00 June 20th, 2017|Web Development|Comments Off on CSS Equal Height Columns Without Javascript

How to Setup a Video Loop or Video Teaser for Desktop and Mobile Devices

If you need to have a video loop or video teaser on your web site, there is an easy solution. It’s done with the HTML5 video tag. In this case it would be a simple looping video with sound muted. This can help give the site some extra depth or visual appeal.

This method works well for mobile phones, since those tend to have more security and particular operating system functions. iOS as an example in version 10 has the ability to play video loops.

It comes down to a few attributes for the HTML5 video tag.

  1.  Autoplay – to start the video when the video and page loads
  2. Loop – this allows the video to continue playing. You can define the amount of times or it can be infinite.
  3. Muted – turning the video to mute out of box allows it to autoplay on iOS devices. In the latest iOS versions it will not auto play a video unless the video is muted. More information on iOS video standards.
  4. Preload – this helps load the video and give a better user experience of the initial load of the video and playback.
  5. Playsinline – allows the video to play in its original position and not go into fullscreen mode such as on iOS devices, disturbing the user experience of the website.

The poster attribute is a fallback if your video is still downloading. The title attribute is for 508 compliance to describe what the video loop/teaser is about.  It’s also best practice to include a message if your browser does not support videos. Such as the message: “Your browser does not support the video tag”.

Example of an HTML5 video tag setup to autoplay and loop:

Sources: w3schools, WebKit

Zedric Myers
Zedric Myers is a Web Designer for Beacon Technologies. After earning his degree in Advertising and Graphic Design, he spent 11 years with an advertising agency in Greensboro, NC where he was initially hired as a designer and transitioned to being a Web Developer.
By | 2017-06-16T12:46:44+00:00 May 23rd, 2017|Web Development|Comments Off on How to Setup a Video Loop or Video Teaser for Desktop and Mobile Devices

Prevent Scrolling Behind a Fixed Overlay and Maintain Scroll Position on Mobile Devices

This is a great piece of code if you need to have an overlay on a mobile device and do not want the background to scroll when you have to interact with the overlay.

The below is an example of the javascript. You can change the ‘getElementById’ name to fit with your overlay ID name in the code below, add -webkit-overflow-scrolling: touch; to the #overlay or ID element of your code, and that’s all there is to it.

Example:

Source: Stackoverflow

Zedric Myers
Zedric Myers is a Web Designer for Beacon Technologies. After earning his degree in Advertising and Graphic Design, he spent 11 years with an advertising agency in Greensboro, NC where he was initially hired as a designer and transitioned to being a Web Developer.
By | 2017-03-31T14:16:18+00:00 April 4th, 2017|Web Development|Comments Off on Prevent Scrolling Behind a Fixed Overlay and Maintain Scroll Position on Mobile Devices
Load More Posts