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

| Web Design

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 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.  A designer is the first line of communication from that company to the world. Their design can be the determining factor in whether or not a business is successful. That’s a BIG deal, and a huge responsibility.

Read more ...

| Joomla

Do you have data supplied to you from a client or outside application that you need to create a table to house and then display back the information in a Joomla! site? Fabrik can make this a very quick and easy process for you using the import feature.

Let’s take a look at how to import and display data from a CSV file.

Read more ...

| 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

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!

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 ...

| 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.

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 ...

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