drupal: blog and beyond
TRANSCRIPT
Drupal: blog and beyond
Sugree Phatanapheromhttp://sugree.com/[email protected]://twitter.com/sugree
Drupal is a Content Management System
Drupal is not just a blog engine.
Are you looking for personal blog engine?
Sorry, Drupal is not the right solution for you.
Are you looking for something beyond blog?
Multiple user blog?
Community blog?
Complex blog?
User-generated content aka anything 2.0?
Yes, Drupal is one of the best solution that you are looking for.
Why?
You are not alone in Drupal world.
2000+ contributed modules
250+ contributed themes
49 languages including Thai.
Community-driven development.
Open Source!
Many cool sites are using Drupal.
http://drupalsn.com/projects
Yes! DrupalSN is a social network powered by Drupal.
www.ubuntu.com
www.stonewalldemocrats.org
appel.nasa.gov
www.mtv.co.uk/channel/flux
www.foxsearchlight.com
opensource.org
www.greenpeace.org.uk
www.ozzy.com
britney.com
www.jenniferlopez.com
www.avrillavigne.com
research.yahoo.com
www.bobdylan.com
www.blognone.com
www.ubuntuclub.com
www.debianclub.org
www.fukduk.tv
One caution.
With great power comes great responsibility.
Drupal is powerful.
Drupal is complicated.
Drupal allows you to configure how it work.
That means you must configure to make it work as you really want.
Default configuration mostly will never satisfy your needs.
http://buytaert.net/drupal-learning-curve
Basic requirements?
Apache / PHP / MySQL
And you will get in return
Blog, Forum, Search, RSS, l10n, Cache, Statistics
Not enough? Let's see killer features
Installation profiles
Friendly URLs
Taxonomy / Category
APIs
In details, Drupal consists of core APIs and core modules.
Node is a key concept.
Node is a pair of title and body.
Modules may create new node types with specific fields.
Modules may modify existing node types.
CCK allows you to add new or modify existing node types.
Views allow you to create custom report in form of page, block and rss.
Taxonomy is a generic classification tool.
Taxonomy allows you to group nodes together based on predefined criteria.
Delicious and Flickr are the best in this field.
You can do the same in Drupal!
How to make another level of blog?
It depends on your imagination.
Clean URLs: built-in and pathauto
Comment feed: crss
Spam filter: mollom or akismet
Search: built-in search or google_cse
Advertising: adsense and ad
Tag cloud: tagadelic
Avatar: built-in avatar or gravatar
Authentication: built-in or openid
Edit UI: tinymce, fckeditor
Text format: marksmarty, textile
Code format: geshifilter
Smart feed: feedburner
Podcast: encl_remote, audio, video
Embeded: media
Moderation: workflow
Statistics: google_analytics
Not enough?
http://drupal.org/project/Modules
drupal.in.th
Click to edit the title text format
Click to edit the outline text format
Second Outline Level
Third Outline Level
Fourth Outline Level
Fifth Outline Level
Sixth Outline Level
Seventh Outline Level
Eighth Outline Level
Ninth Outline Level
sugree
Click to edit the title text format
Click to edit the outline text format
Second Outline Level
Third Outline Level
Fourth Outline Level
Fifth Outline Level
Sixth Outline Level
Seventh Outline Level
Eighth Outline Level
Ninth Outline Level
sugree
Click to edit the title text format
Click to edit the outline text format
Second Outline Level
Third Outline Level
Fourth Outline Level
Fifth Outline Level
Sixth Outline Level
Seventh Outline Level
Eighth Outline Level
Ninth Outline Level
sugree