44 Slides About 22 Modules

  • 2,161 views
Uploaded on

Originally this was proposed as "88 Slides About 44 Modules" but it was scaled back to "44 Slides About 22 Modules". It was meant as a quick and dirty introduction to small niche / utility modules …

Originally this was proposed as "88 Slides About 44 Modules" but it was scaled back to "44 Slides About 22 Modules". It was meant as a quick and dirty introduction to small niche / utility modules that people may not have been aware of (with a couple hardcore useful dev modules mixed in.)

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,161
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
11

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 88 Slides about 44 Modules A brief introduction to making your life easier
  • 2. 44 Slides about 22 Modules A brief(er) introduction to making your life easier
  • 3. Greg Dunlap Senior Programmer Palantir.net
  • 4. Flag http://drupal.org/project/flag
  • 5. Flag
  • 6. Flag • Flag allows you to flag nodes or users
  • 7. Flag • Flag allows you to flag nodes or users • Why? Any reason you want.
  • 8. Flag • Flag allows you to flag nodes or users • Why? Any reason you want. • Buddylists, bookmarking, offensive, etc.
  • 9. Flag • Flag allows you to flag nodes or users • Why? Any reason you want. • Buddylists, bookmarking, offensive, etc. • Robust API
  • 10. Flag • Flag allows you to flag nodes or users • Why? Any reason you want. • Buddylists, bookmarking, offensive, etc. • Robust API • Fully themable
  • 11. Flag • Flag allows you to flag nodes or users • Why? Any reason you want. • Buddylists, bookmarking, offensive, etc. • Robust API • Fully themable • Views integration
  • 12. Flag • Flag allows you to flag nodes or users • Why? Any reason you want. • Buddylists, bookmarking, offensive, etc. • Robust API • Fully themable • Views integration • Kicks ass
  • 13. Hint http://drupal.org/project/hint
  • 14. Hint
  • 15. Hint • Simple API
  • 16. Hint • Simple API • Cool effect
  • 17. Hint • Simple API • Cool effect • Does require a little code
  • 18. Hint • Simple API • Cool effect • Does require a little code • Includes default implementation for login form
  • 19. Text Formatter http://drupal.org/project/textformatters
  • 20. Text Formatter
  • 21. Text Formatter • Simple formatters for multi-value CCK text field
  • 22. Text Formatter • Simple formatters for multi-value CCK text field • Comma-separated list (with or without ‘and’)
  • 23. Text Formatter • Simple formatters for multi-value CCK text field • Comma-separated list (with or without ‘and’) • Ordered / Unordered List
  • 24. Text Formatter • Simple formatters for multi-value CCK text field • Comma-separated list (with or without ‘and’) • Ordered / Unordered List • Serves as great example for writing your own
  • 25. Views Attach http://drupal.org/project/views_attach
  • 26. Views Attach
  • 27. Views Attach • Attach Views to nodes
  • 28. Views Attach • Attach Views to nodes • Example: Issue -> Articles
  • 29. Views Attach • Attach Views to nodes • Example: Issue -> Articles • Can adjust weight in Manage Fields
  • 30. Views Attach • Attach Views to nodes • Example: Issue -> Articles • Can adjust weight in Manage Fields • Reduces number of Views, makes them reusable
  • 31. Is Useful http://drupal.org/project/is_useful
  • 32. Is Useful
  • 33. Is Useful • Adds Amazon-style ratings to comments
  • 34. Is Useful • Adds Amazon-style ratings to comments • Views integration
  • 35. Is Useful • Adds Amazon-style ratings to comments • Views integration • Based on VotingAPI
  • 36. 404 Blocks http://drupal.org/project/blocks404
  • 37. 404 Blocks
  • 38. 404 Blocks • Drupal does not render blocks on 404 pages, reducing usability and ways out
  • 39. 404 Blocks • Drupal does not render blocks on 404 pages, reducing usability and ways out • 404 Blocks adds them back in
  • 40. Spoiler http://drupal.org/project/spoiler
  • 41. Spoiler
  • 42. Spoiler • Adds a [spoiler] input filter
  • 43. Spoiler • Adds a [spoiler] input filter • Hides text, click to reveal
  • 44. Spoiler • Adds a [spoiler] input filter • Hides text, click to reveal • Javascripty and themable
  • 45. Views Or http://drupal.org/project/views_or
  • 46. Views Or
  • 47. Views Or • Adds ‘OR’ filtering to Views
  • 48. Views Or • Adds ‘OR’ filtering to Views • Can combine multiple fields and multiple ‘OR’s
  • 49. Pirate http://drupal.org/project/pirate
  • 50. Pirate
  • 51. Pirate • Translates your site to pirate-speak on Talk Like A Pirate Day!
  • 52. Pirate • Translates your site to pirate-speak on Talk Like A Pirate Day! • See also Swedish Chef filter, Leet-speak filter, etc.
  • 53. Flashy http://drupal.org/project/flashy
  • 54. Flashy
  • 55. Flashy • Only known 100% GPL Flash video player
  • 56. Flashy • Only known 100% GPL Flash video player • Drupal module to manage embedding and parameter management.
  • 57. Wordpress Comments http://drupal.org/project/wp_comments
  • 58. Wordpress Comments
  • 59. Wordpress Comments • Changes Drupal comment form to mimc Wordpress’ style.
  • 60. Wordpress Comments • Changes Drupal comment form to mimc Wordpress’ style. • Labels moved to the right of fields, saving space and improving readability.
  • 61. QueryPath http://drupal.org/project/querypath
  • 62. QueryPath
  • 63. QueryPath • Like JQuery for XML
  • 64. QueryPath • Like JQuery for XML • Leverages PHP DOM functions
  • 65. QueryPath • Like JQuery for XML • Leverages PHP DOM functions • Vastly eases the parsing and creation of XML and XHTML
  • 66. Nodereference Explorer http://drupal.org/project/nodereference_explorer
  • 67. Nodereference Explorer
  • 68. Nodereference Explorer • Popup list of nodes for selection with nodereferences
  • 69. Nodereference Explorer • Popup list of nodes for selection with nodereferences • Popup can be a view, including exposed filters
  • 70. Nodereference Explorer • Popup list of nodes for selection with nodereferences • Popup can be a view, including exposed filters • Can also include preview view
  • 71. Nodereference Explorer • Popup list of nodes for selection with nodereferences • Popup can be a view, including exposed filters • Can also include preview view • Vastly improves the usability of nodereferences, especially when selecting from a large pool of nodes
  • 72. Better Formats http://drupal.org/project/better_formats
  • 73. Better Formats
  • 74. Better Formats • Fixes Input Formats in a variety of ways
  • 75. Better Formats • Fixes Input Formats in a variety of ways • Set the default format per role.
  • 76. Better Formats • Fixes Input Formats in a variety of ways • Set the default format per role. • Set the default format per content type.
  • 77. Better Formats • Fixes Input Formats in a variety of ways • Set the default format per role. • Set the default format per content type. • Control allowed formats per content type.
  • 78. Better Formats • Fixes Input Formats in a variety of ways • Set the default format per role. • Set the default format per content type. • Control allowed formats per content type. • Set default formats for nodes and comments separately.
  • 79. Better Formats • Fixes Input Formats in a variety of ways • Set the default format per role. • Set the default format per content type. • Control allowed formats per content type. • Set default formats for nodes and comments separately. • Works with CCK textareas
  • 80. Better Formats • Fixes Input Formats in a variety of ways • Set the default format per role. • Set the default format per content type. • Control allowed formats per content type. • Set default formats for nodes and comments separately. • Works with CCK textareas • Many many more features.
  • 81. Apache Solr Autocomplete http://drupal.org/project/apachesolr_autocomplete
  • 82. Apache Solr Autocomplete
  • 83. Apache Solr Autocomplete • Adds autocomplete functionality to search form when using Solr
  • 84. Apache Solr Autocomplete • Adds autocomplete functionality to search form when using Solr • That’s it! It just works!
  • 85. Legal http://drupal.org/project/legal
  • 86. Legal
  • 87. Legal • Displays terms & conditions when users register
  • 88. Legal • Displays terms & conditions when users register • Requires that they accept before registration completes
  • 89. Legal • Displays terms & conditions when users register • Requires that they accept before registration completes • When they change, can require re- acceptance
  • 90. Field Taxonomy http://drupal.org/project/field_taxonomy
  • 91. Field Taxonomy
  • 92. Field Taxonomy • Show / hide CCK fields based on existence of specific taxonomy terms
  • 93. Cache Exclude http://drupal.org/project/cacheexclude
  • 94. Cache Exclude
  • 95. Cache Exclude • Selectively exclude certain paths from being cached
  • 96. Cache Exclude • Selectively exclude certain paths from being cached • Newest version supports URL pattern matching
  • 97. Imagecache Profiles http://drupal.org/project/imagecache_profiles
  • 98. Imagecache Profiles
  • 99. Imagecache Profiles • Apply Imagecache presets to user profile photos
  • 100. Views Date Range http://drupal.org/project/views_daterange
  • 101. Views Date Range
  • 102. Views Date Range • Adds arbitrary date range argument handler
  • 103. Views Date Range • Adds arbitrary date range argument handler • Can label them for specific purposes (1st Quarter, Fiscal Year, etc.)
  • 104. Views Date Range • Adds arbitrary date range argument handler • Can label them for specific purposes (1st Quarter, Fiscal Year, etc.) • MySQL only
  • 105. Talk http://drupal.org/project/talk
  • 106. Talk
  • 107. Talk • Puts comments on a separate page with a separate tab
  • 108. Node Clone http://drupal.org/project/node_clone
  • 109. Node Clone
  • 110. Node Clone • Takes a node and makes an exact copy of it in a new node