Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Drupal Camp Sthml 09

648 views

Published on

Published in: Technology, Sports
  • Be the first to comment

  • Be the first to like this

Drupal Camp Sthml 09

  1. 1. Good Old Case
  2. 2. What’s this? Will present some of the modules and part of the workflow for two sites that we at Good Old has built
  3. 3. Esloved.se
  4. 4. Malmotown.com
  5. 5. Modules: Shared
  6. 6. Standard modules ✦ CCK ✦ Imagefield, Link, Node Reference ✦ Imagecache ✦ Views ✦ Pathauto
  7. 7. Views ✦ You can build anything with it ✦ Can take a loooong time to learn well ✦ But it’s a rewarding experience ✦ It’s amazing!
  8. 8. Assisting modules ✦ Cobalt ✦ Coder ✦ Devel
  9. 9. Cobalt ✦ Easy navigation tool for Drupal ✦ Mirrors on a Drupal level the functionality eg. Quicksilver. delivers on a OS level ✦ Navigates menu, nodes, users and taxonomy ✦ Made for geeky users
  10. 10. Special modules ✦ Radioactivity ✦ Plus1 (enhanced)
  11. 11. Radioactivity ✦ Makes a value decrease over time ✦ Ships with support for the VotingAPI, nodes and Views ✦ Can be used to calculate a Digg-style ”hotness” score on nodes based on votes and other paramaters ✦ Used to create lists of most hot nodes
  12. 12. Plus1 ✦ A simple Digg-style voting module ✦ Based on the VotingAPI ✦ Completely rethemed and modded on our sites ✦ New releases has patches from our sites
  13. 13. Modules: Esloved.se
  14. 14. Third party ✦ Multiping (enhanced) ✦ Pingback ✦ LoginToBoggan ✦ Mollom
  15. 15. Own modules ✦ ”Close block” ✦ Node form columns ✦ Esloved’s own module
  16. 16. ”Close block” ✦ Enables an end user to permanently hide a block ✦ Works for anonymous users
  17. 17. Node form columns ✦ Makes the node creation forms more user friendly ✦ Separates form items into two columns ✦ Disconnects the view order from the form order
  18. 18. Modules: Malmotown.com
  19. 19. Third party ✦ Date ✦ Flickr ✦ Flag ✦ Menu Trails ✦ Meta Tags
  20. 20. Flags ✦ Used to enable users to flag and unflag content as spam ✦ Uses action to react to flaggings ✦ May eg. mail admin after five users has flagged a comment
  21. 21. Own modules ✦ Datapoint & Yahoo Weather ✦ Flickr Context Tags ✦ Custom Path Themes ✦ Simple Geo ✦ File Archive ✦ Malmotown’s own module
  22. 22. Yahoo Weather ✦ DataPoint parser collecting data from Yahoo ✦ Creates DataPoints with the weather information ✦ Implements View and creates the weather block with View fields, filters and sort
  23. 23. Flickr Context Tags ✦ Connects content with Flickr images ✦ Uses Flickr’s machine tags ✦ Extends the Flickr module
  24. 24. Simple Geo ✦ Possible to save a geo position and area for nodes and users ✦ Can embed geo position as a microformat ✦ Has a map widget that shows all positions on a page
  25. 25. Workflow: A Git approach to
  26. 26. Technical Get a Mac - even though it’s workable on the Redmond stuff - why torture yourself? All *nix-platforms are okay - but it’s most beautiful to work with git on a Mac, thanks to GitX.
  27. 27. Simple setup Get git through eg. MacPorts or download it git init git add . git commit You’re done!
  28. 28. Our setup Unfuddle GitHub Live Local Development
  29. 29. The result Snapshot from GitX showing our public Drupal package on GitHub: http://github.com/hugowetterberg/goodold_drupal/
  30. 30. Summary, our ✦ Everything is Mac ✦ Git goes through MacPorts ✦ GitX is a great visualizer ✦ Terminal does stuff ✦ Scripts automates stuff
  31. 31. ✦ Thanks! Pelle Wessman ✦ pelle@goodold.se ✦ phone: 0705-15 88 21 ✦ @voxpelli on GitHub, Twitter etc ✦ www.goodold.se

×