SPECIAL OFFER: Only $69 for access to everything in OSTraining for 1 year! You save $75!  1
Join today and get access to 1,000's of books and videos. Learn WordPress, Drupal, Magento, Joomla and more! Sign up today!

| WordPress

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

  1. Bridge currently costs $59.00 and comes with 6 months of support and lifetime updates.
  2. Bridge is versatile and very flexible.
  3. 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.
  4. Documentation is exceptional.

Read more ...

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.  

Read more ...

| Drupal

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/modules/layout-builder/additional-modules.

Read more ...

| Drupal

For years, Drupal site builders have endured a less than great experience with any media they wanted to use.  It was difficult to manage and reuse images; let alone video, audio, and other media.  A number of excellent contributed modules tried to bridge that gap in Drupal 7; however Drupal 8 committed to having a media manager in core.  

As of December 2019, that wait is over with the Media module now officially out of "experimental" and fully integrated into Drupal core.

Read more ...

| WordPress

Tables are very useful to present data, especially data related to numerical values. People find it easier to read and interpret the data (identify patterns and establish comparisons) when it is presented in a table layout so that relative complex information can be presented concisely.  

The TablePress WordPress plugin allows you to create and manage tables within your site. Keep reading to learn more about this module.

Read more ...

| Drupal

One of OSTraining’s members wants to have a carousel slider in her site. She wants the carousel to show 3 image slides and some text below them, and the carousel to move only one position at a time when you click the “Next” button. 

This is possible to achieve, thanks to the Drupal Slick module which has several options and settings to customize this interaction with a couple of clicks. 

Keep reading in order to learn how to use this module!

191216 slick

Read more ...

| Drupal

Forums or message boards are an implementation of an early way of communicating, generating content and interacting through the internet, by creating threaded discussion boards, called bulletin boards. Despite the fact of being one of the most traditional ways to exchange information over the web, forums are still a very effective way to build a community around your website or web application. 

Drupal 8 offers by default the Forum module in Core. This module allows you to implement a basic forum on your Drupal site or web application. 

Keep reading, in order to learn how to use this module! 

Read more ...

| Joomla

Joomla 4 is definitely a much anticipated release, and there have been many people asking about what to expect in features and the upgrade path from Joomla 3. So, who better to get your information from, than the Joomla 4 Production Leadership Team Lead himself, George Wilson! In this video presentation for the JoomlaShack 2019 Online Conference, George goes into details on the new features that will allow you to build even more scalable websites with Joomla in the future.

Continue reading to watch the video.

Read more ...

| Joomla

Fabrik is a rapid application building extension for Joomla, and it's super easy to show your data in lists or details views. But did you know you can show that same data in different ways, more visual ways? Fabrik Visualizations allow you to show data in many different customizable ways, such as Google Maps, Full Calendars, or Fusion Charts. In this video presentation for the JoomlaShack 2019 Online Conference, I take a look at using each one of these to create a cool dashboard in Joomla.

Continue reading to watch the video.

Read more ...

In a previous article, you learned the basic concepts of CSS animations and how to use them. We could say that transitions are a simplified form of animation with some differences between them, the form of triggering the animation being the most relevant one. 

Another difference is that transitions have only two states (initial and final state), whereas you can define multiple states for an animated element with the @keyframes rule. Transitions are triggered on an action, for example when hovering over an element, but animations can occur without a specific action, for example with an animation-delay after page load. 

In this tutorial, we are going to learn the basic concepts of CSS Transitions with a practical example. Additionally, you will also learn how to use an image sprite with CSS.  

Let’s start!

Read more ...

| Drupal

With the Views module, it is possible to fetch pieces of data from a Drupal entity and display them according to a specific format. The Views module acts as a query builder, which generates the SQL code, in charge of retrieving the data from the database.

T191128 drupal relationships he first setting when creating a view allows you to choose the base table from which the aforementioned data will be recovered.

When you choose Content as the base table, you also have to specify the Content type, so it will not be possible to retrieve data from other content types and present it within the view unless you set a Relationship between those content types.

This tutorial will explain the concept of Relationships in Views with a basic example. 

Let’s start!

Read more ...

| Podcasts

In this episode, we will be talking to Dan Maby, Director at Blue 37, a Wordpress design firm, and CEO of WPandUp, a non-profit designed to support & promote positive mental health within the WordPress community. Dan shares with us more about the origin story and services of WPandUP, as well as, the online event they are hosting on Giving Tuesday called DoSummitGood.

WPandUp: https://wpandup.org/

DoSummitGood: https://wpandup.org/go/dosummitgood/

For Support: https://wpandup.org/support/

Read more ...

| Joomla

Understanding how to use the Public, Guest, and Registered access levels in Joomla! 3 sites with a frontend user area gives you much more control over your content and menus. For instance, if you have a login menu item, you really don’t need it once you are logged in, vice versus you don’t need a logout menu item if you aren’t logged in. Or, maybe you are asking people to sign up as a member in a module, you don’t need that same module showing after they have signed in.

Let’s take a look at how to use Guest and Public access levels to do just these type actions.

Read more ...

| WordPress

If you’re here, you probably have a sound backup strategy in place to protect your data from any loss or outages. But, do you have a strategy in place to test the efficiency of your stored backups? Just like any other website file, your backup could turn bad for several reasons, including:

  • Missing or corrupted files
  • Lack of storage space
  • Incomplete backups
  • Virus or malware infections
  • Incompatibility with an installed plugin/theme after an update.

In this blog post, I'll show you how to test your WordPress backup before restoring it.

Read more ...

| WordPress

Are you running a global business offering customized products to individual countries or regions? Do you have multiple brands catering to different customer needs and users? If the answer to these questions is yes, then multiple WordPress websites for your business makes practical sense.

Multiple websites can help you customize your website content uniquely for a particular brand, product, or for geographical region. This enables your potential customers to access relevant content or post queries on the right website.

Read more ...

Join today and get access to 1,000's of books and videos. Learn WordPress, Drupal, Magento, Joomla and more! Sign up today!