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!

| Drupal

Mega menus are not a design trend anymore, but an essential part of most of the websites related to news or eCommerce.

The Menu Item Extras module for Drupal 8 improves the default menu system in Drupal, by allowing the site builder to add fields to the menu items. That way, it is possible to create a mega menu with a couple of simple steps.

Follow along to learn how to use this module. Let’s start!

Read more ...

One of the most basic features of modern content management systems is the ability to easily create and schedule content for publication.  It would be frustrating to be required to log into your site at an inconvenient time to just click "Publish".

Strangely, this functionality is not built into Drupal core as you might think.  However, as you know from working with Drupal, "there's a module for that!".  The module you need is the Scheduler module.

Read more ...

| Web Design

Website development has been a difficult task for developers, especially those who are new in this field. But, with the advancement in technology, you can easily create your own website with the help of web design tools. The Internet is indeed flooded with options to cater to your needs.  

TemplateToaster is one such tool, making web designing an enjoyable experience for more than a decade now. Here, in this article, we will thoroughly review TemplateToaster website maker for you. We will discuss all the primary aspects in detail and also analyze the usefulness of this tool. 

Read more ...

| WordPress

Over the years, we've relied on RSS feeds for many different tasks.

Ten years ago, we used RSS feeds to create news sites, pulling in articles from multiple different sources.

Five years ago, we set up RSS feeds to automatically send our updates to social media.

Now we still use RSS feeds. In 2020, we use RSS for some of our software projects. Github provides RSS feeds for our plugin releases. We take the release information from Github and import it to our sites to show our changelogs.

Read more ...

| WordPress

Several years ago I suddenly got an automated message from my web host telling me that my account was using too many resources, and I would soon have to upgrade. This surprised me quite a lot, since the only thing on there was my blog, which was small, and I never wrote, so no-one ever visited.

I contacted support and asked them what had caused the error message to send. As it turns out, a bot was trying to break into my WordPress login form. It was simply trying usernames and passwords in a classic brute force attempt to guess a username and password combination. The problem was that it was trying over 100 times per second. This means that my login page was loading 200 times per second, once for the form, and once for the failed login notice. My server was melting.

Read more ...

| WordPress

Page builders, page builders … you’re all pretty. Can’t we all just get along?

Say you have limited web design experience, you need a website, and you’re on a budget. You’ve decided a WordPress page builder is right for you. Congratulations! You’ve just stepped into a hornet’s nest of "mine is better than yours because …"

Much like the tribe wars between Mac and PC devotees, page builders have their tribe wars too. People like what they like, and they’re comfortable staying with what they know. And let’s face it, learning something new is time-consuming, and sometimes hard, depending on your experience. But time moves on, technology advances, and what worked really well before might not work well anymore, and so you have to look for new solutions—better solutions. This is where I am.

Read more ...

| Drupal

One of the important aspects of keeping your Drupal 8 site up-to-date, secure and performing well is to remove unused modules.

There are a number of reasons why you would want to do this:

  • Security - Every module should be kept up-to-date.  If you're not using a particular feature, you're just giving yourself more work to do.
  • Performance - Drupal is an event-based CMS so at every point in the page-build process, Drupal is checking to see if any module on your site wants to do something.  All of this adds up!
  • Site clutter - The "Extend" menu is long enough!  Not to mention any configuration menu items that a module might add.
  • Fluff - Some modules just don't belong - Some development modules such as Devel should never be on a production server.  It's always best to remove those completely.

Read more ...

| Drupal

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

Read more ...

| Web Design

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 if I did."

And now is when you send the client a link to this blog post, because in 5 easy steps, we will show them how to resize and crop an image quickly... without having to buy any software! Let's get started....

Read more ...

| WordPress

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.

Read more ...

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

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