the

34
The Way Eryk Budi Pratama http://about.me/prof eryk Workshop Pre-Camp 30 September 2012

Upload: rachel

Post on 26-Feb-2016

56 views

Category:

Documents


0 download

DESCRIPTION

The. Way. Eryk Budi Pratama http://about.me/proferyk Workshop Pre-Camp 30 September 2012. Drupal History. Dries Buytaert. Drupal Founder Belgian Citizen Open Sourced in 2001. Story. What is Drupal ?. Drupal . Content Management System. Application Framework. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The

The Way

Eryk Budi Pratamahttp://about.me/proferyk

Workshop Pre-Camp30 September 2012

Page 2: The
Page 3: The

Drupal History

Page 4: The

Drupal Founder Belgian Citizen Open Sourced in

2001

Dries Buytaert

Page 5: The

StoryBuild LAN

Message Board

Dorpje (in Dutch)Little Village

DropDrop.org

Drupal.org - 2001

Page 6: The

What is Drupal ?

Page 7: The

Drupal...

Content Management System

Open Source – GNU GPL

Application Framework

Page 8: The

PrinciplesModular and Extensible

Low Resource Demands

Open Source

Ease of Use

Collaboration

Page 9: The

What can Drupal Be ?• Blog• Forum• Online newspaper, Portal / Directory• Social community site, job post board• Video site like youtube• Project management site• CRM, ERP, SCM, Wiki• Shopping cart system• E-learning, training site• Anything you can think of…

Page 10: The

instant

messages

podcasts

blogs

music

letters

papers

journals

e-booksweb sites

reports

e-mails

movies

tv shows

books

news

Page 11: The

Drupal Structure

Page 12: The

Technology Stack

Drupal

PHP

Linux / Windows/ OS X / Solaris

Apache MySQL

Page 13: The
Page 14: The

General Concepts

Page 15: The

Field

The smallest unit of information Field module allows custom data fields to be

defined for entity types (entities include content items, comments, user accounts, and taxonomy terms)

Examples of fields include a number, date or some text.

Page 16: The

Node

A piece of content on your web site. Node module manages the creation, editing,

deletion, settings, and display of the main site content.

A node consists of several fields. For example : pages in books, discussion topics in forums, entries in blogs, news article stories

Page 17: The

Module

Software (code) that extends Drupal features and/or functionality.

Module can be integrated with Drupal core or other modules using Drupal API.

Module : Core and Contributed

Page 18: The
Page 19: The

Region, Block, Menu Drupal site are laid out in regions, which can

include the header, footer, sidebars, and main content section.

Block Discrete chunks of information Menu a hierarchical collection of links

Page 20: The

Taxonomy Classifying the content of website.

You can define your own vocabularies (groups of categories), and add terms (categories) to each vocabulary.

Page 21: The

Taxonomy ExampleVocabulary = Music term = classical

sub-term = concertos sub-term = sonatas sub-term = symphonies

term = jazz sub-term = swing sub-term = fusion

Page 22: The

User, Role, Permission Drupal provides the most flexible authorization

system. Users on your site can be assigned permissions

via roles. Then assign permissions to the role.

Page 23: The

Path Path module allows you to specify an alias, or

custom URL. Some examples of aliases :

member/jane-smith user/123about-us/team node/456

Page 24: The
Page 25: The

… 1000s modules and themes

Page 26: The

Websites

Page 27: The

http://www.themakingspot.com/

Page 28: The

https://www.concern.net/yourconcern/

Page 29: The

http://firecore.com /

Page 30: The

http://www.microassist.com/

Page 31: The

http://www.movieswithbutter.com

Page 32: The

The Drupal Way :

“ Less Code, More Configuration “

Page 33: The

Drupal...

Page 34: The

Contact

Eryk Budi Pratama [email protected] http://about.me/proferyk

prof.eryk

proferyk