44 Slides About 22 Modules

2,249
-1

Published 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 that people may not have been aware of (with a couple hardcore useful dev modules mixed in.)

Published in: Technology
0 Comments
11 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,249
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
11
Embeds 0
No embeds

No notes for slide
  • 44 Slides About 22 Modules

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

    ×