1 / 34

The

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.

rachel
Download Presentation

The

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Way Eryk Budi Pratamahttp://about.me/proferyk Workshop Pre-Camp30 September 2012

  2. Drupal History

  3. Dries Buytaert • Drupal Founder • Belgian Citizen • Open Sourced in 2001

  4. Story

  5. What is Drupal ?

  6. Drupal... Content Management System Application Framework Open Source – GNU GPL

  7. Principles

  8. 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…

  9. tv shows web sites music e-books books podcasts e-mails instant messages news reports papers journals movies blogs letters

  10. Drupal Structure

  11. Technology Stack Drupal PHP Apache MySQL Linux / Windows/ OS X / Solaris

  12. General Concepts

  13. 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.

  14. 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

  15. 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

  16. 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

  17. Taxonomy • Classifying the content of website. • You can define your own vocabularies (groups of categories), and add terms (categories) to each vocabulary.

  18. Taxonomy Example Vocabulary = Music term = classical • sub-term = concertos • sub-term = sonatas • sub-term = symphonies term = jazz • sub-term = swing • sub-term = fusion

  19. 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.

  20. Path • Path module allows you to specify an alias, or custom URL. • Some examples of aliases : member/jane-smithuser/123 about-us/teamnode/456

  21. … 1000s modules and themes

  22. Websites

  23. http://www.themakingspot.com/

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

  25. http://firecore.com /

  26. http://www.microassist.com/

  27. http://www.movieswithbutter.com

  28. The Drupal Way : “ Less Code, More Configuration “

  29. Drupal...

  30. Contact • Eryk Budi Pratama • proferyk@gmail.com • http://about.me/proferyk prof.eryk proferyk

More Related