Drupal for Developers

Download Drupal for Developers

Post on 15-Jan-2015

248 views

Category:

Technology

1 download

Embed Size (px)

DESCRIPTION

PPT . ---------- Drupal development Inc. Nextaeon Tel. (+82) 2-1566-8593 Mobile (+82) 10-9450-8593 E-mail.nextaeon@gmail.com Site.nextaeon.kr

TRANSCRIPT

<ul><li> 1. Beginner courseDrupal for Developer</li></ul> <p> 2. What is Drupal(CMF = CMS + Web Application Framework) 3. Open Source We can freely see, modify &amp; use Drupal and Drupals 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. CMS DB level building, modifying &amp; managing without coding 5. CMF Lots of APIs and documents by matured community + Reusing codes effectively 6. Feature of Drupal 7. System Structure Systematically structured layers 8. Extensible Modules Well updated &amp; opened 24,000+ modules that contains various functions 9. User Management Managing user in various level to control user in detail Permission Role+ User Management Module 10. Data Visualization Providing Statistic report, Timeline, Taxonomy tree, Etc.Statistic reportTaxonomy tree 11. Security Teamwith security-related contribute moduleAll security announcements posted to an email &amp; drupal.org (Even if it is contribute module!)made module that is adding password complexity 12. Translation Management Supporting translation in various level and providing well-structured translation management toolTranslation Module 13. Social &amp; Community Having lots of modules and great user management for social and communitylinkagelinkageCommunityDrupal as a platform 14. Supporting Standard Formats Easy to integrate other systems 15. Experience Drupal 16. Define Content typeAccording to contents type, contents will take different function. 17. Define Content typeMake new contents type you need. For example if you need diary contents type, you can make contents type for note. 18. Define Content typeMake 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. Add New Field on Contents Type *Field = Ingredients composing contents type For example choosing usage of notes page(diary, sketch, work) is field. 20. Add New Field on Tag and User Tag and user also have field. 21. Add New Field on Tag and User Tag and user also have field.Field makes powerful taxonomy &amp; contents management by taking contents property for web to read. 22. User ManagementYou can easily define users permission &amp; role. 23. User ManagementPermission is management of what user can do or do not. 24. User ManagementRole is collection of permission. You can define the permissions that the role can do or do not. 25. User ManagementRole is collection of permission. You can define the permissions that the role can do or do not.Drupals strong user management is based on Permission &amp; Role 26. TaxonomyClassifying the contents by tag &amp; category Tag = Tagged by multi user Category = Classified by administrator 27. TaxonomyClassifying the contents by tag &amp; category Tag = Tagged by multi user Category = Classified by administratorDrupals taxonomy is convergence of bottom-up &amp; top-down methodSo Drupal takes well-organized and fullydiverse taxonomy both. 28. MenuMenu is collection of links. And drupal can define menu. For example drupal can make farmers menu that only farmer can see. 29. MenuEditing and arranging menu easily. 30. MenuEditing 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. AliasAlias is main URL of web page. It makes user access contents easy. 32. AliasAlias is main URL of web page. It makes user access contents easy.Plus, Alias makes web be optimized for SEO (search engine optimization) 33. BlockBlocks 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. BlockBlock section is decided in advance. So site builder can use block easily 35. BlockBlock section is decided in advance. So site builder can use block easily.It has administrator make block without coding. 36. ViewView displays contents the way you like(for example sort contents alphabetically) It combines with block when using view. 37. View For example view can print the format as table, slide show &amp; calendar. 38. View For example view can print the format as table, slide show &amp; calendar.View is combination of query &amp; visualization. To put it simply, view let you make visualized data block without coding. 39. Documentationwww.drupal.orghttp://drupal.org/project/moduleshttp://www.howto.gov/web-content/technology/content-management-systems/drupal -best-practices-for-governmenthttp://drupal.org/documentation/customization/tutorials/beginners-cookbook 40. Powered by 41. Thank you! </p>