the
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 PresentationTRANSCRIPT
![Page 1: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/1.jpg)
The Way
Eryk Budi Pratamahttp://about.me/proferyk
Workshop Pre-Camp30 September 2012
![Page 2: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/2.jpg)
![Page 3: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/3.jpg)
Drupal History
![Page 4: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/4.jpg)
Drupal Founder Belgian Citizen Open Sourced in
2001
Dries Buytaert
![Page 5: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/5.jpg)
StoryBuild LAN
Message Board
Dorpje (in Dutch)Little Village
DropDrop.org
Drupal.org - 2001
![Page 6: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/6.jpg)
What is Drupal ?
![Page 7: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/7.jpg)
Drupal...
Content Management System
Open Source – GNU GPL
Application Framework
![Page 8: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/8.jpg)
PrinciplesModular and Extensible
Low Resource Demands
Open Source
Ease of Use
Collaboration
![Page 9: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/9.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/10.jpg)
instant
messages
podcasts
blogs
music
letters
papers
journals
e-booksweb sites
reports
e-mails
movies
tv shows
books
news
![Page 11: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/11.jpg)
Drupal Structure
![Page 12: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/12.jpg)
Technology Stack
Drupal
PHP
Linux / Windows/ OS X / Solaris
Apache MySQL
![Page 13: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/13.jpg)
![Page 14: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/14.jpg)
General Concepts
![Page 15: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/15.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/16.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/17.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/18.jpg)
![Page 19: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/19.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/20.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/21.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/22.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/23.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/24.jpg)
![Page 25: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/25.jpg)
… 1000s modules and themes
![Page 26: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/26.jpg)
Websites
![Page 27: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/27.jpg)
http://www.themakingspot.com/
![Page 28: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/28.jpg)
https://www.concern.net/yourconcern/
![Page 29: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/29.jpg)
http://firecore.com /
![Page 30: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/30.jpg)
http://www.microassist.com/
![Page 31: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/31.jpg)
http://www.movieswithbutter.com
![Page 32: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/32.jpg)
The Drupal Way :
“ Less Code, More Configuration “
![Page 33: The](https://reader035.vdocument.in/reader035/viewer/2022070501/56816932550346895de0853c/html5/thumbnails/33.jpg)
Drupal...