Hong kong drupal user group july 12th - introduction of some most popular drupal modules

551 views

Published on

Hong Kong Drupal User Group - July 12th - Introduction of some most popular Drupal modules

Published in: Software
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
551
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
5
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Hong kong drupal user group july 12th - introduction of some most popular drupal modules

  1. 1. Hong Kong Drupal User Group (HKDUG) Introduction of some most popular Drupal modules DrupalCamp Hong Kong 2014 July 12th
  2. 2. Francis Yan ● COO – kpyan8s@pantarei-design.com ● Drupal user & contributor – https://drupal.org/user/863988 ● HKDUG Co-organizer – https://groups.drupal.org/drupalhk
  3. 3. PantaRei Design ● Hong Kong based Free and Open Source Software (FOSS) service provider – Content Management System (CMS) with Drupal – Cloud hosting with Amazon Web Services (AWS) ● Business Partnership – 2012 - AWS Consulting Partner – 2013 - Acquia Partner – 2013 - Atlassian Experts – 2014 - Rackspace Hosting Partner ● FOSS Contributor – 2008 - Hong Kong Drupal User Group Co-founder – 2012 - Drupal Services Provider
  4. 4. Outline ● What is a Drupal module? ● Site building related modules ● SEO related modules ● Publishing related modules ● Q&A
  5. 5. What is a Drupal module? ● Extend and customize Drupal functionality ● Maintained by around 34,000 developers ● 15,345 modules available in Drupal.org – Date : 2014-07-13 ● 200 modules in DruStack distribution – https://www.drupal.org/project/drustack
  6. 6. Site building related modules ● CCK ● Views ● Context ● Date ● Entity Reference ● Field Group ● Link
  7. 7. Site building related modules (con't) ● Menu Block ● Pathauto ● Webform
  8. 8. CCK ● Add custom fields to nodes using a web browser ● Moved to Drupal 7 core ● https://www.drupal.org/project/cck
  9. 9. Views ● Create dynamic content filtering using a web browser – Filter criteria – Field display – Display format – Relationship ● https://www.drupal.org/project/views
  10. 10. Context ● Manage contextual conditions and reactions ● Centralized management for multiple elements ● https://www.drupal.org/project/context
  11. 11. Date ● Contains a flexible date/time field type ● Provide API that other modules can use – Date popup – Date repeat – Calendar ● https://www.drupal.org/project/date
  12. 12. Entity Reference ● Relate entities to one another – nodes, terms, users, etc... ● Integration with Views ● https://www.drupal.org/project/entityreference
  13. 13. Field Group ● Group fields together ● HTML wrappers e.g. tabs ● https://www.drupal.org/project/field_group
  14. 14. Menu Block ● Display menu link from specify level, e.g. – Starting from Level 2+ – Only Level 2 and 3 ● https://www.drupal.org/project/menu_block
  15. 15. Pathauto ● Automatically generates URL/path aliases – Nodes – Taxonomy terms – Users ● Showing /about-us instead of /node/1 ● https://www.drupal.org/project/pathauto
  16. 16. Webform ● Making surveys in Drupal ● Sent an e-mail to administrators and users ● Results can be exported ● https://www.drupal.org/project/webform
  17. 17. SEO related modules ● Google Analytics ● Path Redirect ● Link Checker ● Search 404 ● Metatag ● XML Sitemap
  18. 18. Google Analytics ● Adds the Google Analytics web statistics tracking system ● https://www.drupal.org/project/google_analytics
  19. 19. Path Redirect ● Specify a redirect from one path to another path ● Avoid broken link after website revamp ● https://www.drupal.org/project/path_redirect
  20. 20. Link Checker ● Extracts links from your content ● Periodically tries to detect broken hypertext links ● https://www.drupal.org/project/linkchecker
  21. 21. Search 404 ● When page not found – performs a search on the keywords in the URL ● https://www.drupal.org/project/search404
  22. 22. Metatag ● Automatically provide structured metadata ● Help improve the rankings and display in search engine results ● https://www.drupal.org/project/metatag
  23. 23. XML Sitemap ● Creates a sitemap – Conforms to the sitemaps.org specification ● Helps search engines to more intelligently crawl a website ● Automatically submit to search engine ● https://www.drupal.org/project/xmlsitemap
  24. 24. Publishing related modules ● Nodequeue ● Workbench ● Scheduler
  25. 25. Nodequeue ● Collect nodes in a list ● Given to choices subject to individual will ● Integrated with Views ● https://www.drupal.org/project/nodequeue
  26. 26. Workbench ● Provide unified and simplified UI for users ● Customizable editorial workflow that integrates with the access control ● https://www.drupal.org/project/workbench
  27. 27. Scheduler ● Allows nodes to be published and unpublished on specified dates ● Depends on cron job ● https://www.drupal.org/project/scheduler
  28. 28. References ● https://www.drupal.org/project/drustack ● http://roborr.net/blog/website-development/35-must ● http://www.axzm.com/top-25-drupal-7-modules
  29. 29. I Need More Help! ● Read documents from Drupal Community – https://drupal.org/documentation ● Join Hong Kong Drupal User Group – Event organizing: http://www.meetup.com/drupalhk – Technological discussion: https://groups.drupal.org/drupalhk – Business connection: http://www.linkedin.com/groups/?gid=6644792 – General sharing: https://www.facebook.com/groups/drupalhk
  30. 30. I Need More Help! ● We Are Hiring! – http://pantarei-design.com/#careers ● Contact us for one (1) month free-trial support service – http://pantarei-design.com/services/support/#support-se
  31. 31. Thank You ● Please feel free to contact us: – Unit 207, 2/F IC Development Centre, No.6 Science Park West Avenue, Hong Kong Science Park, Shatin, N.T. – +852 3576 3812 – http://pantarei-design.com/ – sales@pantarei-design.com
  32. 32. Q&A

×