340 likes | 517 Views
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.
E N D
The Way Eryk Budi Pratamahttp://about.me/proferyk Workshop Pre-Camp30 September 2012
Dries Buytaert • Drupal Founder • Belgian Citizen • Open Sourced in 2001
Drupal... Content Management System Application Framework Open Source – GNU GPL
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…
tv shows web sites music e-books books podcasts e-mails instant messages news reports papers journals movies blogs letters
Technology Stack Drupal PHP Apache MySQL Linux / Windows/ OS X / Solaris
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.
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
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
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
Taxonomy • Classifying the content of website. • You can define your own vocabularies (groups of categories), and add terms (categories) to each vocabulary.
Taxonomy Example Vocabulary = Music term = classical • sub-term = concertos • sub-term = sonatas • sub-term = symphonies term = jazz • sub-term = swing • sub-term = fusion
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.
Path • Path module allows you to specify an alias, or custom URL. • Some examples of aliases : member/jane-smithuser/123 about-us/teamnode/456
The Drupal Way : “ Less Code, More Configuration “
Contact • Eryk Budi Pratama • proferyk@gmail.com • http://about.me/proferyk prof.eryk proferyk