drupal for developers

Post on 15-Jan-2015

267 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

김규현 대표님이 몰도바에서 드루팔 강연을 하신 PPT 자료입니다. ---------- Drupal development Inc. Nextaeon Tel. (+82) 2-1566-8593 Mobile (+82) 10-9450-8593 E-mail. nextaeon@gmail.com Site. nextaeon.kr

TRANSCRIPT

Beginner course

Drupal for Developer

What is Drupal

(CMF = CMS + Web Application Framework)

Open Source We can freely see, modify & use Drupal and Drupal’s code (Even opensource.org is powered by Drupal) Opensource.org : non-profit corporation with global scope formed to educate about and advocate for the benefits of open source.

CMS DB level building, modifying & managing without coding

CMF Lots of APIs and documents by matured community + Reusing codes effectively

Feature of Drupal

System Structure Systematically structured layers

Extensible Modules Well updated & opened 24,000+ modules that contains various functions

User Management Managing user in various level to control user in detail

Role

Permission

+ User Management Module

Data Visualization Providing Statistic report, Timeline, Taxonomy tree, Etc.

Statistic report

Taxonomy tree

Security Team with security-related contribute module

All security announcements posted to an email & drupal.org (Even if it is contribute module!)

made module that is adding password complexity

Translation Module

Translation Management Supporting translation in various level and providing well-structured translation management tool

Social & Community

Community Drupal as a platform

linkage

Having lots of modules and great user management for social and community

linkage

Supporting Standard Formats Easy to integrate other systems

Experience Drupal

Define Content type According to contents type, contents will take different function.

Define Content type Make new contents type you need. For example if you need diary contents type, you can make contents type for note.

Define Content type Make new contents type you need. For example if you need diary contents type, you can make contents type for note.

It makes administrator post contents easily.

Add New Field on Contents Type *Field = Ingredients composing contents type For example choosing usage of note’s page(diary, sketch, work) is field.

Add New Field on Tag and User Tag and user also have field.

Add New Field on Tag and User Tag and user also have field.

Field makes powerful taxonomy & contents management by taking

contents’ property for web to read.

User Management You can easily define user’s permission & role.

User Management Permission is management of what user can do or do not.

User Management Role is collection of permission. You can define the permissions that the role can do or do not.

User Management Role is collection of permission. You can define the permissions that the role can do or do not.

Drupal’s strong user management is based on

Permission & Role

Taxonomy Classifying the contents by tag & category Tag = Tagged by multi user Category = Classified by administrator

Taxonomy Classifying the contents by tag & category Tag = Tagged by multi user Category = Classified by administrator

Drupal’s taxonomy is convergence of bottom-up &

top-down method

So Drupal takes well-organized and fully-diverse taxonomy both.

Menu Menu is collection of links. And drupal can define menu. For example drupal can make farmer’s menu that only farmer can see.

Menu Editing and arranging menu easily.

Menu Editing and arranging menu easily.

Simple and powerful menu management in Drupal makes administrator who do not know

programming be able to build web site.

Alias Alias is main URL of web page. It makes user access contents easy.

Alias Alias is main URL of web page. It makes user access contents easy.

Plus, Alias makes web be optimized for SEO (search engine optimization)

Block Blocks are the boxes of content (such as "User Login" or "Who's online") that can be displayed in regions (such as footer or sidebar) on your page.

Block Block section is decided in advance. So site builder can use block easily

Block Block section is decided in advance. So site builder can use block easily.

It has administrator make block without coding.

View View displays contents the way you like(for example sort contents alphabetically) It combines with block when using view.

View For example view can print the format as table, slide show & calendar.

View For example view can print the format as table, slide show & calendar.

View is combination of query & visualization. To put it simply, view let you make visualized

data block without coding.

Documentation

www.drupal.org

http://drupal.org/project/modules

http://www.howto.gov/web-content/technology/content-management-systems/drupal-best-practices-for-government

http://drupal.org/documentation/customization/tutorials/beginners-cookbook

Powered by

Thank you!

top related