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

| General

This short article will give you a insight into how something "free" evolved in a capitalistic society. The two most popular operating systems for computers were developed under different models - Microsoft DOS and Unix. The history of each reflects the philosophy of two different development philosophies.

Read more ...

| Drupal

Caching increases the apparent speed of the website by storing copies of the pages on the server on the browser and keeping the copies in memory. It appears much faster because it takes far less time to grab page from memory than it does to parse the page every time it's accessed.

This can speed up the user experience, so enabling cache is usually good. It is a bit frustrating while you're building the site, because you don't always see your changes immediately.

This tells you how to access the cache settings, to enable, disable or clear your Drupal 7 cache.

Read more ...

| Drupal

No matter what CMS we're teaching, when we come to talking about themes and designs, one question always comes up quickly: "How do I make a dropdown menu"? Here's the answer to that question in Drupal.

First, we are going to show you how to get your menu set up correctly. Second we're going to give you three different options for showing that menu to your visitors.

Read more ...

| Drupal

The settings.php file in Drupal is actually a very short and simple file with just a few settings, but they are critical settings. If you're new to Drupal and moving or updating it's very important to understand what this file does. Misconfiguration here causes error messages, failed sites, page not found problems that can be easily remedied if you know where to look

One such problem that comes up frequently is a missing or improper data base connection. In this tutorial we're going to show you where to find it and how to configure or change it.

Read more ...

| WordPress

tutuploadstutuploadsmedia_1328239378919.pngWordPress is making great strides as a CMS, but it does lack one feature found in most CMSs: the ability to control over which posts and pages your widgets appear on.

The Widget Context plugin is the best and most usable solution. It consists of a not much more than some radio buttons, some checkboxes and a box for URLs.

There are some more complex alternatives to Widget Context and these include Widget Logic, Display Widgets and Slayers Custom Widgets.

Read more ...

| Web Design

One of our students wanted to upload full-size photos into a post on his WordPress site. The theme was Canvas from WooThemes.

So, the question became ... what is the smallest photo size that I can upload while still having full-size photos in a post?

Our answer was ... let's find out. We can do that by measuring the width of the posts in Canvas.

Read more ...

| Drupal

Drupal 6 will be around for quite a while longer and module updates are still required periodically. Unlike Drupal 7, there isn't any automated update process for Drupal 6, so here's a complete step-by-step guide to the update process:

Read more ...

| Drupal
Iphone and Android

It's hard to miss the word "Responsive" when looking at Drupal themes these days.

What does it mean? "Responsive" design means that your theme is flexible enough to look good on any device. There is no need to create a separate theme or even a separate subdomain or site. One theme can look good on a large desktop, your tablet and your mobile phone.

In this tutorial we're going to use one particular example to show you how Responsive design works with Drupal sites.

Read more ...

| Drupal

The User 1 account on a Drupal site has special status. This account has life and death rights on your Drupal installation and needs to be protected at all costs. If you've lost access to this account, then it is important to regain that access.

Your first step should be to try and reset your password by adding this to your site's URL: /user/password/. If that doesn't work or if you don't know the email for the account, then you can manually reset your password in the database. This tutorial will show you how to do it.

Click here for this tutorial in Drupal 7.

Read more ...

| WordPress

Android and iPhoneThe phrase "Responsive Web Design" isn't even two years old, but it's hard to read web design articles these days without hearing it mentioned.

What is it and how does it impact WordPress? Responsive design means that your theme is flexible enough to look good on any device. There is no need to create a separate theme or even a separate subdomain or site. One theme can look good on a large desktop, your tablet and your mobile phone.

In this blog post we'll show you a selection of 10 great responsive WordPress themes to wet your appetite.

Read more ...

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

As templates and themes become more complicated, it can also become more difficult to find and replace images. The most likely image you'll want to replace is the logo.

We're going to show you a technique to find and replace logos. Though the technique requires a few steps, it should help you track down almost any image you need to find.

Read more ...

Joomla 2.5Joomla 2.5 was released today and the slogan for it is "Extra Features! Easy Updates!" Both are true.

Updates: If you're using Joomla 1.7, it is a one-click update to 2.5. All your extensions and template will work with the new version. Also, you'll need see an icon when you first login and this will do what WordPress does and warn you and any updates to Joomla or your installed extensions.

Read more ...

| Web Design

fireshotFireshot is a very useful Firefox plugin that allows you capture screenshots. Not only does Fireshot take the screenshot, but it also allows you to edit the image or email, print and upload it directly to Facebook, Flickr and other sites.

To be able take screenshots with FireShot, you'll need two things:

Google Against SOPA

It's been hard to go online this week and not encounter protests against the SOPA and PIPA laws which the U.S. Congress has been considering.

There was a huge amount of pushback from online organizations, and open source projects led the way. Here's how some of the biggest reacted:

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!