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!

| Joomla

There’s nothing more frustrating than going into an article to make a small change and then when you save it, you find that some code that was in the article has stripped. 

Here’s a great way to get around that by using the {loadposition} plugin to prevent code stripping in Joomla.

What we’re going to do is set up a custom HTML module with the code and then load it through the article. That way, people can edit the article with the editor on and not worry about the code stripping.

Let’s get started.

Read more ...

| Joomla

Search Engine Optimization (SEO) in Joomla has always been a bit of a crapshoot.

Well not anymore!  As I just said, it's sometimes really hard to get your seo perfected in your Joomla website.

In this video, I'm going to introduce you to a component called Route 66 that works just like the amazing Yoast plug-in in WordPress.

It really is unbelievable, so let's go!

Read more ...

| Drupal

Sometimes, when developing a site with many content types, it can happen that your Drupal system may slow down “a little bit”. In most cases, that has nothing to do with Drupal itself, but it lies in the lack of resources of your local environment.

In those cases, it helps to save time by avoiding one or two clicks (that implies one or two page-loads) on the backend of your Drupal site.

The Drupal Coffee module provides a floating text box, which filters the results of the backend menus, according to the user’s input, whereas the Admin Toolbar module turns the default Drupal Toolbar into a dropdown menu.

Keep reading, to learn how to use these modules!

Read more ...

| Joomla

Every Joomla website has the same URL to get to the backend Control Panel. This means bots can attempt to login to your website easily unless you take precautions to block it.

By adding password protection to the /administrator directory, you can help ward off attacks and hack attempts to your website.

It’s easy to set up. I’ll show you how.

Read more ...

| Drupal

I've never understood why you can't schedule the publication or unpublish a node in Drupal. WordPress does it. Joomla does it. Well guess what - Drupal does it too!

In this video, I'm going to show you how to use the scheduler module to publish and unpublished nodes on your schedule. Now, you won't have to go to work at midnight on Friday night!

Let's go.

Read more ...

| Joomla

If you have a super long page of content, it’s nice to be able to break it up into visually appealing pieces so it can be consumed more easily. Sure, there are lots of third-party extensions that do this but why use them when you can use Joomla core.

Joomla core’s Page Break Plugin breaks up long pages of content with accordions, tabs, or “pages.”

For simple applications, you don’t have to add a third-party extension. Learn how to use Page Break and its limitations.

Read more ...

| WordPress

In this video, I'm going to show you how you to enforce strong passwords in your WordPress site.

Weak passwords are probably the number one way your site is gonna get hacked, and you've no control of that once you hand that account over to a user.

Well not anymore. Let's go.

Read more ...

| Drupal

There are cases, in which you do not need full e-commerce functionality (like Drupal Commerce) in your Drupal site, because you only sell a few products and the implementation of such a solution is financially and/or timely not viable.

PayPal allows you to create as many buttons as you like and embed them on your site through an HTML snippet.

This snippet will be then hardcoded at the template (theme) level on your Drupal system. This is not the most accurate solution for this problem, however, it is the quickest and simple to implement.

Keep reading to learn how!

Read more ...

| Drupal

One of the great things about Drupal's new media manager is the ability to easily see all the media you're using on your website.

What if you want to replace one of those images or even more likely a PDF that needs to be updated?

Well in this OSTip, I'm going to show you how.

Let's go!

Read more ...

| Joomla

Sometimes when Joomla is updated, database schemas change. Occasionally, this doesn’t happen properly during the update.

Here’s how to use the database fix functionality to resolve those schemas that need to be updated to match the version running.

Read more ...

| WordPress

in this episode, I'm gonna help you make creating your WordPress posts and pages go even faster. If you're like me, you love the new Gutenberg editor.  Being able to drag and drop all of those different elements into a post or a page is really really easy, but if I'm creating the same kind of content over and over again like a blog with the same layout - say an image, then a paragraph, then a heading,  another paragraph, and then maybe a quote or however you want to basically always create your posts or pages, all that dragging and dropping is really a hassle. 

I'm gonna show you two really simple ways to make that go a whole lot faster: 1) reusable blocks, or 2) a simple plugin.  

Let's go!

Read more ...

| WordPress

People tend to express and understand things better by using pictures and images. Sharing pictures through social networks like Instagram has become an everyday part of our lives.

The Smash Balloon Social Photo Feed allows you to embed the feeds of your own Instagram accounts in your WordPress site. The plugin provides multiple display options. 

Keep reading to learn how to use this plugin!

Read more ...

| Joomla

In this episode I'm going to show you how to build a Joomla distribution so that you can create brand-new websites out on the Internet anytime you need, that are practically ready to go.

So what's a distribution? Well a distribution in Joomla is nothing more than creating a site, adding all of your favorite extensions to it, entering your licensing code and then using Akeeba Backup to create the site out on the internet.

It's not hard to do, but it will save you so much time! Let's go.

Read more ...

We are going to go back to basics and talking about margin and padding properties again, expanding on a previous post by Valentin Garcia.

When we start styling an HTML element with CSS, it is treated like a box by default. Border, margin, and padding are properties that affect the appearance of the box’s edges. Very simply, margin is the area on the outside of a box’s border and padding is the area on the inside of a border. The purpose, mostly, is to add space between elements for better design and readability.

Ready to dig in? 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!