Seven Little Modules Every Site Builder Should Be Using

38
7 Little Drupal 7 Modules Every Site Builder Should Be Using Michael Anello - @ultimike - DrupalEasy DrupalCamp Atlanta October 19, 2013 #DCATL

description

With over 7,000 Drupal 7 modules to choose from, there is no way that any single person can have even a passing knowledge of all the possibilities. Our community is extremely fortunate that we have awesome community events to share knowledge and to learn little tips and tricks that we can bring back to our day-to-day Drupal work. In this presentation I'll share 7 little modules that I've come to love over the past year. None of the modules are in the top 200 most used Drupal projects - in fact, 3 of the 7 modules aren't even in the top 1500. I'll demonstrate sample use cases for each module, and you'll leave this session with actionable knowledge that you can put to work immediately.

Transcript of Seven Little Modules Every Site Builder Should Be Using

Page 1: Seven Little Modules Every Site Builder Should Be Using

7 Little Drupal 7 Modules Every Site Builder Should Be Using

Michael Anello - @ultimike - DrupalEasy

DrupalCamp AtlantaOctober 19, 2013

#DCATL

Page 2: Seven Little Modules Every Site Builder Should Be Using

7,467

Page 3: Seven Little Modules Every Site Builder Should Be Using
Page 4: Seven Little Modules Every Site Builder Should Be Using

100

Page 5: Seven Little Modules Every Site Builder Should Be Using

100?

Page 6: Seven Little Modules Every Site Builder Should Be Using

Commerce Kickstart

151

Page 7: Seven Little Modules Every Site Builder Should Be Using

Panopoly

93

Page 8: Seven Little Modules Every Site Builder Should Be Using

Drupal Commons

137

Page 9: Seven Little Modules Every Site Builder Should Be Using

Drupal 8

29

Page 10: Seven Little Modules Every Site Builder Should Be Using

Sites DrupalEasy has launched recently

122, 152

Page 11: Seven Little Modules Every Site Builder Should Be Using

1.34%

Page 12: Seven Little Modules Every Site Builder Should Be Using

99%

1%

Page 13: Seven Little Modules Every Site Builder Should Be Using
Page 14: Seven Little Modules Every Site Builder Should Be Using

98.66%

Page 15: Seven Little Modules Every Site Builder Should Be Using

7,367

Page 16: Seven Little Modules Every Site Builder Should Be Using

How do we do that?

Page 17: Seven Little Modules Every Site Builder Should Be Using

• Meetups

• Drupal Planet

• IRC

• DrupalCamps

• Drupal Cons

• groups.drupal.org

• drupal.org forums, issue queues, etc...

Page 18: Seven Little Modules Every Site Builder Should Be Using

I’ll get you started with 7 modules you likely

haven’t heard of.

Page 19: Seven Little Modules Every Site Builder Should Be Using
Page 20: Seven Little Modules Every Site Builder Should Be Using

(you’re welcome)

Page 21: Seven Little Modules Every Site Builder Should Be Using

None are in the top100.

Page 22: Seven Little Modules Every Site Builder Should Be Using

None are in the top200.

Page 23: Seven Little Modules Every Site Builder Should Be Using

Let’s go!

Page 24: Seven Little Modules Every Site Builder Should Be Using

Security Review

• https://drupal.org/project/security_review

• Usage rank: 204

• “automates testing for many of the easy-to-make mistakes”

• Exposed: Reports | Security Review

Page 25: Seven Little Modules Every Site Builder Should Be Using

Maxlength

• https://drupal.org/project/maxlength

• Usage rank: 295

• “set maximum length of any field on any form”

• Exposed: content type “edit” pages (for titles) and text field configuration

Page 26: Seven Little Modules Every Site Builder Should Be Using

View_unpublished• https://drupal.org/project/

view_unpublished

• Usage rank: 322

• “grant access for specific user roles to view unpublished nodes of a specific type”

• Commonly used with Override Node Options module

• Exposed: People | Permissions

Page 27: Seven Little Modules Every Site Builder Should Be Using

Autocomplete Deluxe

• https://drupal.org/project/autocomplete_deluxe

• Usage rank: 591

• “an enhanced autocomplete element, that uses the JQuery UI autocomplete”

• Exposed: term reference field widget

Page 28: Seven Little Modules Every Site Builder Should Be Using

Masked Input

• https://drupal.org/project/masked_input

• Usage rank: 1784

• “change [a text box’s] behavior so that it accepts input only according to specified format”

• Exposed: text field widget

Page 29: Seven Little Modules Every Site Builder Should Be Using

Footable

• https://drupal.org/project/footable

• Usage rank: 2454

• “provides integration for the jQuery FooTableplugin for creating responsive tables”

• Exposed: View format plugin

Page 30: Seven Little Modules Every Site Builder Should Be Using

Termcase

• https://drupal.org/project/termcase

• Usage rank: 2737

• “gives site administrators the option to specify case-formatting on the terms within a vocabulary”

• Exposed: vocabulary configuration pages

Page 31: Seven Little Modules Every Site Builder Should Be Using

Demo!

Page 32: Seven Little Modules Every Site Builder Should Be Using

Some final numbers...

Page 33: Seven Little Modules Every Site Builder Should Be Using

drupal.org/project/usagedisplays usage of all

Drupal modules

Page 34: Seven Little Modules Every Site Builder Should Be Using

13,240

Page 35: Seven Little Modules Every Site Builder Should Be Using
Page 36: Seven Little Modules Every Site Builder Should Be Using

Only the top 2,273 have more than 500 reported

installs.

Page 37: Seven Little Modules Every Site Builder Should Be Using

Know of some other “hidden” modules? (usage rank greater than 1,000)

#hiddenmodules

Page 38: Seven Little Modules Every Site Builder Should Be Using

Thank you!

Michael Anello@ultimike

http://drupaleasy.com/