44 Slides About 22 Modules

2,384 views
2,296 views

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,384
On SlideShare
0
From Embeds
0
Number of Embeds
31
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

    ×