3. Monica Zhu
● Marketing Executive, PantaRei Design
– xyzhu4b@pantarei-design.com
● AWS Business Professional Certificate
– Amason web services
● HKDUG Event Organizer
– https://groups.drupal.org/drupalhk
4. 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
5.
6.
7.
8.
9.
10. Outline
● Free Open Source Software
● Drupal
● Hand-on Exercises
● References
● Q & A
11. Free Open Source Software
(FOSS)
● What is FOSS?
● Benefits of FOSS
● V.S. Proprietary Software
12. What is FOSS?
● FFrreeeellyy licensed to use, copy, study, and change
the software in any way.
● The SSoouurrccee CCooddee is openly shared
– people are encouraged to voluntarily improve the
design of the software.
13. What is FOSS?
● OSS: Open Source Software
● Characteristics
– Free Redistribution
– Open Source Code
– No Discrimination Against Persons or Groups
– Keeps on improvement
– Can be customized
15. Benefits of FOSS
● Decrease software costs
● More secure & stable
● Flexible
– Customized & Individual
requirements
16. V.S. Proprietary Software
Free License Paid License
Open Source Code Hidden Source Code
Optional Server-based Maintainance Fees
subscription fees
Community or Commercial Suport
Commercial Suport
Keeps on Upgrading Limited Upgrading
17. Drupal
● What is Drupal?
● Composition of Drupal
● Hand-on Exercise
– Evaluate Drupal Project Online
● Drupal Terminology
18. What is Drupal?
● Open source content management system
● What is a CMS?
● Drupal is actually much more than a CMS
– Web application framework
● Video:
https://www.youtube.com/watch?v=rF1X12PE6
PY
19.
20.
21. Composition of Drupal
● Drupal includes a common set of files used to
“bootstrap” Drupal
– Set up database connections, provide
authentication, present output, etc.
● Drupal has additional modules
– These are dynamically included depending on
configuration
– 33 modules are included in the Drupal core
22. Hand-on Exercise
Evaluate Drupal Project Online
● http://simplytest.me/
● On-demand sandbox environments
● No overhead for setup LAMP stack
● Simple, fast and for free!
● Let's try it now!
– http://simplytest.me/project/drupal/7.x
– http://simplytest.me/project/drupal/8.x
– http://simplytest.me/project/drustack/7.x-26.x
23.
24.
25.
26.
27.
28. Evaluate Drupal Project Online
(cont.)
● Check “Status report” page
● Add new article
● Add new main menu link
● Add new block to region
● Add new user
● Change look & feel (theme)
● Change system settings
29. Drupal Terminology
● Drupal uses a lot of words that have very
specific meaning:
– Module
– Theme
– Block
– Node
– Menu
30. Module
● Review your project requirement
● Choose which modules/distribution would be suitable,
e.g.
– https://drupal.org/project/commerce_kickstart
– https://drupal.org/project/commons
– https://drupal.org/project/drustack
● Enable and configure
– admin/config
– admin/structure
31. Theme
● Site should work well even with Drupal default
theme
● Keep away from custom PHP logic
– Try to implement with previous level
– Reduce backend dependency
● Don't hack core
– Overriding with themable output
34. 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
● Contact us for one (1) month free-trial support service
– http://pantarei-design.com/services/support/#support-service-plan
s
35. 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