background preloader

Modules

Facebook Twitter

Theming a Views Post Date With Drupal 7 ("Date in Parts") In my last blog post I showed how to theme a node post date to make it look more designed and themed. Essentially, this is taking your static date and breaking it up into parts, i.e. day, month, and year, each with its own seperate span tags. I'll take it one step further this time, and show how to do the same thing with a View. This assumes you are using the Views Module, and a use case would be if you want to display a feed of items with titles and teasers such as blog posts or news. You will be able to use the same styles as you did in the original post, so it's just a question of outputting the right information from Views.

This involves a little rewriting of Views output, which is pretty straight forward. What's Needed / Steps For this tutorial, it would be good to have a basic knowledge of Drupal Views, so you will need the Views Module as well as the Token Modules installed and enabled, and of course Drupal 7. Where the Magic Happens. RIP Taxonomy Module in Drupal 7. I have come to the conclusion that the Taxonomy Module is not necessary in Drupal 7 for the vast majority of situations. While there is a lot of built-in functionality and a pre-built view for Taxonomy, the module makes too many assumptions about the way content categorization should function. And overriding the pre-built view for taxonomy terms is never as straightforward as I would like. The last few Drupal 7 sites we have built I have not used Taxonomy at all.

Fixed List Categorization The most common scenario when taxonomy is used is for a fixed list of terms to select from when a node is created. There are two ways I would go about this without using taxonomies. If the list of terms are unlikely to change or the end-user/client doesn’t need to add terms, a simple select list field works great (for example, categorizing by state).

Free-Tagging Categorization Reproducing free-tagging categorization is simple. Hierarchy Views The Prosecution Rests. jQuery Joyride Feature Tour Plugin - ZURB Playground - ZURB.com. Create jQuery Feature Tours in a Breeze Setting up Joyride is simple, just attach the needed files, drop in your markup and choose your settings. Joyride is extremely flexible and lets you take control of how people interact with your tour. We programmed it to be cross-browser compatible with modern browsers and even used some fancy CSS to avoid images. Now let’s see just how easy it is to take your first ride without getting the fuzz involved. New in Version 2 There have been many significant performance improvements in Joyride 2, along with a myriad of new features. These features include: It works on every screen size! Step 1 Pack Your Bags You’ll definitely need the Joyride kit in order to do this, so make sure you download it. /* Attach the Joyride CSS file */ <link rel=" stylesheet" type="text/css" href="jquery.joyride-2.0.css"> /* jQuery needs to be attached */ <script src="jquery-1.8.2.min.js"></script> /* Then attach the Joyride plugin */ <script src="jquery.joyride-2.0.js"></script>

7 Panels integration guide (OG 7.x-1.x) Last updated July 9, 2013. Created by Amitaibu on January 26, 2011.Edited by spovlot, redben, LeeHunter, naught101. Log in to edit this page. Introduction: Since Drupal-7.x, Organic Groups changed a bit and the recommended way to display your group content is with Panels. This guide assumes you have followed steps 1 through 8 of the README.txt that comes with Organic Groups. Videos: There is a screencast series by bjlewis2 that demonstrates everything in this guide (including steps 1-8 of the README.txt), with a few additions. Required Modules Enable subscribe & unsubscribe group links Go to admin/structure/types/manage, and click on "Manage Display" for the "Group" content typeFor the "Group type" field, change the display format to "Group subscription".

Panel Node template override The Panel Node template variant is what will allow us to override the default view for Group content types. OG panel content layout Add panel content Left region content: Center region content: Looking for support? Must-Have Drupal Modules for Improving Your Site Builds. One of the biggest hurdles when developing a website in Drupal is the initial setup and configuration. Out of the box, Drupal isn’t exactly "end-user friendly". If you’re like me, and you need to set up sites with a non-developer end-user in mind, there is a lot of face lifting that needs to be done before Drupal is presentable in a simple, easy-to-learn way.

Below, you’ll find some recommended Drupal modules that will extend the core installation in order to make content management easier for site owners as well as, you, the developer who builds sites using Drupal. Background I tend to use Acquia Drupal (a free packaged installation of Drupal) on all of my sites. It comes with a lot of handy modules right out of the box that Drupal core doesn’t provide you. It’s a good starting point.

I noticed patterns in most of the sites I set up, so I created an installation profile to streamline the configuration process. We’ll cover Drupal 7 modules in another post. Content Management Multiblock Trigger. Top 50 Drupal 7 Modules. Jay Callicott | Product Manager, Lead Architect Introduction to Jay’s List As we enter the 2011 Holiday season, who doesn’t love a freshly updated Drupal 7 contributed modules list? These modules are great stocking-stuffers for every Drupaller on your list! In all seriousness, as I mentioned in my last top modules list, the sheer number of Drupal modules (in the thousands) can be very intimidating. So what I have done is trimmed my list down to the top 50-ish modules that I am most likely to use on any given project.

I hope that this helps both newbie developers as well as newcomers to latest version of Drupal. Jay’s List Administration Admin or Admin MenuEither module is a good choice for admins/developers to quickly navigate various parts of the site. Developers Backup & MigrateA must have utility module for all developers. Site building Address Field:I am currently using Address Field as a replacement for the Location module which is not yet stable in Drupal 7. Content E-commerce Performance. Using TableField in Drupal 7.

The TableField module implements a custom field that allows users to attach tabular data to any content page/entity type. Data can be entered into the table manually or imported via a CSV upload. The amount of rows and columns can be configured globally on an entity type or on a per node basis. The field can also be configured to allow users to export the tabular data as a CSV file. In this tutorial, we'll create a Company content type and use this module to display opening times. Getting Started Setting up the module is very easy as there are no dependencies. Create Company Content Type To demonstrate how to use this module, we'll create a content type called Company and we'll attach a "Table Field" to the content type that will allow site editors to add opening times. 1. 2. 3.

Table 1-0. 4. 5. 6. 7. 8. TableField in Action Now that we have configured our content type and field, let's now see it in action. 1. 2. 3. If you have any questions, please leave a comment.