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

Test your Site in Real iOS Devices with Browserstack

BrowserStack is a tool that we constantly rely on at OSTraining. It's an online service that makes it easy to do cross-browser compatibility testing. Whenever we update our site design or test a new feature, we can easily troubleshoot issues in major browsers and on mobile devices.

As developers and designers, we often make the mistake of testing our responsive design on a desktop computer. Resizing the browser can emulate the screen size of mobile device, however it doesn't provide a truly accurate result.

Read more ...

Use Firebug Console to Catch Errors

UPDATE: Firebug is not supported anymore. Please try Dev Tools in Firefox, or Developer Tools in Chrome instead.

We've regularly written about the Firebug add-on for Firebox because it is a great way to troubleshoot CSS issues.

Did you know that Firebug can also help to detect Javascript errors that may break your site?

In this post, I'll share with you how to catch errors by using Firebug's console feature. 

Read more ...

Create a Database with cPanel and phpMyAdmin

Creating a database is one of the common tasks before building a new site with WordPress, Joomla or Drupal.

Luckily, phpMyAdmin and cPanel make this process easier than ever.

In this post, I'm going to show you how to create a new database and link to a database user. Let's start...

Read more ...

Change Meta Description for Home in Prestashop

Prestashop is a popular option for building e-commerce sites.

The default meta description for new Prestashop sites is, "Shop powered by PrestaShop". For SEO purposes, it's highly recommended to update that meta description as soon as possible because it does not describe your unique site.

In this short tutorial, I'm going to show you how to change the meta description for the main page.

Read more ...

Find Relevant Search Terms to Improve your SEO with Google Trends

If you're trying to optimize your site to meet the needs of potential visitors, then Google Trends is a very useful tool.

If you're going to create content that's optimized for a particular keyword, it's helpful to know whether people are actually searching for that keyword.

Google Trends allows you to see how popular a keyword has been, not just today, but over a decade or more.

Read more ...

How to Add Icons to your Site with Font Awesome

Font Awesome is the most popular way to add font icons to your website. Font Awesome icons are created using scalable vectors, so you can use high quality icons that work well on any screen size. 

In this tutorial, I'm going show you how to use Font Awesome and play with its features.

Read more ...

How to Exclude your Own Visits from Google Analytics

One of our users asked for a way to exclude the visits that his employees make to his website from Google Analytics.

In this tutorial, I'm going to show you how to add a filter to exclude visits from Google Analytics based on your IP address.

Read more ...

Google Page Analytics Chrome Extension

Google Analytics is an essential for most website owners. By using a nice extension in Chrome, it can quick and easy to access your Google Analytics data.

In this tutorial, I'm going show you how to install and use the Page Analytics Chrome Extension.

Before you start this tutorial, make you have a Google analytics account with a domain added.

Read more ...

godaddy logo hd

This week, we published the first post about Drupal on GoDaddy.com: "What you need to know about Drupal 8".

GoDaddy is a really fascinating company, but most of you probably didn't expect them to be interested in Drupal.

You probably know some of the GoDaddy story.

You've seen the commercials with half-naked women. You may know about Bob Parsons, their ex-CEO, who was a public relations genius ... until he wasn't. Parsons built an empire on using SuperBowl commercials, NASCAR sponsorship and risqué advertising to sell hosting and domain names. But, in later years, Parsons made several major PR gaffes. And, it didn't help that GoDaddy also had a reputation for poor-quality hosting. If you've been to a tech conference, you've probably heard speakers making jokes at GoDaddy's expense.

Read more ...

template monster

Welcome to a really cool giveaway offer from OSTraining and TemplateMonster.

If you need a new design for your site, and you wouldn’t mind getting it for free, then you're in the right place.

TemplateMonster is one of the biggest theme providers on the web, and they've been around since 2002.

We're giving away 5 themes for Joomla, WordPress or Drupal.

Read more ...

5 Tips to Get Great Technical Support

Every week we answer 100's of support forum topics from developers and designers.

Over the last few years, I've noticed that some users are excellent at asking for help. They can describe their problem clearly and we can answer them quickly.

With others, it can be a much slower process as we try to get an accurate understanding of the problem.

Here are 5 things that users do that result in the fastest and most helpful answers.

Read more ...

india stats

Several times every year, I wake up, check our traffic stats and think, "YIKES!!" I'm looking a drop of 40% to 50% in our overnight traffic.

Why? Because on those days, India is on holiday.

The number of visitors to OSTraining.com has grown every year, but traffic from India has grown many times faster than traffic from anywhere else.

Let me pull some stats from Google Analytics to show you the growth.

Read more ...

microweber

It's a brave team that launches a new CMS into such crowded and established marketplace.

Boris Sokolov and his team are doing exactly that with Microweber. They hope to stand out in two ways. First, by being based on Laravel, a PHP framework that is enormously popular with developers. Second, Microweber has a focus on e-commerce.

I spoke with Boris shortly after the release of version 1.0 of Microweber.

Read more ...

If you work on websites, you've probably heard about Google's "Mobile Armageddon". Google is changing its search results to benefit sites that are mobile-friendly.

Google provided a mobile-friendly test that you can use to check whether your site will benefit from these new changes.

I used Google's test for this site, and I was surprised that some of our main pages were being marked as "Not mobile friendly", even though the pages clearly were mobile-friendly.

After digging deeper, I found out it was a simple fix and all I had to do was modify our robots.txt file to give Google access.

Read more ...

Gimp videos

GIMP is a really powerful and free alternative to Photoshop.

Over the last few weeks, we've released a video series on GIMP that includes over 6 hours of training.

In these 3 videos from the series, you'll learn how GIMP handles layers. If you've not used image editing software before, layers allow you to stack images on top of each so you can create fresh, new combinations.

Read more ...

Yesterday, Shopify, the e-commerce website building platform, filed for an IPO.

A couple of months ago we covered the website platform industry and saw that it was growing fast, but some of the Shopify numbers were still shocking.

In particular, Shopify revealed that they spent nearly $46 million dollars on marketing in 2014. That's about equal to their entire revenue in 2013!

I decided to take a closer look at the marketing budgets of these website services.

Read more ...

Gimp Part 1

If you're looking for a powerful, free alternative to Photoshop, GIMP is a great choice.

GIMP (short for "GNU Image Manipulation Program") is available for Linux, Mac and Windows. It's been around since 1996 and is still going strong with millions of users.

You can use GIMP for image retouching, editing, drawing and much more.

These five introductory videos are from Part 1 of our 4 classes on GIMP.

Read more ...

gsoc-2015

The Google Summer of Code (GSOC) is a progam that has helped many open source projects. Google accepts applications from projects and provides up to $150,000 in stipends to help student developers contribute code.

Since it started in 2005, Google estimates that GSOC,

has brought together over 8,500 successful student participants from 101 countries and over 8,300 mentors from over 109 countries worldwide to produce over 50 million lines of code.

Last year, there was a 10% increase in the program to commemorate its 10th anniversary.

This year, there was been far more significant decrease in the size of the program. The number of accepted projects dropped from 190 last year to 137 this year - the lowest number for many years.

After seeing reaction to the news on Twitter, I compared the list of accepted projects in 2015 to the list from 2014. It appears that over 130 projects were dropped and over 80 new projects added.

Some the biggest names in open source weren't accepted this year, including Mozilla, WordPress, the Linux Foundation and the Tor Project. There's also a smaller group of exciting new projects that are getting GSOC support for the first time.

Read more ...

Mautic Logo LB

It no longer seems fashionable to release large, fully-featured, open source platforms. It's much more common for developers to release small libraries or frameworks.

Mautic is rare - it is a brand new, open source platform with a ton of features. It's also unusual because it focuses on marketing, an industry often ignored by open source developers.

Mautic is a marketing automation platform, competing with the likes of HubSpot, Pardot and Silverpop. Many of those commercial products are hosted (so you can't modify them easily) and extraordinarily expensive.

Is there opportunity for an open source rival to HubSpot? Absolutely. Can Mautic seize that opportunity? Let's find out ...

Read more ...

If you live in the US or the UK, it's been hard to avoid the advertising blitz for DIY website tools such as Squarespace, Wix website builder, Weebly and others.

Jeffrey Zeldman tweeted:

“With @Squarespace commercials on TV, YouTube, and every taxicab in NYC, has web design become a commodity?”

Christopher Butler, who quoted that tweet, added his own prediction:

"Five years from now, the majority of websites will be powered by Squarespace or something like it"

They aren't alone. Matt Mullenweg caused a stir recently when he claimed that DIY website tools were becoming the true competitors to WordPress:

"Naked WordPress (without plugins) is not competitive to Wix, Weebly, Squarespace"

So, I wondered, how popular are Squarespace, Wix and Weebly? How much market share have they won?

Read more ...

magento logo

Our post last month entitled, about Magento being up for sale, was one of the most popular we've ever published.

Despite the uncertainly around it's future with eBay, Magento is a hugely popular e-commerce platform and people are still interested and invested in its future.

Several people in the Magento community sent us emails with opinions about the post, and one of them was Jisse Reitsma, a very active Magento developer in the Netherlands.

I've known Jisse for years, so I asked him for his thoughts on Magento's future ...

Read more ...

WordPress JetPackLast week I was fortunate to go to Pressnomics for the first time. It was a really great conference that focused on business growth, particularly in WordPress.

The event caused some controversy for a quote on the last day. Matt Mullenweg, the co-founder of WordPress was taking some questions from Josh Strebel, the host of Pressnomics.

Matt's company is Automattic and they make a plugin called Jetpack which provide 30+ services, all wrapped up in a single package. Some of those services are paid, some are free and several rely on the SaaS capabilities of WordPress.com.

Josh asked Matt whether Jetpack was a trojan horse for Automattic to sell even more paid services in the future. (link)

Read more ...

magento logoIt has been a tough start to 2015 for Magento.

Magento is one of the most popular open source platforms ever, taking as much as 30% of the e-commerce market.

However, the future of Magento is increasingly cloudy. Magento is owned by eBay and forms part of their eBay Enterprise unit. After announcing the departure of PayPal, eBay is now looking to get rid of eBay Enterprises.

What will happen to Magento and who will control its future? No-one knows.

Read more ...

gravIn August last year we reviewed Grav, a new CMS from Andy Miller and the RocketTheme team.

Andy's done great work over the years. RocketTheme needs no introduction: it was the first and best Joomla template club. It was inspirational for all the Joomla template clubs that followed and even WordPress sites such as WooThemes.

We first interviewed Andy back in early 2007 (shortly after he had designed the new admin template for Joomla 1.5) and then again in 2013.

However, Grav is a relatively unknown project. Six months after its launch, I decided to check in with Andy and Grav. I asked Andy about Grav, what it is and what his plans are for the software.

Read more ...

2015 cms

The last couple of years have been quiet in the CMS world.

Large, existing projects produced almost no major releases.

New projects often showed steady improvement, but none have yet reached the mainstream.

However, in 2015, I sense that big change is coming and that this will a really important year for web platforms.

It's time to open up the crystal ball and make some predictions for 2015.

Read more ...

meteor logoEver since I found out about Node.js, I was intrigued by its potential. It had a lot of great features (ex. asynchronous I/O, event-driven, etc), but the one that stuck out the most was the ability to run Javascript on the server-side.

Instead of having to learn a server-side-only programming language (ex. PHP) and a client-side-only language (ex. Javascript - until recently), now a developer could specialize in just one language and use it everywhere. That has the potential to completely change the development landscape and many development paradigms. And it's doing exactly that.

Then came Meteor ... and I was blown away by its potential.

Read more ...

homepage-docker-logoWhat a year! 2014 was my entry year in OSTraining and I couldn't be more pleased. To meet all the team and work with them daily has been really fun and instructive.

The year was full of interesting projects, and relaunching Alledia.com was undoubtedly the most entertaining one, at least for me.

Rebuilding Alledia.com allowed me to play with a wider range of technologies, which I really enjoy, such as Node.js, NoSQL databases and virtual machines.

Read more ...

Wistia LogoReflecting back on 2014 with OSTraining, my mind settles on the most important decision we made for the delivery of our online training; the move to Wistia.com for hosting our videos.

It's no secret that I am a huge fan of Wistia. From the ease of project management to the advanced statistics; from the easy API to their excellent customer service; from the excellent pricing to the streaming of every pixel, Wistia proves itself every day to be a great choice for delivering our training to you.

Read more ...

a16z podcastI listen to hundreds of podcasts every year, while I'm driving, running or working in the garden.

So, for this week's blog series called "1 Great Thing in 2014", I'm going to nominate my favorite podcast of the year.

"Mobile is Eating the World" is part of the podcast series from Andreessen Horowitz. It's so good that I probably listened to it 30 times or more.

Read more ...

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