Module a Day with Andrew Riley
By Andrew M Riley
To listen to an audio podcast, mouse over the title and click Play. Open iTunes to download and subscribe to podcasts.
Podcast Description
Tired of not knowing about the latest and coolest Drupal modules? This short podcast covers one Drupal module every day and will help you stay abreast of the thousands of modules as well as the new ones created every day.
| Name | Description | Released | Price | ||
|---|---|---|---|---|---|
|
1 |
#082: Google Analytics | I'm trying out changing the podcast over to a screencast to save time typing up notes and give more to the user (by actually seeing what I'm talking about.) Please note, this is far more "from the hip" than the podcast used to be so who knows what I'm going to say. P.S. I'm still creating the audio podcast, it just comes from the screencast. 082-google_analytics.mp3 | 6/28/11 | Free | View In iTunes |
|
2 |
#081: Better Formats | Module Link: http://drupal.org/project/better_formats The Better Formats module allows you define default input formats as well as change settings around the display of the input formats group on the node pages. Who: Technical and non-technical users When: Use this module when you want to define a default input filter per role. Where: Once the module is enabled you can modify the settings at /admin/settings/filters/defaults. Be sure order the formats/roles in the order you want. Why: It's not fun to have one default format for an entire site regardless of roles. This module allows you to create a better user experience by providing an intelligent default of input filters per role. Theme song "i dunno" by grapes. module-a-day_podcast-0081.mp3 | 9/18/10 | Free | View In iTunes |
|
3 |
#080: Nodequeue | Module Link: http://drupal.org/project/nodequeue The Nodequeue module allows you to classify nodes in a FIFO queue that does not use Taxonomy. Who: Technical and non-technical users When: Use this module when you want to classify nodes into a logical group that will kick out older nodes when the logical group fills up. Where: You can configure your queues at /admin/content/nodequeue and add nodes to the queues on this page or the individual nodes. Why: It's nice to have an alternative method to group your nodes especially when you can limit the size of that group. Theme song "i dunno" by grapes. module-a-day_podcast-0080.mp3 | 9/17/10 | Free | View In iTunes |
|
4 |
#079: Nodewords | Module Link: http://drupal.org/project/nodewords The Nodewords module inserts meta tags into your document head. Who: Technical and non-technical users When: Use this module when you want to include keywords, descriptions and other meta tags in your head. All non-intranet sites should use this for SEO at a minimum. Where: You can configure the module at /admin/content/nodewords but you'll need to adjust the settings per content type. When you edit a node, if you have the correct permissions, you can set the values for the individual meta tags. Why: Meta tags are a very important aspect of your site and Drupal does not offer tags other than a default title tag. This module takes care of adding quite a few different types of meta tags. Theme song "i dunno" by grapes. module-a-day_podcast-0079.mp3 | 9/16/10 | Free | View In iTunes |
|
5 |
#078: Menu Attributes | Module Link: http://drupal.org/project/menu_attributes The Menu Attributes module allows you to add class, id and other attributes to your Drupal menu items. Who: Technical users (and themers) When: Use this module when you need to style specific menu items or adjust other attributes. Where: You can edit each menu item individually in the normal menu configuration screens. Why: By default, Drupal treats all menu items the same aside from assigning cryptic numbered classes. This module allows you to work with those menu items without having to use the cryptic classes. Theme song "i dunno" by grapes. module-a-day_podcast-0078.mp3 | 9/15/10 | Free | View In iTunes |
|
6 |
#077: Typogrify | Module Link: http://drupal.org/project/typogrify The Typogrify module modifies the output of your text fields to do things like style all capitol words and change out quotes. Who: Technical and non-technical users When: Use this module when you care a lot about proper text treatments in your content. Where: You can enable the features of this module by enabling it for your input filters. Why: The web has become lazy with things like quotes and various font treatments. This module makes them act in a proper manor while not hassling you. Theme song "i dunno" by grapes. module-a-day_podcast-0077.mp3 | 9/14/10 | Free | View In iTunes |
|
7 |
#076: ImageCache | Module Link: http://drupal.org/project/imagecache The ImageCache module allows you to programmatically modify images that are uploaded by your users. Who: Technical and non-technical users When: Use this module when you want to make sure the images your users upload are properly sized and/or modified in a way you specify. Where: You can create and modify your ImageCaches at /admin/build/imagecache Why: You can't reasonably expect your users to format and modify the images they are uploading. This module takes care of the heavy lifting and modifies those images for you. Theme song "i dunno" by grapes. module-a-day_podcast-0076.mp3 | 9/13/10 | Free | View In iTunes |
|
8 |
#075: Context | Module Link: http://drupal.org/project/context The Context module provides an alternate way to assign blocks to your pages. Who: Technical users When: Use this module when you need more flexibility than what the traditional blocks module offers or you want to export your settings to features. Where: You can find your contexts at /admin/build/context Why: The default Drupal assignment for blocks is great for simple sites and beginning users but eventually you'll run into limitations with the block module. Context allows you to get around most of those limitations while only increasing the complexity slightly. Theme song "i dunno" by grapes. module-a-day_podcast-0075.mp3 | 9/12/10 | Free | View In iTunes |
|
9 |
#074: Site Directory Migrate | Module Link: http://drupal.org/project/sitedir_migrate The Site Directory Migrate module allows you to rename your directory in /sites in a multi-site install without breaking links to your filesystem. Who: Technical users When: Use this module when you run a multi-site install and you need to change the domain name that your site is listed under. Where: You can run the migration at /admin/settings/sitedir_migrate or in Drush Why: Drupal links files to /sites/{sitename}/files by default. If you need to change your site name these links will now be broken. This module fixes those broken links. Theme song "i dunno" by grapes. module-a-day_podcast-0074.mp3 | 9/11/10 | Free | View In iTunes |
|
10 |
#073: Style Stripper | Module Link: http://drupal.org/project/stylestripper The Style Stripper module allows you to choose exactly which CSS files are loaded for you site (including CSS covered by other modules). Who: Technical users When: Use this module when you want to stop a specific module from loading it's CSS files. Where: You can modify the settings at dmin/build/themes/stylestripper Why: Sometimes a module's default CSS will cause issues with your theme. Use this module to stop the initial CSS from loading so you don't have to fight it in your theme's CSS file. Theme song "i dunno" by grapes. module-a-day_podcast-0073.mp3 | 9/10/10 | Free | View In iTunes |
|
11 |
#072: URL alter | Module Link: http://drupal.org/project/url_alter The URL Alter module allows module authors to easily re-write both incoming and outgoing URLs without having to resort to writing their own custom_url_rewrite. Who: Module authors only When: Use this module when you need to change how links are going to be displayed (example: http://example.com/sites/default/files/example.jpg to be http://example.s3.amazonaws.com/example.jpg) and how Drupal reads incoming links. Where: 99.9% of the interface of this module is done through PHP but it does offer an admin panel at admin/settings/url-alter so you can try out your own re-writes. Why: Most modules that require custom url rewriting ask the user to modify their settings.php which is pretty bad. This module makes it so you can modify those paths in your module without having the user do anything other than enable your module. Theme song "i dunno" by grapes. module-a-day_podcast-0072.mp3 | 9/9/10 | Free | View In iTunes |
|
12 |
#071: Semantic CCK | Module Link: http://drupal.org/project/semantic_cck The Semantic CCK module allows you to modify the HTML tags and classes that wrap your CCK fields Who: Technical users When: Use this module when you don't want to use the default markup provided by CCK. Where: You can modify the settings for your CCK fields by editing the CCK field and then scrolling to the bottom of the edit page. Why: CCK has a specific way of displaying your fields but some times it's easier (and more semantically correct) to change the tags and classes for those fields without creating a template file. Theme song "i dunno" by grapes. module-a-day_podcast-0071.mp3 | 9/8/10 | Free | View In iTunes |
|
13 |
#070: WYSIWYG ImageField | Module Link: http://drupal.org/project/wysiwyg_imagefield The WYSIWYG Imagefield module allows your users to upload images through the WYSIWYG interface while cleverly hiding it in your node under a CCK field. Who: Technical users When: Use this module when you want to allow your users to upload photos and use it in the WYSIWYG but you still want the image tied to the parent node. Why: There are many ways to upload an image and put it in the body of your node. This module gives you a different attack since it uses CCK fields but still interacts with the WYSIWYG Theme song "i dunno" by grapes. module-a-day_podcast-0070.mp3 | 9/7/10 | Free | View In iTunes |
|
14 |
#069: Views carousel | Module Link: http://drupal.org/project/viewscarousel The Views carousel module allows your views to displays information as horizontal or vertical JavaScript carousels. Who: Technical and non-technical users When: Use this module when you want to have data scroll from side to side or up and down and you don't want to mess with JavaScript Where: Go into your favorite views and change the view style to be a Views Carousel. Why: All the hip kids want interactivity with their website and this module will let your users click on shiny things and make the things go wizzing by through the miracles of JavaScript! Theme song "i dunno" by grapes. module-a-day_podcast-0069.mp3 | 9/6/10 | Free | View In iTunes |
|
15 |
#068: Sub-path URL Aliases | Module Link: http://drupal.org/project/subpath_alias The Sub-path URL Alias module maps "ugly" paths to more user and SEO friendly paths. Who: Technical and non-technical users When: Use this module if you don't want to see a URL like node/1/edit Where: I couldn't find any way to configure this module Why: Well, if I had to guess I would say it's more user friendly and hides things like the individual node IDs. Theme song "i dunno" by grapes. module-a-day_podcast-0068.mp3 | 9/5/10 | Free | View In iTunes |
|
16 |
#067: CAPTCHA After | Module Link: http://drupal.org/project/captcha_after The CAPTCHA After module allows you to only display the CAPTCHA after X number of failed attempts so normal users don't have to deal with CAPTCHAs. Who: Technical and non-technical users When: Use this module when you want to protect your site from spammers but don't want to trouble your users with CAPTCHAs. Note: This doesn't necessarily protect your site from spam, more from manual brute force attacks. Where: You can modify the settings at admin/user/captcha/captcha/after Why: Asking a user to fill out a CAPTCHA after X failed attempts is not unheard of. It makes sure you are a human and slows you down enough if you are trying to brute force a form. Theme song "i dunno" by grapes. module-a-day_podcast-0067.mp3 | 9/4/10 | Free | View In iTunes |
|
17 |
#066: Faceted Search | Module Link: http://drupal.org/project/faceted_search The faceted search module allows you to break up your default Drupal search into Facets (smaller pieces). These facets can then break down by content type, taxonomy, date and many other facets. Who: Advanced users When: Use this module when you have a ton of content in your site which makes it hard to find what people are searching for and you can't use Lucene API or Apache Solr. Where: You can add environments and change settings at /admin/settings/faceted_search Why: Larger sites almost require some form of faceting. When the search for ""Rodney Dangerfield"" returns 5k nodes you need to provide a better way to search for your users so they can find the content they need without going through page after page. Theme song "i dunno" by grapes. module-a-day_podcast-0066.mp3 | 9/3/10 | Free | View In iTunes |
|
18 |
#065: filedepot | Module Link: http://drupal.org/project/filedepot The filedepot module allows you to upload files to Drupal as well as configure permissions, mark favorites, broadcast messages and even version files. (It has a Windows client too) Who: Technical users* (This is too generic, you'll have to listen to the podcast) When: Use this module when you want to allow users to upload files and create folders and need very fine grained permissions as well as versioning. Where: You can find your configuration options at admin/settings/filedepot and you can upload/modify files at /filedepot. I couldn't find any real CCK or WYSIWYG integration so /filedepot appears to be the only place you can access it from. Why: Drupal does need a strong file manager that works well remotely with a multi-user environment. This module is a half step in this direction. If it could provide good CCK and WYSIWYG integration this module could be the de facto file manger for Drupal. Theme song "i dunno" by grapes. module-a-day_podcast-0065.mp3 | 9/2/10 | Free | View In iTunes |
|
19 |
#064: CacheExclude | Module Link: http://drupal.org/project/cacheexclude The CacheExclude module allows the site administrator to exclude specific pages from being cached. It works on a very simple pretense of changing one global variable. Who: Technical users When: Use this module when you have things like random views that change out per page view on a specific page but you want to allow the rest of the site to be cached (for non-logged in users). Where: All you need to do is go to admin/settings/cacheexclude and enter in the URLs to exclude (with wildcards) Why: Sometimes a page is too dynamic to be imprisoned by Drupal's default caching, use this module to free your page from the shackles!!! Theme song "i dunno" by grapes. module-a-day_podcast-0064.mp3 | 9/1/10 | Free | View In iTunes |
|
20 |
#063: Heartbeat | Module Link: http://drupal.org/project/heartbeat The Heartbeat module allows you broadcast actions that you've done on the site. Who: Technical users When: Use this module when you want to let your users see what other users are doing like saving nodes, adding friends, commenting, etc. Where: You can configure this module by going to admin/build/heartbeat but don't forget it adds options to the user profile and you're going to have to work with views to display people's activities Why: Personally, I blame Facebook for this one. Now all social websites have to broadcast every single movement you make. Theme song "i dunno" by grapes. module-a-day_podcast-0063.mp3 | 8/31/10 | Free | View In iTunes |
|
21 |
#062: Activity | Module Link: http://drupal.org/project/activity The Activity module allows you broadcast actions that you've done on the site. Who: Technical users When: Use this module when you want to let your users see what other users are doing like saving nodes, adding friends, commenting, etc. Where: You can configure this module by going to /admin/settings/activity but don't forget it adds options to the user profile and you're going to have to work with views to display people's activities Why: Personally, I blame Facebook for this one. Now all social websites have to broadcast every single movement you make. Theme song "i dunno" by grapes. module-a-day_podcast-0062.mp3 | 8/30/10 | Free | View In iTunes |
|
22 |
#061: EPSA Crop - Image Cropping | Module Link: http://drupal.org/project/epsacrop The EPSA Crop module allows you to crop uploaded images via JavaScript. Who: Technical and non-technical users (a technical person must set this module up) When: Use this module when your users will be uploading photos but you'd like to allow them to crop the image but you want to force them to use a specific aspect ratio. Where: You can configure this module by going to /admin/settings/epsacrop but the real magic happens in ImageCache when you define a crop. Then just configure a File Field in CCK for your content type and choose the Image Widget. Why: I used to be a proponent of allowing the user to upload an image and have imagecrop crop the image to the center of the photo but that doesn't always cut it if the focus of the image isn't in the center. Theme song "i dunno" by grapes. module-a-day_podcast-0061.mp3 | 8/29/10 | Free | View In iTunes |
|
23 |
#060: Cobalt | Module Link: http://drupal.org/project/cobalt The Cobalt module allows to quickly navigate though Drupal only using a keyboard (ie: typing your destination rather than using menus). Who: Technical and non-technical users but people who use Drupal for hours on end will get the most benefit When: Use this module when you know where you want to go but don't want to wade through tons of menus to find the link. Where: You can configure the hotkeys for this module at /admin/settings/cobalt but by default it's control-space Why: Looking through menus for the one link you want is slow when you know where you are going. I find it much easier to type "control-space content" to go to the content listing screen then looking around different menus. Also, you can assign hot keys for commonly used tasks. Theme song "i dunno" by grapes. module-a-day_podcast-0060.mp3 | 8/28/10 | Free | View In iTunes |
|
24 |
#059: Drag'n'Drop Uploads | Module Link: http://drupal.org/project/dragndrop_uploads The Drag'n'Drop module allows users to upload files by dropping that file on a text area. Who: Technical and non-technical users When: Use this module when your user has a qualified browser and you don't want them to have to upload files separately. Where: Setup of this module is done per content type when you edit it (not manage fields). Why: Sometimes it's nice to hide all of those extra fields and tell your clients to magically drag over the files to have them appear. Theme song "i dunno" by grapes. module-a-day_podcast-0059.mp3 | 8/27/10 | Free | View In iTunes |
|
25 |
#058: Views UI: Edit Basic Settings | Module Link: http://drupal.org/project/views_ui_basic The Views UI: Edit Basic Settings module allows administrators to give users limited access to views so those users can't really screw up anything super important. Who: Technical users When: Use this module when your users need to be able to edit things like the header in a view but you are afraid of them messing up the rest of the view (like the fields, sort, etc) Where: Setup your permission of who has access to this module (hint: don't give them access to your views with the administer views permission). Then go to /admin/build/views/views_ui_basic and enable the sections you want to make available for editing. Now when a user with the access for this module goes to the view it's self, they'll see an edit tab. Why: Lets face it, when the user gets access to the CMS, it's all down hill from there. Your job as an administrator is to make sure you're not giving a shotgun to a three year old. Your job is to have your code try to keep them safe... and that's what this module is for. Theme song "i dunno" by grapes. module-a-day_podcast-0058.mp3 | 8/26/10 | Free | View In iTunes |
|
26 |
#057: Semantic Views | Module Link: http://drupal.org/project/semanticviews The Semantic Views module allows you to clean up and modify the HTML output by Views 2 without having to ever touch a template file. Who: Technical users When: Use this module when you want to change the HTML markup that is created by views but you don't want to dive ino .tpl.php land. Where: In your view be sure to enable the Smenatic Views style and the row style. Why: Nobody likes having to create a dozen template files just to change the title of a node to be an H2. Also, some users don't know how to create a template file or what the PHP inside one means. Theme song "i dunno" by grapes. module-a-day_podcast-0057.mp3 | 8/25/10 | Free | View In iTunes |
|
27 |
#056: SWF Tools | Module Link: http://drupal.org/project/swftools The SWF Tools module allows you to easily embed flash in a variety of ways without having too much technical knowledge. Who: Technical and Non-technical users When: Use this module when you want to allow your users to embed flash but you don't want to overcomplicate things by having them create their own Object tags in HTML. Where: You can find the general settings in /admin/settings/swftools and if you are going to use the input filter functionality, you'll need to enable it for each input filter you want to use it on. Why: Sadly, most of the world does not know HTML and quite frankly are scared of the tech "greek" they see on the screen. While your skills may help you impress the ladies this module allows users to use a simple syntax to imbed flash movies. Theme song "i dunno" by grapes. module-a-day_podcast-0056.mp3 | 8/24/10 | Free | View In iTunes |
|
28 |
#055: XML Sitemap | Module Link: http://drupal.org/project/xmlsitemap The XML Sitemap module allows you to create a sitemap for search engines in an automated manor and then submit them to the search engines. Who: Everybody who has a public facing Drupal site should use this module When: Use this module when you have public menus, nodes, taxonomies, etc and you want to be sure that they are listed in the search engines. Where: Most of the settings can be found in /admin/settings/xmlsitemap but be sure to check out your content types for inclusion/exclusion and priority. Why: Lets face it, without the search engines nobody would know your site about Otters Gone Wild. This module creates the XML that helps the search engines find your content and find it quickly after it has been updated. Theme song "i dunno" by grapes. module-a-day_podcast-0055.mp3 | 8/23/10 | Free | View In iTunes |
|
29 |
#054: Feed Path Publisher | Module Link: http://drupal.org/project/feed_path_publisher The Feed Path Publisher Module allows you to add link tags to the HTML head without having to hack up your page.tpl.php. Who: Technical and non-technical When: Use this module when you have created RSS files (usually through views) and want them to show up in the RSS icon in most browsers adress bars. Bonus: If you change your default front page from /node to something else, you'll lose that nice link to /rss.xml. Use this module to add it back. Where: Setup is fairly simple and can be found at /admin/content/feed_path_publisher Why: Creating RSS feeds is easy with Views 2, this module allows it to be in the head where browsers and RSS readers can pick up on the files and grok them for all their worth. Theme song "i dunno" by grapes. module-a-day_podcast-0054.mp3 | 8/22/10 | Free | View In iTunes |
|
30 |
#053: Private Upload | Module Link: http://drupal.org/project/private_upload The Private Upload module gives you a way to allow users to upload files to a private directory while still keeping your file downloads public. Who: Technical and non-technical When: Use this module when you want to allow users to upload files but you don't want the contents of those files to be public. Where: Be sure to got to /admin/settings/private_upload before you upload any files or else you'll have to go through and edit a lot of nodes. If you do happen add this to an existing site, all files will be public by default and you'll have to re-set the files you want to be private. Why: Drupal 6's default private file handling comes with quite a few drawbacks. This module allows you to have private uploads while steering clear of Drupal's private file setting. Theme song "i dunno" by grapes. module-a-day_podcast-0053.mp3 | 8/21/10 | Free | View In iTunes |
|
31 |
#052: Author Pane | Module Link: http://drupal.org/project/author_pane The Author Pane module gives you a themeable block that provides basic information about the author of the node. Who: Technical users (due to the way you add fields, in PHP directly to the template file, yuck!) When: Use this module when you want to provide additional information about the author on the node page. Where: Well, there's no real configuration for this module aside from it's one block. So look for it in the block settings pages or else you'll have to call it directly from a theme function. Why: It's fancy to show the authors picture, a short bio and their favorite ice cream right next to the story they wrote. Theme song "i dunno" by grapes. module-a-day_podcast-0052.mp3 | 8/20/10 | Free | View In iTunes |
|
32 |
#051: Views Send | Module Link: http://drupal.org/project/views_send The Views Send module allows you to send mail using Views Bulk Operations. Who: Technical users When: Use this module when you want to select nodes as a basis of sending out a bulk email while using things like tokens selected from the view in your email. Where: This isn't an easy one just to point to. You must modify a content type to hold an email address (or get crafty with views to use a relationship). Create a view with Views Bulk Operations. Run the new view and select Send Mass Email and then go through the emailing steps. Why: People like sending out things like newsletters to their users. This module will help you do things like that with a spiffy, scaleable Views interface. Theme song "i dunno" by grapes. module-a-day_podcast-0051.mp3 | 8/19/10 | Free | View In iTunes |
|
33 |
#050: Data | Module Link: http://drupal.org/project/data The Data module is the successor to Table Wizard. It allows you to bring external data into Drupal and allows users to consume that data through standard interfaces like nodes and Views. Who: Technical users When: Use this module when you have data in your database that isn't controlled by a module but you still want to display/manipulate that data in Drupal. Where: You'll find this module in /admin/content/data and /admin/build/data. It's configuration is confusing at first but after one or two tries you should understand what's going on. Why: It's not uncommon for sites to have data stored in a database that isn't controlled by Drupal. This module allows you to use that data in Drupal without having to write your own module. Think of it as a bridge between Drupal and your data. Theme song "i dunno" by grapes. module-a-day_podcast-0050.mp3 | 8/18/10 | Free | View In iTunes |
|
34 |
#049: Fast File Transfer with X-send file | Module Link: http://drupal.org/project/xsend The Fast File Transfer with X-Send file module is a module to help users on Apache with private file downloads enabled speed up the download process. Who: Technical users - This module requires the Apache web server to have a special module installed to work properly. When: Use this module when you have a private file system setup, are running Apache and want to free up some of your server resources from file transfers as well as speeding up the download for your users. Where: You'll find this module in admin/settings/file-system/x-send but it's configuration is fairly limited. This is a mostly "under the hood" type of module. Why: As I understand it, when you go to download a file from Drupal and the site is configured to use Private downloads it actually reads in the file with PHP and then outputs it to Apache and then down to you. Using this module Drupal tells Apache "Hey bub, can you help me out? There's a file this users wants so how about you load it up an serve it to the user instead of me? It's ok, I trust this user." and then Apache loads and sends you the file freeing PHP to go back and do better things (then reading a file byte for byte and waiting for your download to complete.) Flashback - In episode #38 a few listeners pointed out that the Cache Actions module would be great if you use long timed caches as well as suggesting a great tutorial link. Theme song "i dunno" by grapes. module-a-day_podcast-0049.mp3 | 8/17/10 | Free | View In iTunes |
|
35 |
#048: Translation Management | Module Link: http://drupal.org/project/translation_management The Translation Management module is pretty much what Drupal has been missing for translating sites. If I had to sum it up in a few words I would call it a Translation Manager. This is a great module to have if you are going to be translating a Drupal site. Who: Technical users who have (or will have) a multilingual site When: Use this module when you are translating or having your site translated. Where: You'll find this module in /admin/content/translation-management but don't forget to enable your languages and do your other language related setup in /admin/settings/language Why: Drupal's built in language handeling is not bad but the translation process can be very, very, very painful. This module smooths it out by giving your translators access to the system so you don't have to cut and paste, allowing you to moderate translated content, send it out to external services and do a host of activities with things like images and links. Theme song "i dunno" by grapes. module-a-day_podcast-0048.mp3 | 8/16/10 | Free | View In iTunes |
|
36 |
#047: Module Filter | Module Link: http://drupal.org/project/module_filter The Module Filter module allows administrators to quickly find modules by name (it ignores descriptions and required modules) in the modules screen without having to resort to Command F/Control F. Who: Technical and non-technical users When: Use this module when you need find a module in the modules page without hassle. Where: You'll find this module... well... on the modules page. It will drastically change the look of your modules page so you'll know if it's activated or not. Why: The modules page will list the name of modules multiple times due to dependencies. This makes finding a module out of the possible hundreds on your sites module page very daunting and time consuming. This module makes it much faster and easier. Theme song "i dunno" by grapes. module-a-day_podcast-0047.mp3 | 8/15/10 | Free | View In iTunes |
|
37 |
#046: Signup | Module Link: http://drupal.org/project/signup The Signup module allows your users (anon and registered - if setup that way) to sign up for nodes. This could be events, normal page nodes just about anything. Who: Technical and non-technical users When: Use this module when you need to have your users sign up for something like an event. Be sure to check out the module's associated modules that do things like integrate into ubercart or restrict by role. Where: You'll have to first enable the module in the content type settings, check the settings in /admin/settings/signup and be sure you setup your permissions properly. Why: Signing up for events is a very popular request for Drupal sites. This module will also email your visitors once they signup (if you enable the accompanying module.) Now don't confused this with creating an account on your Drupal site, it won't do that. Flashback - In episode #20 Deciphered pointed out that FileField Paths can do much more than just CCK file fields despite it's name. Theme song "i dunno" by grapes. module-a-day_podcast-0046.mp3 | 8/14/10 | Free | View In iTunes |
|
38 |
#045: Menu Block | Module Link: http://drupal.org/project/menu_block The Menu Block module allows you to take multiple level menus and split out their contents at various levels and put them into blocks. Who: Technical users (since the configuration can be confusing) When: Use this module when you keep all of your navigation in one menu (like primary) and you want to be able to split out a lower branch of the menu without having to show all of it's parents. Where: Aside from setting up your menus normally, all configuration takes place in the blocks section (look for the tab) Why: Sometimes you don't want to show ALL of a menu but you want to show an item and some or all of it's children. Theme song "i dunno" by grapes. module-a-day_podcast-0045.mp3 | 8/13/10 | Free | View In iTunes |
|
39 |
#044: Scheduler | Module Link: http://drupal.org/project/scheduler The Scheduler modules allows you to schedule the publishing and un-publishing of nodes based off of date and time. Who: Technical and non-technical users When: Use this module when you need to publish (or unpublish) a node that is not right now. Where: You must enable the ability to schedule publishing in permissions, on the content type and set the date/time in the individual node. Why: This module is a simple way to have your nodes magically appear and disappear without the public knowing that you aren't even there. Theme song "i dunno" by grapes. module-a-day_podcast-0044.mp3 | 8/12/10 | Free | View In iTunes |
|
40 |
#043: Content Access | Module Link: http://drupal.org/project/content_access The Content Access module allows you to specify view/edit/delete permissions on a node by node bais for roles while hooking into rules. Who: Technical users (Non-technical users can use it but why do non-technical users need to mess with permissions on a per-node basis) When: Use this module when you want to allow users to change if individual nodes can be viewed, edited or deleted by specific groups and/or you need to hook into rules. It also controls who can view nodes which the default Drupal permissions do not allow for. Where: Modify your Content Type to allow users to defined permissions on a node by node basis. In the individual nodes set the permissions. Why: Quite a few ACL type modules paint with a very broad stroke but this module lets you control it on a node by node basis giving you the highest possible resolution for your permissions. Note: If you use this module and don't use it for the node by node permissions then the only true benefit I can see is to controlling users viewing that node. Theme song "i dunno" by grapes. module-a-day_podcast-0043.mp3 | 8/11/10 | Free | View In iTunes |
|
41 |
#042: String Overrides | Module Link: http://drupal.org/project/stringoverrides The String Override Module allows you to redefine just about any output string in Drupal (even if it was created by a module or core!) Who: Technical and non-technical users When: Use this module when there is text you want to change on your site that you cannot change by any manor other than modifying core or a module. Where: In /admin/settings/stringoverrides you can manually type in string pairs or you can export/import already done configurations. Why: Hacking core kills kittens! This module uses a clever trick to allow to change text in the site and still keep your upgrade path clean. Theme song "i dunno" by grapes. module-a-day_podcast-0042.mp3 | 8/10/10 | Free | View In iTunes |
|
42 |
#041: Conditional Stylesheets | Module Link: http://drupal.org/project/conditional_styles The Conditional Stylesheet module allows you to define stylesheets that only show up for certain versions of Internet Explorer without having to hardcode them in your page.tpl.php. Who: Theme Developers When: Use this module when you want to have special style sheets devoted to individual versions of Internet Explorer Where: This module enables additional items for your theme's info file. It also affects the output of your $head in your template. There is no Drupal configuration for this module. Why: IE is a sad fact for all web Developers/Designers but this module allows you to keep your theme clean and have ALL of your css follow the same method for being added to your theme. Theme song "i dunno" by grapes. module-a-day_podcast-0041.mp3 | 8/9/10 | Free | View In iTunes |
|
43 |
#040: Transliteration | Module Link: http://drupal.org/project/transliteration The Transliteration module takes UTF-8 characters and converts them down to ASCII so you don't get mangled file names or URLs. Who: Technical and non-technical When: I use this module on all of my sites to prevent oddly named files from being uploaded. Where: This module mainly works with the CCK file field and Path Auto but it can be used by other modules. Why: Some browsers/operating systems have issues dealing with files that have non ASCII characters in the file name. Theme song "i dunno" by grapes. module-a-day_podcast-0040.mp3 | 8/8/10 | Free | View In iTunes |
|
44 |
#039: Image Resize Filter | Module Link: http://drupal.org/project/image_resize_filter The Image Resize Filter module dynamically resizes the images your users upload/reference in text areas to match the height and width specified in the image tag. Who: Technical and non-technical users When: This is another good module for just about every site out there (if you allow users to input image HTML tags). Where: This module is configured in the input filters section and it affects your node on output. Why: Most users don't understand that specifying a height of 500x500 on a 1024x768 image just gives you a smaller looking picture with the huge download. This module keeps them blissfully unaware that this reality and silently cleans up behind them. Theme song "i dunno" by grapes. module-a-day_podcast-0039.mp3 | 8/7/10 | Free | View In iTunes |
|
45 |
#038: Cache Actions | Module Link: http://drupal.org/project/cache_actions The Cache Action module enables Rules to monkey around with your various caches. Who: Technical users (only because rules can be confusing at times) When: I'm slightly scratching my head on when you would need a force cache clear but hey, this module does it. Where: This module is configured solely through the rules interface. Why: Please leave a comment if you can come up with a good use for this module. Theme song "i dunno" by grapes. module-a-day_podcast-0038.mp3 | 8/6/10 | Free | View In iTunes |
|
46 |
#037: Admin Role | Module Link: http://drupal.org/project/adminrole The Admin Role module is a convenience module that makes it so you don't have to keep clicking on those permission checkboxes for your administrator role. Who: Technical and non-technical users When: I use this module on all my sites to save myself a little bit of clicking. Where: This module is set in the User Settings form (not for individual users but the overall user settings /admin/user/settings) Why: It does two things for you 1) Makes it so you don't have to click every checkbox in a column for your administrator 2) It auto checks the boxes for new permissions for your administrator role. Theme song "i dunno" by grapes. module-a-day_podcast-0037.mp3 | 8/5/10 | Free | View In iTunes |
|
47 |
#036: modr8 | Module Link: http://drupal.org/project/modr8 The modr8 (moderate) module provides a non-node access method of node moderation. Who: Technical and non-technical users When: Use this module when want to have moderation for your nodes and need it to be bloody simple and don't really care if the public can get to the node if they figure out it's path. Where: This module is found in a few places. 1) You must enable it in your content types (per content types). 2) It's also available when you are creating/editing a node if you have the proper permissions. 3) There is a listing of pending items for moderation in the content section of the admin back end. Why: Well, it's much easier then using the Workflow module but also less powerful than said module. Theme song "i dunno" by grapes. module-a-day_podcast-0036.mp3 | 8/4/10 | Free | View In iTunes |
|
48 |
#035: Better Exposed Filters | Module Link: http://drupal.org/project/better_exposed_filters The Better Exposed Filters module adds additional options to your exposed filters in Views. Who: Technical and non-technical users but I have a feeling only Technical/UI people will find the true value of the module. When: Use this module when you have exposed filters in your View and you want to provide an easier experience for select multiple items. Where: This module extends your views and only shows up when you expose a filter. Why: The default behavior for exposed filters is fairly limited this module gives you some options. Theme song "i dunno" by grapes. module-a-day_podcast-0035.mp3 | 8/3/10 | Free | View In iTunes |
|
49 |
#034: Taxonomy Image | Module Link: http://drupal.org/project/taxonomy_image The Taxonomy Image module is a suite of modules that allow you to attach images to your taxonomy terms. Who: Technical and non-technical users When: Use this module when you want to associate images to taxonomy terms. Where: This module extends the standard taxonomy term form. Why: It's often handy to have images associated with your taxonomy terms. This module allows you to integrate with Imagecache but is mostly useless for free form tags. Theme song "i dunno" by grapes. module-a-day_podcast-0034.mp3 | 8/2/10 | Free | View In iTunes |
|
50 |
#033: Indexing HTML Attributes | Module Link: http://drupal.org/project/index_htmlattr The Indexing HTML attributes module allows you to index (for search) items that are inside HTML tags which would normally be ignored by search. Who: Technical users (It really helps to know HTML) When: Use this module when you have data stored inside of HTML tags like title or alt attributes in images or links. Where: This module extends the standard search settings (/admin/settings/search). Why: Often times important data is stored inside of HTML tags that Drupal doesn't normally index. This module helps expose that information to Drupal's search (Apache Solr too) Theme song "i dunno" by grapes. module-a-day_podcast-0033.mp3 | 8/1/10 | Free | View In iTunes |
|
51 |
#032: View Unpublished | Module Link: http://drupal.org/project/view_unpublished The View Unpublished module fine tunes your permissions to allow specific roles to see unpublished nodes of specific types. Who: Technical and non-technical users. When: Use this when you want specific users to preview unpublished nodes. This can be used as the poor mans workflow. Where: You can find the settings for this module at in the standard Drupal permissions. Why: Sometimes you need someone to see an unpublished node but you don't want to air all of your dirty laundry (unpublished nodes.) Theme song "i dunno" by grapes. module-a-day_podcast-0032.mp3 | 7/31/10 | Free | View In iTunes |
|
52 |
#031: Radioactivity | Module Link: http://drupal.org/project/Radioactivity The Radioactivity module allows you to give energy (popularity) to your content through a variety of methods and then has the energy bleed off at a specified rate. Think Digg front page. Who: Technical and non-technical users. Non-technical users, be careful with the settings of this module. When: I use this when I'm going to have user controlled popularity sorting on content. Where: You can find the settings for this module at /admin/settings/radioactivity. If you are planning to use the memcache functionality make sure to install the memcache module and configure it properly for the Radioactivity module to pick it up. Why: It's a great system to allow users to promote content but it allows the promoted content to fade out gracefully. Theme song "i dunno" by grapes. module-a-day_podcast-0031.mp3 | 7/30/10 | Free | View In iTunes |
|
53 |
#030: File Aliases | Module Link: http://drupal.org/project/file_aliases The File Aliases module allows you to alias where files are in your system so they don't appear to be stuck in /sites/default/files. Who: Technical and non-technical users When: So far I've thought three uses for this module 1) SEO people complaining about the path to your files (not joking) and 2) When you want to hide the fact that your site is in a multi-site installation and 3) When you have Flash requesting a file in a specific location and you can't change the Flash source. Where: In the configuration options for your file field (CCK). Why: Because getting SEO people off your back is worth installing an extra module for. I've never had a very concrete reason to run this app but I'm sure plenty of people have. P.S. The module at this time only creates the alias, the default node link to the file still goes to /sites/default/files and I haven't been able to change it. There is a bug out there for this issue so hopefully it gets fixed soon. Theme song "i dunno" by grapes. module-a-day_podcast-0030.mp3 | 7/29/10 | Free | View In iTunes |
|
54 |
#029: IE CSS Optimizer | Module Link: http://drupal.org/project/ie_css_optimizer The IE CSS Optimizer module allows you to get around the 31 stylesheet limit in Internet Explorer by combining your CSS files while leaving out your theme file and selected module. Who: Themers When: I use this when I need to work on a site with more than 31 style sheets (not joking) and I need to work out the IE style issues. Where: In the performance settings down in the bandwidth optimizations. Why: Because Internet Explorer has limits around the number of CSS files you can load and when it hits that limit, it just stops loading additional ones. Theme song "i dunno" by grapes. module-a-day_podcast-0029.mp3 | 7/28/10 | Free | View In iTunes |
|
55 |
#028: Views header nodes | Module Link: http://drupal.org/project/views_header_nodes The Views Header Nodes module allows you to have an editable psudo header that doesn't require going into the Views UI to modify. Who: Technical and non-technical When: Use this module when you know your users are going to need to edit the headers of a view but you don't want them messing around inside of the views UI. Think of this as node as a block for views headers. Where: Create a page view and then add a new display of type ""Header Node"". Then make sure that you add in a node with an address of {your page view}/header Why: All I can think of is keeping your users/clients out of the views and safely in node land. P.S. What the heck is a "Wibble" Theme song "i dunno" by grapes. module-a-day_podcast-0028.mp3 | 7/27/10 | Free | View In iTunes |
|
56 |
#027: BackReference | Module Link: http://drupal.org/project/backreference The BackReference module causes your node reference field to back populate to the current node. While some modules of this type use additional tables to maintain the relationship this one just fills in a node reference field on the receiving end. Who: Technical and non-technical users. When: Use this module when you need to track node references in reverse but still want the full advantage of having that back reference stored inside the node so you can do node like things to it (views, etc). Where: When you add a node reference field you'll see an additional option to map that field to another node reference field. Why: It's just a different way to store reversed node references. It feels like it's doing things in more of a Drupal way. Theme song "i dunno" by grapes. module-a-day_podcast-0027.mp3 | 7/26/10 | Free | View In iTunes |
|
57 |
#026: Nodedump | Module Link: http://drupal.org/project/nodedump The Nodedump module helps you see the various information that is stored inside of the node object/array without having to add print or debugging statements. Who: Technical Users (module developers or themers who are diving into PHP) When: Use this module when you need to do some quick debugging or want to look at a naked node and you don't want to install the devel module or add debugging statements to your template files. Where: You can find the node dump at /admin/content/nodedump and you just need to enter in a node ID number. Why: It's possibly the quickest way to look at the naked node. You dirty Drupal person! Theme song "i dunno" by grapes. module-a-day_podcast-0026.mp3 | 7/25/10 | Free | View In iTunes |
|
58 |
#025: Schema | Module Link: http://drupal.org/project/schema The schema module helps module developers work with database tables. Who: Technical Users (module developers) When: I only use this when creating new modules. I'm lazy and use it to generate my schema for .install files. Where: You can find all of the schema options/reports in the site building section of the admin back end. Why: It gives you insights to how your tables are setup in relation to each other and it helps lazy module authors like me :) Theme song "i dunno" by grapes. module-a-day_podcast-0025.mp3 | 7/24/10 | Free | View In iTunes |
|
59 |
#024: Advanced Help | Module Link: http://drupal.org/project/advanced_help Who: All users should enable this module and site developers should use this for documentation What: The advanced help module allows your modules to define more advanced help files than the basic functionality that Drupal provides. When: I enable this module on all of my sites. Where: You can find the advanced help index at /admin/advanced_help but quite a few modules reference advanced help directly Why: Lets face it, documentation isn't the strong point of most open source projects. This module helps you find the documentation you need directly in Drupal without having to drop to the filesystem and read things like the README.txt. Theme song "i dunno" by grapes. module-a-day_podcast-0024.mp3 | 7/23/10 | Free | View In iTunes |
|
60 |
#023: Views | Module Link: http://drupal.org/project/views Who: Technical and non-technical users depending on how deep you wish to go What: The views module allows you to query information from your database and displaying it in configurable formats without knowing any SQL (Structured Query Language). When: Use this module when you need to pull out information (more than one node) and display it to a user. Where: You can find it under the Site Building section of the admin back end. Why: While some may see this as a nice to have module, I see it as required. Even though I write SQL day in and day out this module makes my life so much easier, I don't have to create crazy joins or even touch SQL if I don't want to. Some of my non-technical clients even use this interface to add various fields to the output! Theme song "i dunno" by grapes. module-a-day_podcast-0023.mp3 | 7/22/10 | Free | View In iTunes |
|
61 |
#022: Migrate | Module Link: http://drupal.org/project/migrate Who: Only VERY technical users - You need to understand how the Table Wizard module works and not get frustrated too easily. What: The Migrate module allows you pull information from non-Drupal database tables and make them into Nodes, Users, Comments, etc. When: Use this module when you need to pull data from a table that isn't related to Drupal AND you want to get that data into a Drupal native table. Where: You can find this module in the admin back end under content management. Why: Writing import modules for Drupal is not fun and takes a lot of time. If you already have your information saved in your database this makes it easy-ish to import. Theme song "i dunno" by grapes. module-a-day_podcast-0022.mp3 | 7/21/10 | Free | View In iTunes |
|
62 |
#021: Table Wizard | Module Link: http://drupal.org/project/tw Who: Only technical users - You pretty much have to understand how tables in databases work to get the most out of this module. What: The Table Wizard module allows you to interface Drupal with non-Drupal database tables in the form of views. When: Use this module when you need to pull data from a table that isn't related to Drupal but it does not need to go into nodes. Note: This module is useful for niche operations by its self but it really shines when paired with the Migrate module. Where: You can find this module in the admin back end under content management. Why: Not everything needs to be a full Drupal module. If you just need to reference data out of a database and you don't need it to be a full node, this is the module for you. Theme song "i dunno" by grapes. module-a-day_podcast-0021.mp3 | 7/20/10 | Free | View In iTunes |
|
63 |
#020: FileField Paths | Module Link: http://drupal.org/project/filefield_paths Who: Technical and semi-technical users What: The FileFields Path module allows the paths for your uploaded fields contain information from your node (such as fields, node id, etc.) When: Use this module when you want to keep a clean /files directory. It is especially useful in keeping your files together when you have multiple file uploads per node. Where: After enabling the module go to your Content Types that have file uploads and configure a file field. Scroll down until you find a field set labeled "FileField Path Settings", expand it and take a look at the replacement tokens. Why: By default Drupal only allows you to use generic tokens when saving files on a node. This module gives you many more options that are tied to the specific node and all of it's fields. Theme song "i dunno" by grapes. module-a-day_podcast-0020.mp3 | 7/19/10 | Free | View In iTunes |
|
64 |
#019: Node Import | Module Link: http://drupal.org/project/node_import Who: Technical users What: The node import module allows you to import nodes, users, blogs, books, comments, paths, taxonomy and many other things. When: Use this module when you have a lot of data stored in a program that doesn't have a real database behind it, you need it and Drupal and your software can export CSV (Comma Separated Values) files. Where: In the admin section under content management. Why: This module makes importing data from flat files fairly easy and is much easier than creating nodes by hand. Theme song "i dunno" by grapes. module-a-day_podcast-0019.mp3 | 7/18/10 | Free | View In iTunes |
|
65 |
#018: Views 404 | Module Link: http://drupal.org/project/views404 Who: Technical Users What: The Views 404 module returns 404 codes when you enter in any thing in the URL after your defined view URL. When: Use this module when your website is showing a lot of duplicate content in the search engines from your Views. Note: DO NOT USE THIS MODULE IF YOU HAVE VIEWS WITH URL BASED ARGUMENTS! Where: This module is an oddity, I couldn't find any configurable options at all. Just enable it and for get it. Why: This module is for people who want to get every bit of SEO into a site. I don't use this module and I've never run into too much of an issue with duplicate content. Theme song "i dunno" by grapes. module-a-day_podcast-0018.mp3 | 7/17/10 | Free | View In iTunes |
|
66 |
EP 017: Node Reference/Embed Media Browser | Module Link: http://drupal.org/project/nrembrowser Who: Currently developers only. Eventually: Everybody What: The Node Reference/Embed Media browser aims to make node reference fields easier by allowing users to select nodes and media through a graphical modal window. When: Use this module when you want to make it easier for content editors to add node references to nodes (particularly graphical node references). This module is currently Alpha and I would recommend not using it on any production site until it has a stable release. Where: This module is administered through the CCK fields interface. Just select Node Reference and then the media browser widget. You can go back and retroactively modify your existing content types that use Node References to use this widget. Why: Having to remember what the image of the cute fuzzy panda isn't easy when you have thousands of pictures. This module makes it easier for your users by allowing them to see the picture and then click on it. Theme song "i dunno" by grapes. module-a-day_podcast-0017.mp3 | 7/16/10 | Free | View In iTunes |
|
67 |
EP 016: Teleport | Module Link: http://drupal.org/project/teleport Who: Technical and non-technical users What: The teleport module allows administrators to navigate a Drupal site like they would with Quicksilver, Google Quick Search Box or Gnome Do (via keyboard) When: When you're tired of moving your mouse around and clicking on a dozen links to get to a part of the site (and you're good at typing). Where: There are some settings in the Site Configuration section but I just left them alone. Two Notes: 1) Make sure you set the security permissions and 2) the default hotkey is CTRL-M regardless of what operating system you use. Why: It helps you get around the site in a quick manor but is certainly not required. Theme song "i dunno" by grapes. module-a-day_podcast-0016.mp3 | 7/15/10 | Free | View In iTunes |
|
68 |
EP 015: NodeReferrer | Module Link: http://drupal.org/project/nodereferrer Who: Technical and mid-range technical users What: The NodeReferrer module tells you which nodes are using the Node Reference module to point at it. It does have some configuration items such as total to display, some pager options and which node types to include in it's listing. When: Use this module when you want to have back links to the referring node automatically. Where: This module is entirely setup in your CCK field settings. Do be careful in your settings, NodeReferer does look a lot like Node Reference in that little select list. Why: It's an automatic way to find out which nodes refer to the current node. I sometimes use it as a reverse source for articles I've written. Theme song "i dunno" by grapes. module-a-day_podcast-0015.mp3 | 7/14/10 | Free | View In iTunes |
|
69 |
EP 014: Adjusti-Search | Module Link: http://drupal.org/project/adjustisearch Who: Technical and mid-range technical users What: The adjusti-search module allows you to have a block on your site that enables users to search different search engines by selecting one from a list. When: Use this module when you want your users to search different sources that are external to your site. Where: You can adjust the settings and search engines listed in the Site Configuration section of the admin backend. Don't forget to modify your blocks display to show the block this module created or else it won't actually do anything. Why: If you want to have a search box like Myspace has where the user gets to choose where they search then this is the module for you. Theme song "i dunno" by grapes. module-a-day_podcast-0014.mp3 | 7/13/10 | Free | View In iTunes |
|
70 |
EP 013: Sections | Module Link: http://drupal.org/project/sections Who: This module is for technical users that will be setting up the site. It's configuration isn't too complex but understanding paths is helpful. This module will be familiar to users who are used to editing blocks since it has a similar interface for adding sections. What: The sections module allows you to change the theme on a few variables like path, user and PHP snipit. When: Use this module when you need to change the page for a page, section or user. Where: The settings for this module are found in the site building section of the admin back end. Why: Sometimes you just need part of your site to look different for whatever reason. If you need a simple version of this module, use Sections, if you need a more complex version, use Theme Key. Theme song "i dunno" by grapes. module-a-day_podcast-0013.mp3 | 7/12/10 | Free | View In iTunes |
|
71 |
EP 012: ThemeKey | Module Link: http://drupal.org/project/themekey Who: This module is for technical users that will be setting up the site. It's configuration can be complex and you have to understand Drupal fairly well to make the best of it. What: The theme key module allows you to change the theme on a variety of trigers like path, user id, etc. You will need to install additional modules to tie into things like taxonomy. When: Use this module when you need to change the page for a page, section or any of the 50 or so other triggers. I'm still not sure when most of the triggers would come in handy. Where: The settings for this module are found in the site configuration section of the admin back end. Make sure that you install the associated UI module or adding rules might be a problem (as in you can't). Why: Sometimes you just need part of your site to look different for whatever reason. Theme song "i dunno" by grapes. module-a-day_podcast-0012.mp3 | 7/11/10 | Free | View In iTunes |
|
72 |
EP 011: Imagefield Crop | Module Link: http://drupal.org/project/imagefield_crop Who: Technical and non-technical users but I'd imagine it will benefit non-technical users who don't have software like photoshop laying around. What: The imagefield crop module allows you crop down large images after you upload them to the site. This can be used with or in place of imagecache. When: Use this module when you either don't have Photoshop/Gimp/Whatever or you don't feel like running it. This module is a big help for clients that don't understand that they just can't upload files directly from their digital cameras and expect them to "Just Fit" Where: This module is setup in your content types. It will be listed as a field widget when you select "file" Why: This module is about making life easier. It's certainly not required but it sure does make uploading images nice. Theme song "i dunno" by grapes. module-a-day_podcast-0011.mp3 | 7/10/10 | Free | View In iTunes |
|
73 |
EP 010: Security Review | Module Link: http://drupal.org/project/security_review Who: This is a module for all Drupal Admins, technical, non-technical What: The security review module checks your site for common security holes. When: I recommend this module for all sites. Where: /sites/all/modules Why: Even the best admin misses something every once. Those who don't have a security background can use this for a leg up. Theme song "i dunno" by grapes. module-a-day_podcast-0010.mp3 | 7/9/10 | Free | View In iTunes |
|
74 |
EP 009: Override Node Options | Module Link: http://drupal.org/project/override_node_options Who: This is a module for all Drupal Admins, technical, non-technical What: The override node options module allows the administrator better control the publishing options that roles have available to them. When: Use this module when you want to give your users the ability to publish nodes but only control some of the publishing options. Where: /sites/all/modules Why: By default the publishing options are all or nothing. This lets you find the grey area. Theme song "i dunno" by grapes. module-a-day_podcast-0009.mp3 | 7/8/10 | Free | View In iTunes |
|
75 |
EP 008: User Relationships | Module Link: http://drupal.org/project/user_relationships Who: This is a module for all technical Drupal admins. While non-techincal users can set it up it is complex and spans multiple modules (both included and third party). What: This module allows your users to have "relationships" and allow your modules to use those user based relationships. When: Use this module when you want users to connect their user accounts for social reasons. Where: /sites/all/modules Why: Facebook has it, you should too :) This can be the cornerstone of your Drupal based social network. Theme song "i dunno" by grapes. module-a-day_podcast-0008.mp3 | 7/7/10 | Free | View In iTunes |
|
76 |
EP 007: Attachments | Module Link: http://drupal.org/project/attachments Who: This is a module for technical Drupal admins. Advanced non-technical users can also find benefits from this module What: The attachments module extends the core Drupal upload module. When: Use this module when you have a large number of extensions you wish to allow or when you want to limit the uploads per node. Where: /sites/all/modules Why: It allows you further control the files that users can upload. Theme song "i dunno" by grapes. module-a-day_podcast-0007.mp3 | 7/6/10 | Free | View In iTunes |
|
77 |
EP 006: Text CAPTCHA | Module Link: http://drupal.org/project/textcaptcha Who: This is a module for all Drupal Admins, technical, non-technical What: The Text CAPTCHA allows you to extend the functionality of the CAPTCHA module. When: Use this module when you don't want to have graphical CAPTCHA fields. Instead you'll use 508 compliant text based questions. Where: /sites/all/modules Why: Because decoding scrambled letters with graphical noise all over them isn't fun and for some people not possible. Theme song "i dunno" by grapes. module-a-day_podcast-0006.mp3 | 7/5/10 | Free | View In iTunes |
|
78 |
EP 005: CAPTCHA | Module Link: http://drupal.org/project/captcha Who: This is a module for all Drupal Admins, technical, non-technical What: The CAPTCHA module cuts down on automated spam. When: Use this module (or another like it) when you have issues of automated "bots" posting spam to your forums/users/webforms. Where: /sites/all/modules Why: Because spam sucks. Theme song "i dunno" by grapes. module-a-day_podcast-0005.mp3 | 7/4/10 | Free | View In iTunes |
|
79 |
EP 004: Date Single Day | Module Link: http://drupal.org/project/date_single_day Who: Technical and non-technical users What: The date single day module allows you to make date entry easier for dates that will never span more than one day. When: Use this module when you want to make it easier for content editors and your date will never go more than one day. Where: /sites/all/modules Why: This certainly isn't a required module but I would file it under the "nice to have" category. Theme song "i dunno" by grapes. module-a-day_podcast-0004.mp3 | 7/3/10 | Free | View In iTunes |
|
80 |
EP 003: Flag Module | Module Link: http://drupal.org/project/flag Who: This is a module for all Drupal Admins, technical, non-technical What: The flag module allows you to flag content, users, etc with flags that you define. They can be per user or global. When: Use this module when you want users to be able to flag content. This will allow your users to create bookmarks (non-browser), mark material as inappropriate or pretty much whatever you can think of. Where: /sites/all/modules Why: It allows your site to be more dynamic by letting your users flag content in the ways that you want them to. Theme song "i dunno" by grapes. module-a-day_podcast-0003.mp3 | 7/2/10 | Free | View In iTunes |
|
81 |
EP 002: Bring Down IE6 | Module Link: http://drupal.org/project/bringdownie6 Who: This module is for non-technical users What: It creates a block with an image and link to a third party website. When: I don't see much of a point installing this module Where: standard /sites/all/modules Why: If you don't know html and you want to create a link to this third party site then this is the module for you. Theme song "i dunno" by grapes. module-a-day_podcast-0002.mp3 | 7/2/10 | Free | View In iTunes |
|
82 |
EP 001: Features Module | I cover the Features Module (http://drupal.org/project/features) Who: This module is intended for users that have multiple sites that use the same functionality. What: The features module enables the capture and management of features in Drupal. A feature is a collection of Drupal entities which taken together satisfy a certain use-case. When: I recommend that all Drupal users who have more than one site use this module. It is possible to use this if you only have one site and you want to use pre-created features. I also tend to use this with install profiles to limit the amount of SQL I have to write in the profile. Where: In your /sites/all/modules Why: Because having to re-create the same CCK types, settings and other things over and over again just isn't fun. Theme song "i dunno" by grapes. module-a-day_podcast-0001.mp3 | 7/1/10 | Free | View In iTunes |
| Total: 82 Episodes |
Listeners also subscribed to

- Oops, My Geek Is Showing
- Andrew Riley
- View In iTunes

- Drupal Design by WebDevDesign.Net
- Chris Charlton, WebDevDesign.Net
- View In iTunes

- Commerce Guys Ubercart Video Podcast
- Commerce Guys, LLC
- View In iTunes

- Drupal Development by WebDevDesign.Net
- Chris Charlton, WebDevDesign.Net
- View In iTunes


