Special 2018 Offer! Get access to everything at OSTraining for one year! Only $59!
  Offer ends in
3 out of 4 members use OSTraining at least once a week. You can build great websites. We can help.   Plans from $4 per month

Introduction to PHP, Part 2

This week's new class continues to build out the library of PHP lessons that's available to OSTraining members.

"Introduction to PHP, Part 2" follows directly on from "Introduction to PHP" and continues to build your knowledge of PHP. 

You'll learn about constants, loops, and switch and includes statements. Plus, you'll also get some great tips on debugging tools that are built into PHP.

These two classes are part of a larger series of PHP classes that also includes Introduction to Object Oriented PHP and How to Use phpMyAdmin. Look for even more new PHP classes over the next few months!


Sample video for Introduction to PHP, Part 2

Syllabus for Introduction to PHP, Part 2

Moving Beyond Features from Part 1

Using Multiple Files

Debugging

| Drupal
Import data from a CSV file into Drupal 8 with the Content Import module

Sometimes you would like to import a huge volume of data from a CSV file into Drupal. Maybe from another CMS. Maybe from a spreadsheet. There is no such UI-oriented functionality in the Drupal 8 core. 

To import your data from a CSV file, you need to install and enable the Content Import module. In this tutorial, we'll walk you through the process of importing data with Content Import.

Read more ...

| Podcasts
The OSTraining Podcast #10: Mendel Kurland and Camp Press

In this week's episode, I talk with Mendel Kurland.

If you've been to a WordCamp over the last few years, there's a good chance you've met Mendel Kurland. Mendel works for GoDaddy where he's played a central role in improving that company's reputation.

In this episode, Mendel tells his story: a journey from early start-up success in Iowa to a key role inside GoDaddy. Mendel is also starting a new project called Camp Press which encourages tech workers to get switch off and get outdoors.

PS. If you listen to the episode, the answer to Mendel's cliffhanger on the next Camp Press location was Iceland!

Read more ...

WordPress Explained

Do you need to build a WordPress site? 

If you can wait a few weeks, the "WordPress Explained" book is coming to your rescue.

This book will teach everything you need to know to make a WordPress site. And, it will do it in plain English, with a simple step-by-step approach.

This book forms part of a web design library. Drupal 8 Explained, Joomla 3 Explained, and MySQL Explained are already available. Magento 2 Explained and WooCommerce Explained are scheduled for publication this year. Look for even more OSTraining books in 2018!

Read more ...

| WordPress
Introducing PublishPress: WordPress for Teams

PublishPress is a really useful WordPress plugin that our team have been working on as a side project.

The plugin is designed for any WordPress site with multiple team members. We developed it to help keep ourselves organized on a busy site with lots of writers creating lots of content. The slogan of the plugin is "WordPress for Teams".

The main feature is a big editorial calendar. You can create, reschedule and plan content from a single screen.

Click here to try a free demo of PublishPress.

Read more ...

Base, Small, Thumbnail and Swatch Images in Magento

If you add products to your Magento store, multiple versions of your image are created automatically.

When you're editing your product, you'll see four different image versions:

  • Base
  • Small
  • Thumbnail
  • Switch

What do those versions mean, and where will you find those different images on your site?

Read more ...

| General
Free Tickets for the Merge Show in Orlando

Lots of conferences follow a very standard format that you've seen many times before.

That is absolutely not true of the Merge Show in Orlando, Florida this month.

The Merge Show is a group of conferences that covers domain names, blockchain technology, CMS platforms, doing business in China, and multiple other topics. If you get a ticket for the Merge Show, you can wander between all these conferences.

The organizers hope this format will allow attendees to learn about lots of new technology, and also network with entirely new groups of people.

We have some free tickets to give away too!

Read more ...

| General
React All the Things on All the Platforms

Throughout 2017, the WordPress team has been building key new features using React, a Javascript framework developed by Facebook.

However, React has suffered from licensing complications. In mid-September, Matt Mullenweg announced that the WordPress team, and Automattic, were dropping the React framework:

the Gutenberg team is going to take a step back and rewrite Gutenberg using a different library. It will likely delay Gutenberg at least a few weeks, and may push the release into next year

This was big news, and a notable set-back for WordPress's development.

Then everything changed again.

Read more ...

| Drupal
Drupal 8 or Drupal 7

Over the last 15 years, Drupal has earned a reputation for being the most powerful open source content management system.

Yes, Drupal may be harder to learn some alternatives, but it compensates for this with its options and flexibility.

Does Drupal 8 continue this tradition? I recently needed to find out.

I've been using Drupal 7 for several years and was asked to use Drupal 8 for a new site. This post contains my thoughts after evaluating Drupal 8 for the first time.

Read more ...

| Drupal
Create a One Page Website with Views Infinite Scroll

You most likely already navigated across some sites, blogs or galleries, that present the content in an infinite scroll mode.

Such scrolling can easily be implemented with the Views Infinite Scroll contribution module in Drupal 8. No additional libraries or plugins required.

In this tutorial, we’re going to create a gallery of article teasers of all countries in the Americas. Let’s get started!

Read more ...

| WordPress
PHP Notices, Warnings and Errors on Your WordPress Site

Websites are never too far from problems. If you run a WordPress website, you will need to spot and fix problems.

WordPress works on PHP. When PHP runs into issues, it reports them to you. This may be helpful to you as the website owner, but these same errors may also be seen by your site visitors.

Read more ...

| Joomla
Notices, Warnings and Errors on Your Joomla Site

Websites inevitably have problems. Whether you're using Joomla or anything else, you'll need to spot and fix problems.

Joomla uses PHP and when PHP has problems, it reports them to you. However, often these errors will appear on your site and will be visible to visitors:

In this tutorial, we're going to give you a quick introduction to these errors. We'll explain the different types that might appear on your site and how you can stop them from showing.

Read more ...

3 out of 4 members use OSTraining at least once a week. You can build great websites. We can help.   Plans from $4 per month