drupal: blog and beyond

Download Drupal: blog and beyond

If you can't read please download the document

Upload: sugree-phatanapherom

Post on 16-Apr-2017

5.908 views

Category:

Technology


0 download

TRANSCRIPT

Twitter

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