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!

| WordPress

The WordPress user profile comes with the ability to add social network IDs for AIM, Yahoo IM, and Jabber/Google Talk. However, most of those networks or either dead or dying. So what if you want to add Twitter, Facebook, Linkedin or other more popular social networks to your user profiles?

ThemeFuse Extend User Profile is the answer. This plugin comes with fields for social network links, but you can also add more and create custom profiles for your users.

Read more ...

| Drupal

The Drupal Contact module is often replaced by the Webform module. However, it can be useful in some situations. For example, imagine that you have different departments and you want each of them to get a different contact form on your Drupal website. If you're willing to keep it simple, you can do everything you need with the core Contact module and won't have to install anything else.

It all depends on knowing how to create categories and blocks.

Read more ...

| Drupal

This tutorial will show you how to create a photo gallery in Drupal 6.

It won't create the world's flashiest or most impressive gallery, but it will work. This tutorial is designed for beginners so that they can understand the key concepts behind creating a gallery in Drupal 6.

You will need to install and enable at least the five modules listed below. Several of these do depend on other modules so your final list of installed modules will be longer.

Read more ...

| Drupal

The XML sitemap module creates a sitemap for your Drupal site. This sitemap is not for visitors but for search engines. It conforms to the sitemaps.org specification and helps search engines to more intelligently crawl your website and keep their results up to date. The sitemap created by the module can be automatically submitted to Ask, Google, Bing (formerly Windows Live Search), and Yahoo! search engines. The module also comes with several other modules that can add sitemap links for content, menu items, taxonomy terms, and user profiles.

Read more ...

| Drupal

Are you a total Drupal beginner? Do you use a one-click installer like Fantastico or QuickInstall that came with your hosting account and need to reinstall into a directory that already has Drupal installed? Sometimes the /sites/ directory just won't allow itself to be deleted.

Don't worry, you're not the only person to have that difficulty. This an easy way to delete that directory so you can do a clean install with a one-click installer or just clean up your server. This is written for the absolute beginner. Don't worry, you don't need to download putty, get command line access or call anybody. Here's how to delete the /sites/ folder:

Read more ...

| Drupal

Last month we wrote this tutorial showing you how to create backups using the Backup and Migrate module. Now we need to learn how to use it to either migrate or duplicate a site.

If you have an existing site, and need to make some changes or add modules, it's best to create a test environment that is identical to the production site. Do all your experimentation there and then it's a snap to migrate the changes.

This tutorial shows you how to migrate or duplicate your site using the Backup and Migrate module.

Read more ...

| WordPress

wptouch-logoWPtouch automatically transforms your WordPress blog so that it is easy for visitors to read on their mobile phones.

It works with iPhone, iPod touch, Android, Palm Pre, Samsung touch and BlackBerry Storm/Torch mobile devices.

WPtouch doesn't replace your normal site theme for larger screens, only for smaller devices.

Here's how to make WPtouch work on your site:

Read more ...

| WordPress

Logo-budypressBuddyPress is social networking in a box. You can build a social network for your company, school, sports team or niche community all based on the power and flexibility of WordPress.

BuddyPress is completely free and open source. Unlike hosted services, BuddyPress allows you to stay in control of your site and create a totally customized, unique experience.

Read more ...

| WordPress

This plugin imports posts from CSV (Comma Separated Value) files into your WordPress blog. It can prove extremely useful when you want to import a bunch of posts from an Excel document or the like - simply export your document into a CSV file and the plugin will take care of the rest.

Read more ...

| Drupal

There is nothing quite so important to a developer as backups.

Backup and Migrate makes the task of backing up your Drupal database and migrating data from one Drupal install to another easier. It provides a function to backup the entire database to file or download, and to restore from a previous backup. You can also schedule the backup operation. Compression of backup files is also supported. The database backup files created with this module can be imported into this or any other Drupal installation with the restore feature, or you can use a database tool such as phpMyAdmin.

Full Class on this topic

Read more ...

| Drupal

You've seen Captcha used on many, many websites. Before you can submit a form, it provides a question and asks for a response from you. This prevents many spam comments, form submissions and email submissions.

This tutorial will show you how to use the standard Captcha module for Drupal and will introduce you to several alternatives.

Read more ...

| WordPress

Contus Vblog is a WordPress plugin which allows you to record videos as you post blogs.

It has a built-in recorder that connects to your webcam. When you post, you can see the button “Add Video Post” at top right of you editor. Just point the camera at yourself and start talking. That's all there is to it.

You don't even need to wait for the video to go live to view the video. You can view the preview of the recorded video as soon as you want, and decide to post the video or rerecord. You can also allow your blog readers/visitors to post video comments for your post.

Read more ...

| WordPress

It's hard not to make a play on words or a pun when talking about 1 Flash Gallery, because it is what it says, and adds what it is, and really makes your site flashy. (Sorry, I couldn't resist.) The most popular gallery for WordPress is the NextGen gallery, which is excellent, but this is something quite different.

If you've been looking for a way to put up eye-catching galleries, Flash is one way to go. 1 Flash Gallery is a plugin that will provide Flash galleries for your WordPress site.

Read more ...

Today marks a major milestone for OSTraining: 300 live Joomla and Drupal classes. That's more than every other company put together.

During the last three years, we've been to all over the United States, Canada and United Kingdom teaching people how to use Open Source software.

We're celebrating 300 live classes with a special offer: 30% off all classes for the next seven days.

Use the coupon code "300classes" to save on any Joomla or Drupal class. This code is valid from today until midnight on September 28th.

Read more ...

| Drupal
tutuploadstutuploadsResult.png
Drupal 7 has a new core module called "Fields", which replaces the CCK module in Drupal 6. To show you how it works, we are going to create a custom content type for Employees, and add some extra fields to it so you can create a directory of people.

You can use content types and fields to create product pages, business listings, or virtually any type of content that has specific information that needs to be included with each entry.

We'll show you how to add a new field, and existing field and a teaser to a new content type that you create.

Read more ...

| Drupal

This tutorial is part of our series on upgrading from Drupal 6 to 7. Click here to find other tutorials on upgrading.

Notice: unserialize() [function.unserialize]: Error at offset 74 of 75 bytes in variable_initialize() (line 749 of /srv/www//includes/bootstrap.inc).

This error and others like it often occur when updating from Drupal 6 to 7 and is caused by left-over settings from modules that did not clean up when they were uninstalled, and are not stored in the correct format. These will cause PHP errors.

A new module called Variable Check will check the database for errors and make it easy to spot the problem and delete the variable name that is causing the error message.

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!