fbpx
Download assets Menu

BMG Website GuidelinesLast Revised 01-17-2019

Getting Started

This documentation is to assist you regarding each step of customization throughout the site. Please go through the documentation carefully to understand how this template is made and how to edit content properly. Basic HTML and CSS knowledge is recommended (but not required) to customize this template. You may learn basics here, here and here.

Please Note: If you do not know how to code, it is not recommended that you edit the main theme files without assistance from the theme developer.

Logging In

Creating/Editing Users

Users are registered members in the site's database and only registered users can comment on the site or have editing capabilities in the back-end. You MUST have a username and password registered before you can access the site's admin area.

If you have administrative access and need to create a new user or edit an existing user's profile:

  • After logging in to the dashboard, go to Users found in the side menu.
  • The screen will list all available users currently subscribed. Select an existing user or click Add New in the top left-hand corner of the main screen.
  • Fill in the all required fields to create the user's profile. You will need a Username, Email Address, First Name, Last Name (optional), Website (optional), and Password.
  • If the user has not specified a password they want entered, clicking Show Password will randomly generate a strong multiple-character password for the user.
  • Select a role for the user and click Add New User.

User Roles

Each member is assigned a role to determine editing capabilities throughout the administration area. The main roles are:

  • Administrator: Access to all the administration features and all other features.
  • Editor: Access to publishing and managing posts including the posts of other users.
  • Author: Access to publishing and managing their own posts.
  • Contributor: Access to writing and managing their own posts but cannot publish them.
  • Subscriber: Access to their own profile only, no administration access.

Only administrators can assign roles to other users.

Wordpress Tools

There are many tools that Wordpress uses to monitor the site's performance and optimize the interface users interact with. Here are the most important operations utilized by these tools in Dashboard that is required for site maintenance.

Updating Wordpress

Updating Wordpress regularly is a routine operation when managing the site. Alerts will be visible on in the Dashboard when updates are available.

Clicking Update will kick the site into Maintenance Mode until the update is complete. It is recommended that you backup the site before updating to keep from losing or corrupting any data should the update fail.

Updating Plugins

Updating plugins ensures that the site's main features work properly and may need to be updated as often as the plugin's author suggests. To update plugins:

  • Go to Plugins on the side menu of the admin.
  • Select any plugin and go to Bulk Actions.
  • Select Update and click Apply.

The site will be switched into Maintenance Mode during the update before returning to normal. If there are any timeout issues, attempt to rollback the update by restoring backed up files.

Theme Structure

BMG Grid System

The grid structure of an HTML document is similar to Bootstrap in that it utilizes a 12-column grid system that can be used to lay out page content. As long as the columns add up to 12, many configurations can be used.

Use the grid system with 1 full-width column:

Use the grid system with 2 columns:

Use the grid system with 3 columns:


Use the grid system with 4 columns:


Or you may choose to build uneven columns and multiple rows like so:

Updating Content

Blog Posts

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Omnis voluptate distinctio reprehenderit, autem deleniti ad.

Careers

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Omnis voluptate distinctio reprehenderit, autem deleniti ad.

Equipment

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Omnis voluptate distinctio reprehenderit, autem deleniti ad.

Podcasts

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Omnis voluptate distinctio reprehenderit, autem deleniti ad.

Portfolio

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Omnis voluptate distinctio reprehenderit, autem deleniti ad.

Press Releases

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Omnis voluptate distinctio reprehenderit, autem deleniti ad.

Team Bios

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Omnis voluptate distinctio reprehenderit, autem deleniti ad.

Testimonials

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Omnis voluptate distinctio reprehenderit, autem deleniti ad.

Media Library

Media consists of the images, video, recordings, and files that are uploaded and use throughout the site. Media is typically uploaded and inserted into the content when writing a Post or writing a Page.

Uploading Media

In order to upload images or video to a post, the source file must first uploaded to the Media Library, which must be uploaded to the Media Libray before its accessible.

Please Note:Maximum file size is 128 MB, .jpg,.gif,.png,.mp4,.mp3 formats accepted

  1. To upload new media, navigate to the Media tab on the sidebar menu. The Library Screen will list a gallery of all uploaded media.
  2. Click Add New to upload new media. "Drop files to upload" or Select Files" will appear.

Image Tagging Policy

Raw Photos

  1. Update each file name so that it contains keywords most relevant to the project or service offering. If grouping images together in an album or gallery, make sure to use unique file names to avoid duplicates. Use file names that describe the image.
  2. Update the ALT tags for each image so that it contains keywords most relevant to the service offering.
    • Broadcast Consulting ALT Tags: broadcast consulting, production consulting, broadcast, consulting, video production consulting, studio production consulting, OTT, OTT network, OTT consulting, [client], [location]
    • Creative Services ALT Tags: creative services, show development, content development, broadcast show development, show formats, show format development, creative, broadcast creative, broadcast creative services, [client], [location]
    • Event Production ALT Tags: event production, event management, live event production, events, production, live events, live event management, event services, live event services, [client], [location]
    • Live Production ALT Tags: live, production, live production, live video production, video production companies, multi-camera production, remote production, live streaming, video streaming, [client], [location]
    • Production Staffing ALT Tags: production staffing, production crewing, production crew, production staff, production staffing agency, production, staffing, crewing, crewing services, video production staffing, video production crewing, video production crews, [client], [location]
    • System Integration ALT Tags: system integration, broadcast system integration, system integrator, broadcast, integration, broadcast systems, broadcast facility integration, broadcast studio construction, studio build-out, production facility, production studio design, [client], [location]
  3. Posting Images

    • When adding images to a case study gallery or blog post, make sure to follow the steps outlined above BEFORE uploading an image.
    • Select the image you’d like to import.
    • From the media library upload menu, on the right-hand side, update the Alt Text field using the appropriate keywords (see above for reference).
    • The Title field should replicate the image name, but if not, update this field so that it contains keywords most relevant to the project or service offering. Use file names that describe the image.
    • Once the title and alt text has been updated, finish uploading your image.

    Posting Images on Google

    • When uploading images to Google, make sure to follow the steps outlined above BEFORE uploading your image.
    • Select the image or images you’d like to import and click Upload.
    • Once your images are uploaded, you can create a project gallery to add the new images to.
    • Once your images are uploaded, open the Info menu on each image. From here you can verify that the file names properly transferred, but also add a description to each image.
    • If building a project gallery for a specific project, make sure you link back to the case study on BMG’s website.

Required Plugins

Plugins are outsourced add-on scripts compatible with the Wordpress framework. Sites are configured to work with plugins that help the theme that work at optimal performance. In order for this theme to work at its full potential, the following plugins must be installed and updated regularly. To access all plugins and monitor their updates, go Dashboard > Plugins in the sidebar menu.

Advanced Custom Fields PRO

A field builder that adds easy UI customization through posts, users, taxonomy terms, media, comments and even custom options pages. This plugin is what makes building a completely custom post type with Wordpress possible and is required for the theme to function. Documentation

Askimet Anti-Spam

Akismet checks and filters comments and contact form submissions against their global database of spam to prevent the site from publishing malicious content. You can review the comment spam it catches on Comments admin screen. Documentation

BackupBuddy

Backs up a customizable selection of files, settings, and content for a complete snapshot of the site. This plugin is used to restore, migrate, or deploy a site to a new host or new domain and can be used to recover older installs in case of error. Documentation

Classic Editor

The most updated version of Wordpress uses a new block-style editor format released with the new version. This plugin restores the previous "classic" WordPress editor and the "Edit Post" screen. It makes it possible to use plugins that extend that screen, add old-style meta boxes, or otherwise depend on the previous editor. This plugin MUST be installed for the Page Builder to function correctly. Documentation

Contact Form 7

Manages multiple contact forms with customization and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on. All other other plugins associated with CF7 are add-ons (not required) but highly recommended for completely functional forms: Contact Form 7 Dynamic Text Extension, Contact Form DB, Honeypot for Contact Form 7, Redirection for Contact Form 7, and Save Contact Form 7. Documentation

GDPR Cookie Consent

Recently, it became a requirement for all sites to display a cookie consent notice that complies with the EU Cookie Law / GDPR. This plugin makes it easy to display this message when a new user visits the site. Documentation

HTTP Headers

A plugin for HTTP headers management including security, access-control (CORS), caching, compression, and authentication. Documentation

Imagify

An advanced image optimization tool that dramaticaly reduces image file sizes without losing quality, make website load time faster, boost SEO and save money on bandwidth. Documentation

JetPack

Handles security detail, guarding against brute-force attacks and unauthorized logins. Its features include brute-force attack protection, spam filtering, and downtime monitoring, backups, secure login, with optional two-factor authentication, malware scanning, code scanning, and automated threat resolution. Documentation

MailChimp for WP

Connects Mailchimp's subscribe capabilities to any contact form and works in conjunction with Contact Form 7 to capture emails with any form submission. It usually connects with the form information via a checkbox asking to subscribe to the newsletter. Documentation

Pods

A framework for creating, managing, and deploying customized content types and fields. It makes entirely new post types other than 'post' possible. There are many postypes registered with the main theme and therefore, this plugin is required for the theme to function. Documentation

Really Simple SSL

Automatically detects the site's settings and configures it to run over https. Documentation

WPSSO Core

Provides comprehensive information about your webpage content to social sites (Facebook, Pinterest, Twitter, LinkedIn, etc.), search engines and crawlers (Google, Bing, etc.), mail and text messaging apps (Facebook Messenger, iMessage, Skype, WhatsApp, etc.), REST API clients, and oEmbed data for embedded objects / iframes (LinkedIn, WordPress, etc.) — all from your existing WordPress content and plugin data. Documentation

WP Total Cache

Improves the SEO and user experience of your site by increasing website performance, reducing load times via features like content delivery network (CDN) integration and the latest best practices. Documentation

Yoast SEO Premium

A tool than assists in improving Search Engine Optimization throughout the site. It optimizes keywords, keyphrases, synonyms, related keywords and all word forms of those. It also monitors updates, readability of a page, duplicate pages, technical configurations, and schema. It'll also suggest back-linking based on keywords in the content so that its easy to determine the best way to draw users to the site looking for content based on the page keywords. Documentation

Additional Plugins

These plugins are not required to run the theme but highly recommended for optimal performance and general site management.

Checks the blog for broken links and missing images and pushes notifications to the dashboard if any are found. Documentation

Facebook Pixel

An analytics tool that helps measure the effectiveness of advertising. The theme use's Facebook pixel to understand the actions people are taking on the site and reaches the right audience. Documentation

Insert Headers and Footers

Makes it easy to insert extra inline scripts in the header and footer without disrupting the load order of internal scripts. Useful for inserting auguments like Google Analytics. Documentation

WP Sync DB/Media Files

An easy way to export, push, and pull to migrate the site's database and media files.

Widgets

Widgets are custom coded sections of the site that appear on specified pages or posts in locations assigned by the theme.

There are many widget types to choose from but the widgets on the site but active widgets are displayed on the right-hand side of the screen. Widgets available for customization are listed on the left-hand side of the screen. All active widgets are listed below and can be edited by dragging and dropping widgets into the respective locations.

Find all widgets under the Appearance > Widgets categories in the Admin Panel.

Main Sidebar

The main sidebar is a location that contains the main search input and the blog categories. This location is only registered on the main blog. This the default sidebar items that will be generated on main post (blog) pages. The default widgets in the sidebar are Search, Recent Posts, and Categories. To edit or remove existing modules, click the arrow next to the widget title in the list to expand the details. To add new widets, drag modules from the Available Widgets list to the left.

Archive Sidebar

This the default sidebar items that will be generated on archive (search, tag, category) pages. The default widgets in the sidebar are Search, Categories, and Tag Cloud. To edit or remove existing modules, click the arrow next to the widget title in the list to expand the details. To add new widets, drag modules from the Available Widgets list to the left.

Comment Sidebar

This the default sidebar items that will be generated next to the comments section on single pages. The default widget in the sidebar is Recent Articles. To edit or remove existing modules, click the arrow next to the widget title in the list to expand the details. To add new widets, drag modules from the Available Widgets list to the left.

Contact Sidebar

This the default sidebar items that will be generated on the Contact page. The default widget in the sidebar is an HTML Widget called Locate Us To edit or remove existing modules, click the arrow next to the widget title in the list to expand the details. To add new widets, drag modules from the Available Widgets list to the left.

Page Builder

Coming Soon.