Drupal

By adam
2014-10-21 10:42
0 comments

As developers we always are looking for ways to become more efficient. After all, time is money.

One of things we found that always cost us more time than needed was remembering Drush commands when building our Drupal websites. Obviously, Google will find thousands of sites with this information, but just having a sheet laying on our desks seems to provide the answer faster. Remember time is money.

By adam
2014-10-17 07:40
1 comment
Daily Dose of Drupal Episode #174

In episode 174, we look at a new way to display administrative messages. In other words, absolute messages is a module that changes how status, error and warning messages are displayed. For the most part, this is a nominal improvement, but does allow for hiding and showing of messages.

By adam
2014-10-15 07:36
4 comments
Daily Dose of Drupal Episode #173

In episode 173 you learn about how to make a simple countdown timer using the jQuery Countdown Timer module. This module, which uses jQuery, allows you to specify an end date which the countdown timer will countdown to. The countdown timer is available as a block and can be placed in any region that you desire for your website. Also, at this recording their was a minor bug that didn't allow for countdown dates to extend beyond 100 days (wouldn't display the third digit).

By shane
2014-10-10 07:26
0 comments
Daily Dose of Drupal Episode #172

The Entity Reference module not only allows you to reference entities within your Drupal site, it also allows you to do so using a custom created entity reference view. This allows you to leverage the power of the views module to control how the entity reference selection field is displayed.

Daily Dose of Drupal Episode #171

The Drupal 7 Search Krumo Module extends the Devel module and makes it easier to debug PHP variables while developing Drupal modules or building Drupal themes. It adds a simple search box that allows you to quickly search through the Krumo output that is generated by the dpm function.

If you want to try it out quickly, simply download and install the module and run the following code on the variable you want to debug:

The Problem

Style this using views and CSS. What you are looking at below is a view being displayed as a grid. This is by far the easiest way to display content in a nice looking grid view, but as you will read there is a MUCH better way.


By adam
2014-09-26 08:12
0 comments
Daily Dose of Drupal Episode #170

In this DDoD we look at the jReject module. This module allows you to display a modal popup notifying the user / visitor that their browser is outdated and wont work well with the site. In the video, you will see that jReject comes with a wide variety of customizations to fit your brand and preferences.

By adam
2014-09-24 10:03
3 comments

As with all sites that are growing you inevitably are hit with SPAM. In our case, we were getting around 50 SPAM comments a day, besides the obvious benefits of knowing how to acquire "Cheap Louis Vuitton handbags", all these comments were getting annoying to clean out on a daily basis.

By adam
2014-09-19 07:48
5 comments
Daily Dose of Drupal Episode #169

In this tutorial you will learn about the Honeypot module. The Honeypot modules is a SPAM prevention module that uses a hidden form field to catch SPAM bots from posting onto your site. This tutorial shows you how to configure the module to work on various forms on your site.

By shane
2014-09-18 08:53
1 comment
Daily Dose of Drupal Episode #168

Following up on the previous Daily Dose of Drupal episode on the Entity Registration module, this episode looks at some of the additional Entity Registration add on modules.

In this episode you will learn:

By shane
2014-09-17 08:02
5 comments

There are many different ways to host a Drupal website. These ways each have their pros and cons depending on your specific website needs. In this article I will break down Drupal hosting into three major categories: Drupal specific hosting, Cloud/VPS Hosting, and shared hosting. There are probably arguments for other categories and some possible overlap, however it's a good starting point when beginning to look for a Drupal hosting provider.

By shane
2014-09-12 06:57
4 comments
Daily Dose of Drupal Episode #167

The Drupal 7 Entity Registration Module makes it easy to host sign-ups or registration forms directly on your Drupal 7 website. This solution works great for event, conference, webinar, or training signup forms.

In this lesson you will learn:

By adam
2014-09-04 08:39
0 comments
Daily Dose of Drupal Episode #166

In this episode you will learn how the Drupal 7 Node Class module works with the basic page content type. The simplicity of the Node Class module provides an easy way for site builders and themers to add a CSS class directly to the wrapper on the node. Using this module allows for various different layouts and styles to be called based on defined CSS rules.

By shane
2014-08-29 08:58
0 comments
Daily Dose of Drupal Episode #165

The Drupal 7 Node Expire module allows you to use the power of the Rules module to perform actions on nodes at a specific point in time (when the node "expires"). This is useful for things such as unpublishing your content after a certain amount of time, or removing your content from the front page after it's been published for a week. You can also create rules actions to send an email at a specific time to serve as a reminder to do something related to a node on your Drupal site.

By adam
2014-08-25 08:23
0 comments
Daily Dose of Drupal Episode #164

In the last installment of multiple views you will learn how to change the look of the view using the two classes you set in the previous video. By using CSS, you will be able to display content in two ways depending on the choice of the viewer. This is a nice advantage to provide options for the visitor to your site.

By adam
2014-08-21 06:47
0 comments
Daily Dose of Drupal Episode #163

In part 2 of the multiple views series you will learn how to add the jQuery needed to switch between multiple classes. By having the ability to use multiple classes, we will (in part 3) be able to use CSS to change the look and feel of the same view.

Here is the jQuery code used to switch between grid and list view:

By adam
2014-08-14 06:50
4 comments
Daily Dose of Drupal Episode #162

In this episode you will learn how to set up the foundation of building a view that can display content in multiple ways. This video highlights how to set up the content type and view to display the content. In the coming videos in this series you will learn how to style and apply jQuery to change how the view displays the content.

By shane
2014-08-06 20:48
0 comments
There are times when you want to programmatically embed a node display in a block or panel pane. You can do this by creating a block. You might try to use the node_view function to display the node. Doing so in a module might look something like this:
/**
 * Implements hook_block_info().
 */
By shane
2014-08-01 06:40
1 comment
Daily Dose of Drupal Episode #161

The Drupal 7 Entity View Modes Module allows you to define custom view modes for your entities. A view mode allows you to configure which fields on your entity you want to display. For example, Drupal by default has a Teaser view mode that you can set up to display different fields from your Full Content view mode. This module will allow you to add your own view modes on top of the ones Drupal gives you by default.

In this lesson you will learn:

By shane
2014-07-30 07:57
1 comment
Daily Dose of Drupal Episode #160

The Drupal 7 Panelizer Module allows you to panelize (or use panels) for any entity type on your Drupal 7 site. This allows you to change the layout of a node page, user page, or any other type of entity that you can think of. Although it's a little more complicated to set up, the Panelizer module allows you to set up a slimmed down panels interface for other site managers to use.

Subscribe to Drupal