Article Network

Drupal Site Configuration: Site Information, Triggers and File System

by David Mercer | September 2010 | Content Management Drupal Open Source

People often assume that the basics are easy to master and therefore, don't require much thought. Things are not quite so simple in reality because while a site's basic setup is, more often than not, easy to implement, the more subtle problem is in knowing what to implement, and how to implement it in the first place. Precisely understanding what you need from a site is particularly important for this reason.

Does this mean that you should not start working directly on the site unless you know exactly what is required? Not really; like most things, it's a bit of a trade-off when it comes to starting out with the development of a Drupal website. This is because it is almost impossible to determine exactly what the site will need and how its functionality should be provided until you have been working with it for some time. Often, you will find yourself modifying the behavior of a site based on feedback from the users.

In this article by David Mercer, author of the book Drupal 7, we are going to talk about the following Drupal site configuration topics:

  • Site information
  • Actions and Triggers
  • Shortcuts
  • File system
Read Drupal Site Configuration: Site Information, Triggers and File System in full

Drupal Site Configuration: Performance, Maintenance, Logging and Errors and Reports

by David Mercer | September 2010 | Content Management Drupal Open Source

Drupal is an elegantly designed, well-supported and flexible open-source CMS platform that anyone can use in order to create their own website. What's more, the latest version of Drupal 7 includes a tremendous number of new features and new under-the-hood improvements for both users and developers. Drupal is a hugely popular and widely celebrated open-source Content Management System that is day-by-day becoming the first choice of people for a wide range of websites. The White house and the British government, to name but a few, turn to Drupal to fulfill their online requirements.

In this article by David Mercer, author of the book Drupal 7, we will take a look at the following Drupal Site Configuration topics:

  • Performance
  • Maintenance
  • Logging and errors
  • Clean URLs
  • RSS Publishing
  • Reports
Read Drupal Site Configuration: Performance, Maintenance, Logging and Errors and Reports in full

Drupal Intranets with Open Atrium: Creating Dashboard

by Tracy Smith | January 2011 | Drupal Open Source

The dashboard is a central place to view a snapshot of the activity happening within your departments. This article will explain the three different types of dashboards and how to add custom content to a dashboard.

The article by Tracy Charles Smith, author of the book Drupal Intranets with Open Atrium, is divided into the following five sections:

  • Main dashboard
  • Group dashboard
  • User dashboard
  • Modifying Layout
  • Boxes
Read Drupal Intranets with Open Atrium: Creating Dashboard in full

Drupal FAQs

by David Mercer Mark Noble | December 2010 | Open Source

Drupal is a rich and dynamic open source content management system. Drupal 7 is loaded with tons of great new features aimed at novice as well as experienced website administrators.

In this article we will take a look at some of the most frequently asked questions about Drupal 7, such as:

  • What are the minimum requirements for Drupal 7?
  • What is the Drupal community?
  • Are backups essential in Drupal?
Read Drupal FAQs in full

Drupal Books from Packt

by | December 2010 | Drupal Open Source

Packt Open Source

This holiday season, Packt is pleased to announce that it is offering any 5 Open Source eBooks of your choice for only $40 / £25 / €30.

Read Drupal Books from Packt in full

Drupal and Ubercart 2.x: Install a Ready-made Drupal Theme

by George Papadongonas Yiannis Doxaras | March 2010 | MySQL Drupal e-Commerce Open Source PHP Web Development

Consider that you have built an e-store, and it is full of products, has great functionality, and offers the client a great browsing experience. The only problem is that you're still using the default Drupal theme, so your website looks too ordinary and rather ugly. People won't be able to perform proper searches and you cannot interfere with the UI by simply promoting items from your stock or communicating special deals and offers.

This article by George Papadongonas and Yiannis Doxaras, authors of Drupal E-commerce with Ubercart 2.x, shows you how to install a ready-made theme, free or commercial, and use it as is.

Read Drupal and Ubercart 2.x: Install a Ready-made Drupal Theme in full

Drupal and Ubercart 2.x: Customizing a theme

by George Papadongonas Yiannis Doxaras | March 2010 | MySQL Drupal e-Commerce Open Source PHP Web Development

In the previous article we saw how to replace the default Drupal theme by installing a ready-made theme, free or commercial, and use it as is. In this article by George Papadongonas and Yiannis Doxaras, authors of Drupal E-commerce with Ubercart 2.x, we will learn learn how to customize your frontend, to get the look and feel of your site to match your corporate visual identity. You will learn to use your company logo and colors to create a familiar and friendly environment for your visitors.

Read Drupal and Ubercart 2.x: Customizing a theme in full

Drupal and Ubercart 2.x: Creating a Theme from Scratch Using the Zen Theme

by George Papadongonas Yiannis Doxaras | March 2010 | MySQL Drupal e-Commerce Open Source PHP Web Development

In the previous articles by George Papadongonas and Yiannis Doxaras, authors of Drupal E-commerce with Ubercart 2.x, we learnt how to install a ready-made theme and how to customize it, thus offering the client a great browsing experience. In this article we will learn how to create a theme from scratch using the Zen Theme.

Read Drupal and Ubercart 2.x: Creating a Theme from Scratch Using the Zen Theme in full

Drupal and Ubercart 2.x: A new Approach to Drupal Theming

by George Papadongonas Yiannis Doxaras | March 2010 | MySQL Drupal e-Commerce PHP Web Development

In the previous articles by George Papadongonas and Yiannis Doxaras, authors of Drupal E-commerce with Ubercart 2.x, we learnt how-to customize the theme and thus offer the client a great browsing experience. We also covered how to create a theme from scratch using the Zen theme. In this article we will cover the following new approaches to themeing:

  • Fusion Theming System with Skinr module
  • Migrating an HTML theme to a Drupal template
  • Creating a Drupal theme from a Photoshop template
Read Drupal and Ubercart 2.x: A new Approach to Drupal Theming in full

Drupal 7: Customizing an Existing Theme

by Ric Shreves | July 2011 | Drupal Open Source Web Development

This article by Ric Shreves, author of Drupal 7 Themes, focuses on sub-theming. The article covers how to quickly and easily build a proper sub-theme and then how to use that sub-theme to create a customized look and feel for a Drupal site. Through the implementation of a sub-theme, the themer is able to leverage the power of an existing base theme while retaining the flexibility needed to customize virtually every element of the styling and the structure.

For the purpose of illustrating the examples in this article, we'll be using the Bartik theme, which is included in the default Drupal 7 package. Among the topics we will cover:

  • Selecting a base theme
  • Creating a sub-theme
  • Customizing your sub-theme
Read Drupal 7: Customizing an Existing Theme in full

Drupal 7 Themes: Dynamic Theming

by Ric Shreves | July 2011 | Drupal Open Source PHP Web Development

The Drupal system, backed by the powerful PHPTemplate engine, gives you the ability to create logic that will automatically display templates or specific page elements in response to the existence of certain conditions. This article by Ric Shreves, author of Drupal 7 Themes, reviews different techniques available for creating templates that are responsive to the conditions on the screen.

Among the techniques covered in this article are:

  • Working with the Administration theme
  • Using template suggestions to control display by page, node, or block
Read Drupal 7 Themes: Dynamic Theming in full

Drupal 7 Themes: Creating Dynamic CSS Styling

by Ric Shreves | July 2011 | Drupal Open Source PHP Web Development

Not only can you make the display of templates and elements dynamic, but you can also tap into similar logic for your CSS styling. This article by Ric Shreves, author of Drupal 7 Themes, reviews different techniques available for creating styles that are responsive to the conditions on the screen like the content being displayed, or the user viewing the content.

Among the techniques covered in this article are:

  • The use of $classes to create dynamic CSS styling
Read Drupal 7 Themes: Creating Dynamic CSS Styling in full

Drupal 7 Social Networking: Managing Users and Profiles

by Michael Peacock | September 2011 | Drupal Open Source

Social Networks are a relatively new aspect to the Web that are really taking off. Many businesses, organizations, communities, and families are using social networking to promote themselves, communicate better with others, and to engage with their audience. This article uses Drupal, a powerful and extendable Content Management System (CMS), to set up and manage a social networking website.

In this article by Michael Peacock, author of Drupal 7 Social Networking, we will learn:

  • How to manage users, roles, and their permissions
  • About Gravatars and how to enable them
  • How users can track the activity of each other
  • How to extend user profiles
  • About settings and rules for users
  • How to give authenticated users a more relevant home page
Read Drupal 7 Social Networking: Managing Users and Profiles in full

Drupal 7 Preview

by Trevor James | August 2010 | Content Management Drupal Open Source

There are approximately 38 critical issues that need to be resolved before Drupal 7 beta gets released. For more on these beta blocker issues check out: http://drupal.org/community-initiatives/drupal-core. In this article by Trevor James we will install Drupal 7 alpha, test it out, and ultimately help to fix the critical issues and speed up the beta release.

Read Drupal 7 Preview in full

Drupal 7 Module Development: Drupal's Theme Layer

by John Wilkins | December 2010 | Drupal Open Source

The most obvious part of Drupal's theming system is the Appearance page, which lists all of the themes installed on your website. When you choose a theme from the Appearance admin page, you are applying a specifc graphic design to your website's data and functionality. However, the applied theme is in reality only a small part of the entire theming layer.

Since we're building a web application, everything outputted by your functionality will need to be marked up with HTML. Drupal calls the process of wrapping your data in HTML and CSS as theming.

In this article, by John Wilkins, author of Drupal 7 Module Development,we will discuss about the architecture of the system, theme functions, templates, render elements, and the theme registry.

Read Drupal 7 Module Development: Drupal's Theme Layer in full

Drupal 7 Fields/CCK: Using the Image Field Modules

by Dave Poon | July 2011 | Open Source

One of the most important milestones in Drupal was the Content Construction Kit (CCK). Most of this module has been integrated into Drupal 7 core. It is now called Field API. So when you install Drupal 7, it will come with this powerful module in core, and you can start to create custom fields for your site without downloading an extra module.

In the previous article by Dave Poon, author of Drupal 7 Fields/CCK Beginner's Guide, we learned how to add file fields to content types, and how to configure file fields.

In this article, we shall learn about:

  • Adding image fields to content types
  • Configuring image field settings
  • Creating custom image styles
Read Drupal 7 Fields/CCK: Using the Image Field Modules in full

Drupal 7 Fields/CCK: Using the File Field Modules

by Dave Poon | July 2011 | Open Source

Drupal is not only an open source CMS, but is also a web application development framework. The extensible and flexible architecture of Drupal can be used for any size of business including freelancers, agencies, governments, universities, and enterprises. The White House, Digg, Fast Company, Sony Music, McDonald's, and Stanford University are all using Drupal for their sites.

One of the most important milestones in Drupal was the Content Construction Kit (CCK). Most of this module has been integrated into Drupal 7 core. It is now called Field API. So when you install Drupal 7, it will come with this powerful module in core, and you can start to create custom fields for your site without downloading an extra module.

In this article by Dave Poon, author of Drupal 7 Fields/CCK Beginner's Guide, we shall learn about:

  • Adding and configuring file fields to content types
  • Using file fields
Read Drupal 7 Fields/CCK: Using the File Field Modules in full

Drupal 7 Fields/CCK: Field Display Management

by Dave Poon | July 2011 | Open Source

One of the most important milestones in Drupal was the Content Construction Kit (CCK). Most of this module has been integrated into Drupal 7 core. It is now called Field API. So when you install Drupal 7, it will come with this powerful module in core, and you can start to create custom fields for your site without downloading an extra module.

In this article by Dave Poon, author of Drupal 7 Fields/CCK Beginner's Guide, we shall learn about:

  • Field display
  • Formatting field display on Teaser view
  • Custom display settings
  • Formatting image field display on full content
  • Formatting comment field display
  • Formatting vocabulary field display
Read Drupal 7 Fields/CCK: Field Display Management in full

Drupal 6: Theme Engines and Sub-themes

by Karthik Kumar | November 2010 | Content Management Drupal Open Source

Themes are among the most powerful and flexible features available when it comes to the presentation of a website. The greatest strength of Drupal lies in its design which, when done correctly, allows developers and designers to customize and micromanage each and every aspect of the site.

In this article by Karthik Kumar, author of the book Drupal 6 Theming Cookbook , we will cover the following recipes:

  • Understanding the anatomy of a theme
  • Creating a sub-theme based on a core theme
  • Overriding base theme elements in a sub-theme
  • Changing the screenshot image of a theme
Read Drupal 6: Theme Engines and Sub-themes in full

Drupal 6: Attachment Views, Page Views, and Theming

by J. Ayen Green | February 2010 | MySQL Content Management Drupal PHP Web Development

This article by J.Ayen Green, author of Drupal 6 Attachment Views, gives us an introduction to Attachment Views in Drupal.

Here's what we'll do in this article:

  • Learn what an Attachment view is
  • Learn what you can do with an Attachment view
  • Consider in what situations an Attachment view can be useful
  • Cover basic view theming
  • Create a Page view
  • Create an Attachment view
  • Theme the view
Read Drupal 6: Attachment Views, Page Views, and Theming in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software