Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Drupal for Developers

892 views

Published on

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

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Drupal for Developers

  1. 1. Beginner course Drupal for Developer
  2. 2. What is Drupal (CMF = CMS + Web Application Framework)
  3. 3. 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.
  4. 4. CMS DB level building, modifying & managing without coding
  5. 5. CMF Lots of APIs and documents by matured community + Reusing codes effectively
  6. 6. Feature of Drupal
  7. 7. System Structure Systematically structured layers
  8. 8. Extensible Modules Well updated & opened 24,000+ modules that contains various functions
  9. 9. User Management Managing user in various level to control user in detail Permission Role + User Management Module
  10. 10. Data Visualization Providing Statistic report, Timeline, Taxonomy tree, Etc. Statistic report Taxonomy tree
  11. 11. 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
  12. 12. Translation Management Supporting translation in various level and providing well-structured translation management tool Translation Module
  13. 13. Social & Community Having lots of modules and great user management for social and community linkage linkage Community Drupal as a platform
  14. 14. Supporting Standard Formats Easy to integrate other systems
  15. 15. Experience Drupal
  16. 16. Define Content type According to contents type, contents will take different function.
  17. 17. Define Content type Make new contents type you need. For example if you need diary contents type, you can make contents type for note.
  18. 18. 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.
  19. 19. Add New Field on Contents Type *Field = Ingredients composing contents type For example choosing usage of note’s page(diary, sketch, work) is field.
  20. 20. Add New Field on Tag and User Tag and user also have field.
  21. 21. 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.
  22. 22. User Management You can easily define user’s permission & role.
  23. 23. User Management Permission is management of what user can do or do not.
  24. 24. User Management Role is collection of permission. You can define the permissions that the role can do or do not.
  25. 25. 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
  26. 26. Taxonomy Classifying the contents by tag & category Tag = Tagged by multi user Category = Classified by administrator
  27. 27. 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 fullydiverse taxonomy both.
  28. 28. Menu Menu is collection of links. And drupal can define menu. For example drupal can make farmer’s menu that only farmer can see.
  29. 29. Menu Editing and arranging menu easily.
  30. 30. 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.
  31. 31. Alias Alias is main URL of web page. It makes user access contents easy.
  32. 32. 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)
  33. 33. 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.
  34. 34. Block Block section is decided in advance. So site builder can use block easily
  35. 35. Block Block section is decided in advance. So site builder can use block easily. It has administrator make block without coding.
  36. 36. View View displays contents the way you like(for example sort contents alphabetically) It combines with block when using view.
  37. 37. View For example view can print the format as table, slide show & calendar.
  38. 38. 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.
  39. 39. 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
  40. 40. Powered by
  41. 41. Thank you!

×