43. Upload it!
• Click to edit Master text styles
– Second level
– Third level
• Fourth level
– Fifth level
44. And then..
• Click to edit Master text styles
– Second level
– Third level
• Fourth level
– Fifth level
45. Wait.
• Maintainers can take time to respond.
• People live busy lives.
– Drupal 8’s “development babies” list :-)
• Other modules or core work may take a
higher priority.
• Don’t give up if little or no response.
49. kpr()
• Click to edit Master text styles
– Second level
– Third level
• Fourth level
– Fifth level
50. Development Tips
1. drupal_set_message()
2. debug()
3. Devel module
4. dpm()
5. Track your patches!
6. kpr() and exit()
7. xdebug – hardcore debugging!
• .. and IDE debugger or MacGDBp
51. MacGDBp
• Click to edit Master text styles
– Second level
– Third level
• Fourth level
– Fifth level
52. Development Tips
1. drupal_set_message()
2. debug()
3. Devel module
4. dpm()
5. Track your patches!
6. kpr() and exit()
7. xdebug – hardcore debugging!
• .. and IDE debugger or MacGDBp
8. Let modules die!
53. Redundant: see redundant
“Who Wants to Live Forever?”
“A Kind of Magic” (1986)
• Click to edit Master text styles
– Second level
– Third level
• Fourth level
– Fifth level
54. Abandon obsolete modules
• Focus effort on fewer solutions.
• More focus effort = better modules.
• How many gallery systems do we need?
58. Time it
• 10% of 40 hour week
• 4 hours per week
• Friday evening!
59. Companies can do more
• Have a large team?
• Dedicated team contributor
• Organize code sprints
• & fly in experts
60. Why?
• Learn more
• Make your sites better
• Make Drupal better
• Everyone benefits!
61. More info
• Novice issues
• Examine code of small
modules you use
• Click to edit Master text styles
• Poke around with dpm()
– Second level
& kpr()
– Third level
• Read issue queues • Fourth level
– Fifth level
• Contribute!
• http://webchick.net/emb
race-the-chaos
62. Drupal’s future is up to us!
“The Show Must Go On”
“Innuendo” (1977)
• Click to edit Master text styles
– Second level
– Third level
• Fourth level
– Fifth level
64. Mediacurrent helps organizations architect custom websites by
leveraging our proven processes and deep expertise in Drupal.
@mediacurrent mediacurrent.com