Drupal: blog and beyond

5,894 views

Published on

presented in OSS Festival 2008 in conjunction with NECTEC-ACE 2008 and Software Freedom Day 2008 in Bangkok, Thailand.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,894
On SlideShare
0
From Embeds
0
Number of Embeds
126
Actions
Shares
0
Downloads
52
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Drupal: blog and beyond

  1. 1. Drupal: blog and beyond Sugree Phatanapherom http://sugree.com/ [email_address] http://twitter.com/sugree
  2. 2. Drupal is a Content Management System
  3. 3. Drupal is not just a blog engine.
  4. 4. Are you looking for personal blog engine?
  5. 5. Sorry, Drupal is not the right solution for you.
  6. 6. Are you looking for something beyond blog?
  7. 7. Multiple user blog?
  8. 8. Community blog?
  9. 9. Complex blog?
  10. 10. User-generated content aka anything 2.0?
  11. 11. Yes, Drupal is one of the best solution that you are looking for.
  12. 12. Why?
  13. 13. You are not alone in Drupal world.
  14. 15. 2000+ contributed modules
  15. 16. 250+ contributed themes
  16. 17. 49 languages including Thai.
  17. 18. Community-driven development.
  18. 19. Open Source!
  19. 20. Many cool sites are using Drupal.
  20. 21. http://drupalsn.com/projects
  21. 23. Yes! DrupalSN is a social network powered by Drupal.
  22. 24. www.ubuntu.com
  23. 25. www.stonewalldemocrats.org
  24. 26. appel.nasa.gov
  25. 27. www.mtv.co.uk/channel/flux
  26. 28. www.foxsearchlight.com
  27. 29. opensource.org
  28. 30. www.greenpeace.org.uk
  29. 31. www.ozzy.com
  30. 32. britney.com
  31. 33. www.jenniferlopez.com
  32. 34. www.avrillavigne.com
  33. 35. research.yahoo.com
  34. 36. www.bobdylan.com
  35. 37. www.blognone.com
  36. 38. www.ubuntuclub.com
  37. 39. www.debianclub.org
  38. 40. www.fukduk.tv
  39. 41. One caution.
  40. 42. With great power comes great responsibility.
  41. 43. Drupal is powerful.
  42. 44. Drupal is complicated.
  43. 45. Drupal allows you to configure how it work.
  44. 46. That means you must configure to make it work as you really want.
  45. 47. Default configuration mostly will never satisfy your needs.
  46. 48. http://buytaert.net/drupal-learning-curve
  47. 49. Basic requirements?
  48. 50. Apache / PHP / MySQL
  49. 51. And you will get … in return
  50. 52. Blog, Forum, Search, RSS, l10n, Cache, Statistics
  51. 53. Not enough? Let's see killer features
  52. 54. Installation profiles
  53. 55. Friendly URLs
  54. 56. Taxonomy / Category
  55. 57. APIs
  56. 58. In details, Drupal consists of core APIs and core modules.
  57. 59. Node is a key concept.
  58. 60. Node is a pair of title and body.
  59. 61. Modules may create new node types with specific fields.
  60. 62. Modules may modify existing node types.
  61. 63. CCK allows you to add new or modify existing node types.
  62. 64. Views allow you to create custom report in form of page, block and rss.
  63. 65. Taxonomy is a generic classification tool.
  64. 66. Taxonomy allows you to group nodes together based on predefined criteria.
  65. 67. Delicious and Flickr are the best in this field.
  66. 68. You can do the same in Drupal!
  67. 69. How to make another level of blog?
  68. 70. It depends on your imagination.
  69. 71. Clean URLs: built-in and pathauto
  70. 72. Comment feed: crss
  71. 73. Spam filter: mollom or akismet
  72. 74. Search: built-in search or google_cse
  73. 75. Advertising: adsense and ad
  74. 76. Tag cloud: tagadelic
  75. 77. Avatar: built-in avatar or gravatar
  76. 78. Authentication: built-in or openid
  77. 79. Edit UI: tinymce, fckeditor
  78. 80. Text format: marksmarty, textile
  79. 81. Code format: geshifilter
  80. 82. Smart feed: feedburner
  81. 83. Podcast: encl_remote, audio, video
  82. 84. Embeded: media
  83. 85. Moderation: workflow
  84. 86. Statistics: google_analytics
  85. 87. Not enough?
  86. 88. http://drupal.org/project/Modules
  87. 89. drupal.in.th

×