SlideShare a Scribd company logo
1 of 47
Download to read offline
Beyond the Beginner
Path Ways to Advanced Drupal
Levels & Businesses
Maung Maung
Drupal.org/user/404070
Drupal.org.sg/members/13073623
linkedin.com/in/everlearner
@mmgthant
DrupalCamp Singapore
#02-18, Plug-In @ Blk 71 Ayer Rajah Crescent
Saturday, 27 Apr 2013
This presentation is for
- People very new to Drupal,
- Drupal beginners and
- People with web development
experiences with other CMSs in
different roles.
Why Drupal?
WhiteHouse.gov, Media.MIT.edu,
Harvard.edu, FastCompany.com,
StyleGuide.Yahoo.com, Dev.Twitter.com,
Research.Yahoo.com,
Why Drupal?
Their choices are not a mistake…!
Why Drupal?
They did so many researches…
They believed the power of Drupal…
Finally they choose Drupal to
leverage their daily web activities….
Why Drupal?
We also have equal chance to use
the same software…
Why Drupal?
The same Software…
Different experiences
Different requirements and
Different skills - create
Different Drupal sites…
Knowing Yourself
It is the beginning of all Wisdom.
Aristotal
Who I‘m?
Knowing Yourself…
I'm
- An absolute beginner with no experiences,
- A fresh graduate,
- An intern,
- A student,
- Someone from other professional background..
Image - http://www.career-change-made-simple.com/career-change-resume-functional.html
Knowing Yourself…
I'm
- A front end developer with HTML, CSS experiences
- I know how to create a static website using HTML
and CSS
Image - http://dirtbike933.wordpress.com/2010/12/13/css/ http://pubpages.unh.edu/~cas254/html.html
Knowing Yourself…
I'm
- A front end developer with
- HTML, CSS, JavaScript, jQuery experiences,
- Currently using web technologies to build websites
Image - http://dirtbike933.wordpress.com/2010/12/13/css/
- http://pubpages.unh.edu/~cas254/html.html
- http://learn-aaz.blogspot.sg/2011/04/javascript-introduction.html
Knowing Yourself…
I'm
- A CMS developer using other CMSs,
- Existing user with WordPress, Joomla etc,
- also know HTML, CSS, JavaScript, jQuery etc…
Knowing Yourself…
I'm
- A PHP programmer with HTML, CSS, JavaScript,
jQuery experiences.
- I know how to program with PHP,
- I already created various websites and backends
using PHP and frameworks,
- I know other CMSs…
Image - http://php.net
Knowing Yourself…
I'm
- A project manager , managing web projects,
- I know how to deal with web programmers, front
end developers and clients,
- I want to understand more about problems and
difficulties of Drupal developers and Drupal projects.
Knowing Yourself…
I'm
- A business owner with or without web
development experiences
- I know how to run a business,
- I want to understand more on Drupal developers,
- my clients’ problems and their requirements.
Knowing Yourself…
A business owner
An absolute beginner
A front end developer
A CMS developer
A PHP programmer
A project manager
17Image - http://positivelyparkinsons.blogspot.com/2011/11/problem-with-being-you.html
Knowing Yourself…
But…
18
I know nothing about Drupal…
The Good News…
19Image - http://www.realizedworth.com/2011/06/business-case-for-employee-volunteering.html
The Good News…
20
You are not alone…
The Good News…
All today experts are…
Absolute beginners…
in their early days…
21
22
Beyond Yourself…
23
A business owner
An absolute beginner
A front end developer
A CMS developer
A PHP programmer
A project manager
Image - https://twitter.com/drupalplanet
Drupal Site Builder,
Site Administrator
Drupal Themer
Drupal Module Developer
Drupal Project Manager
Drupal Shop
Diving into Drupal
24Image - http://groups.drupal.org/node/222394
25
Diving into Drupal…
Image - http://consciousink.com/first-things-first-p-162.html
26
Diving into Drupal…
Forget about bad news and
misunderstandings about Drupal
from now on…
27
Diving into Drupal…
Learning Drupal is not as hard as you think.
Drupal community is Awesome.
People are always ready to help with your
Drupal problems.
28
Drupal Learning Tips…
• Learn and Know the Powers of Drupal
to motivate yourself (Very Important)
• Find a Drupal mentor (if possible)
• Join nearest Drupal community
• Ask as many questions as possible
• Try to be Familiar & Talk with Drupal Jargons
• Digest the Drupal Basics
• Learn from free/paid Drupal Videos
• Learn from Drupal Case Studies
• Build your own site locally and apply knowledge
• Learn from Books and community Tutorials
• Learn something new every day to motivate your
progress
29
Drupal Learning Curve…
1. Install core Drupal
2. Learn & Play with Drupal Structures
Content types, Fields, Taxonomy, Menu, Blocks,
Image styles, Input formats, Pathes, Entities
3. Beautify with Appearance
Theme - install, configure, uninstall
4. Understand People in a Drupal site
User Roles, Permissions, Relations between Roles, Content types, Blocks, Input Formats..
5. Empower functionalities with Modules
Books, Aggregator, Forum, Contact, Blogs…so on
6. Monitor with Reports
Learning Curve for Basic Drupal Install
30
Drupal Learning Curve…
7. Modify outputs with Views
Drupal Install with Views, Panels, Webforms, Rules and Display Suite modules
8. Change layouts with Panels
10. Make use of Webforms
9. Control the logics with Rules
11. Mixing into Display Suite
31
Drupal Path Ways…
7. Modify outputs with Views
8. Change layouts with Panels
10. Make use of Webforms
9. Control the logics with Rules
11. Mixing into Display Suite
6. Monitor with Reports
5. Empower functions with Modules
4. Understand People in a Drupal Site
3. Beautify with Appearance
2. Learn & Play with Drupal Structures
1. Install core Drupal
Business owner
Absolute
beginner
Frontend developer
CMS developer
PHP programmer
Project manager
Drupal
Site
Builder,
Admin
32
Learning Resource –
Drupal Basic Videos…
- http://getlevelten.com/tutorial/course/getting-started-drupal-7
Getting Started with Drupal 7 Tutorials by Level Ten Interactive
(21 Videos)
Learn Drupal 7 with NodeOne by NodeOne (15 Videos)
- http://nodeone.se/en/node/646
33
Learning Resources –
Drupal Site Builders, Administrators…
Learn about Useful Modules from the online Video tutorials
1) Learning Library from Nodeone (series of video tutorials for important modules)
- http://nodeone.se/learn-drupal
2) Daily Dose of Drupal - Drupal Training Videos by Code Karate
- http://codekarate.com/daily-dose-of-drupal
3) Drupal Easy Podcasts
- http://drupaleasy.com/podcast
4) Tutr.tv - Hundreds of Drupal tutorials organized.
- http://tutr.tv/
34
Learning Resources –
Drupal Site Builders…
- http://www.lullabot.com/blog/podcasts/what-drupal-site-builder
What is a Drupal Site Builder?
Other Drupal Site Building Tips from Lullabot
- http://www.lullabot.com/taxonomy/term/834
35
Learning Resources –
Drupal Site Builders…
- http://www.drupalgardens.com/
http://www.drupalgardens.com/features
http://www.drupalgardens.com/videos
Play with Drupal Gardens first…
Before you host first Drupal site on hosting server.
36
37
Learning Resources –
Don’t Forget to Learn Best practices…
Learn and Follow the Drupal Best Practices
to make your life easier
This is the most important thing to Do in your
Drupal Journey
- http://drupal.org/best-practices
38
Learning Resources –
Don’t Forget to Learn Best practices…
Warnings
Never hack core
- http://drupal.org/best-practices/do-not-hack-core
Avoid hardcoding
- http://drupal.org/node/1052556
39
Drupal Path Ways…
Absolute
beginner
Frontend developer
CMS developer
PHP programmer
Drupal
Site Builder,
Administrator
Drupal
Themer
Drupal
Module
Developer
40
Drupal Path Ways…
Project
Manager
Web Business
Owner
General
Knowledge of
Drupal
Site Building
Process and
Modules
Drupal
Project
Manager
Drupal
Dev Shop
41
Learning Resources –
A few of Must Visit Resources…
• Drupal.org
• Drupal Planet - http://drupal.org/planet
• Drupal Books - http://drupal.org/books
• Drupal Videos - http://drupal.org/videocasts
• Drupal Archive - http://archive.org/search.php?query=drupal%207
• Drupal Slides - http://slideshare.net/search/slideshow?q=Drupal
• Drupal Case studies - http://drupal.org/case-studies
• Drupal Online/Offline Courses (Premium)
- Lynda.com,
- BuildAModule.com,
- Drupalized.me,
- Training.acquia.com
42
Learning Resources –
Must Read Books for All Levels…
http://drupal.org/node/1576418 (Online Book)
43
Learning Resources –
Must Read Books for Site Builders…
44
Learning Resources –
Must Read Books for Themers…
45
Learning Resources –
Must Read Books for Module Developers…
http://www.drupalbook.com/
http://drupal.org/node/1849924
http://drupal.org/node/1865802
46
Learning Resources –
Must Read Books and Links
for Project Managers and Drupal Shops…
Drupal and Project Management
http://lullabot.com/blog/podcasts/drupal-and-project-management
The Art of Estimation
http://lullabot.com/blog/articles/art-estimation
An Update on the Art of Estimation
http://lullabot.com/blog/articles/update-art-estimation
Drupal project management - Starting the project
http://wunderkraut.com/node/333
Drupal for Project Managers (1 Day Course)
http://training.acquia.com/course/drupal-project-managers
47
Now, It is Your Turn
The Drupal Community already done their jobs.
It is your turn to consume these powerful resources.
Learn it, Drupal it.
See you on more advanced Drupal paths…
Thank You!

More Related Content

What's hot

Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupalmayank.grd
 
Drupal 7x Installation - Introduction to Drupal Concepts
Drupal 7x Installation - Introduction to Drupal ConceptsDrupal 7x Installation - Introduction to Drupal Concepts
Drupal 7x Installation - Introduction to Drupal ConceptsMicky Metts
 
Drupal Conference
Drupal ConferenceDrupal Conference
Drupal ConferenceChanHan Hy
 
Introduction to Drupal Basics
Introduction to Drupal BasicsIntroduction to Drupal Basics
Introduction to Drupal BasicsJuha Niemi
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupalsdmaxey
 
Drupal Global Training Day by Drupal Mumbai 6th Sep - Extending Drupal
Drupal Global Training Day by Drupal Mumbai 6th Sep - Extending Drupal Drupal Global Training Day by Drupal Mumbai 6th Sep - Extending Drupal
Drupal Global Training Day by Drupal Mumbai 6th Sep - Extending Drupal DrupalMumbai
 
Collaborating with the Community
Collaborating with the CommunityCollaborating with the Community
Collaborating with the Communitytinacallahan
 
5 Important Tools for Drupal Development
5 Important Tools for Drupal Development5 Important Tools for Drupal Development
5 Important Tools for Drupal Developmentjcarrig
 
Top 20 Drupal Mistakes newbies make
Top 20 Drupal Mistakes newbies makeTop 20 Drupal Mistakes newbies make
Top 20 Drupal Mistakes newbies makeIztok Smolic
 
Top 20 mistakes you will make on your 1st Drupal project
Top 20 mistakes you will make on your 1st Drupal projectTop 20 mistakes you will make on your 1st Drupal project
Top 20 mistakes you will make on your 1st Drupal projectIztok Smolic
 
Drupal Conference on 28th
Drupal Conference on 28thDrupal Conference on 28th
Drupal Conference on 28thChanHan Hy
 
Why drupal should power your next web project
Why drupal should power your next web projectWhy drupal should power your next web project
Why drupal should power your next web projectSyed Hassan Raza
 
Media handling in Drupal (Drupalcamp Leuven 2013)
Media handling in Drupal (Drupalcamp Leuven 2013)Media handling in Drupal (Drupalcamp Leuven 2013)
Media handling in Drupal (Drupalcamp Leuven 2013)Pure Sign
 
Drupal 8: Most common beginner mistakes
Drupal 8: Most common beginner mistakesDrupal 8: Most common beginner mistakes
Drupal 8: Most common beginner mistakesIztok Smolic
 
Preventing Drupal Headaches: Establishing Flexible File Paths From The Start
Preventing Drupal Headaches: Establishing Flexible File Paths From The StartPreventing Drupal Headaches: Establishing Flexible File Paths From The Start
Preventing Drupal Headaches: Establishing Flexible File Paths From The StartAcquia
 
EdTechJoker Spring 2020 - Lecture 7 Drupal intro
EdTechJoker Spring 2020 - Lecture 7 Drupal introEdTechJoker Spring 2020 - Lecture 7 Drupal intro
EdTechJoker Spring 2020 - Lecture 7 Drupal introBryan Ollendyke
 
Drupal 6x Installation
Drupal 6x Installation Drupal 6x Installation
Drupal 6x Installation Micky Metts
 

What's hot (20)

Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupal
 
Drupal 7x Installation - Introduction to Drupal Concepts
Drupal 7x Installation - Introduction to Drupal ConceptsDrupal 7x Installation - Introduction to Drupal Concepts
Drupal 7x Installation - Introduction to Drupal Concepts
 
Drupal Conference
Drupal ConferenceDrupal Conference
Drupal Conference
 
Introduction to Drupal Basics
Introduction to Drupal BasicsIntroduction to Drupal Basics
Introduction to Drupal Basics
 
Beginners Guide to Drupal
Beginners Guide to DrupalBeginners Guide to Drupal
Beginners Guide to Drupal
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupal
 
Drupal Global Training Day by Drupal Mumbai 6th Sep - Extending Drupal
Drupal Global Training Day by Drupal Mumbai 6th Sep - Extending Drupal Drupal Global Training Day by Drupal Mumbai 6th Sep - Extending Drupal
Drupal Global Training Day by Drupal Mumbai 6th Sep - Extending Drupal
 
Collaborating with the Community
Collaborating with the CommunityCollaborating with the Community
Collaborating with the Community
 
Drupal
DrupalDrupal
Drupal
 
5 Important Tools for Drupal Development
5 Important Tools for Drupal Development5 Important Tools for Drupal Development
5 Important Tools for Drupal Development
 
Top 20 Drupal Mistakes newbies make
Top 20 Drupal Mistakes newbies makeTop 20 Drupal Mistakes newbies make
Top 20 Drupal Mistakes newbies make
 
Top 20 mistakes you will make on your 1st Drupal project
Top 20 mistakes you will make on your 1st Drupal projectTop 20 mistakes you will make on your 1st Drupal project
Top 20 mistakes you will make on your 1st Drupal project
 
Drupal Conference on 28th
Drupal Conference on 28thDrupal Conference on 28th
Drupal Conference on 28th
 
Why drupal should power your next web project
Why drupal should power your next web projectWhy drupal should power your next web project
Why drupal should power your next web project
 
Media handling in Drupal (Drupalcamp Leuven 2013)
Media handling in Drupal (Drupalcamp Leuven 2013)Media handling in Drupal (Drupalcamp Leuven 2013)
Media handling in Drupal (Drupalcamp Leuven 2013)
 
Drupal 8: Most common beginner mistakes
Drupal 8: Most common beginner mistakesDrupal 8: Most common beginner mistakes
Drupal 8: Most common beginner mistakes
 
Preventing Drupal Headaches: Establishing Flexible File Paths From The Start
Preventing Drupal Headaches: Establishing Flexible File Paths From The StartPreventing Drupal Headaches: Establishing Flexible File Paths From The Start
Preventing Drupal Headaches: Establishing Flexible File Paths From The Start
 
Drupal in-depth
Drupal in-depthDrupal in-depth
Drupal in-depth
 
EdTechJoker Spring 2020 - Lecture 7 Drupal intro
EdTechJoker Spring 2020 - Lecture 7 Drupal introEdTechJoker Spring 2020 - Lecture 7 Drupal intro
EdTechJoker Spring 2020 - Lecture 7 Drupal intro
 
Drupal 6x Installation
Drupal 6x Installation Drupal 6x Installation
Drupal 6x Installation
 

Viewers also liked

Darbas internetu - pinigų srautas
Darbas internetu - pinigų srautasDarbas internetu - pinigų srautas
Darbas internetu - pinigų srautasPaulius Pazdrazdys
 
3 Strategies for Going Mobile with Drupal
3 Strategies for Going Mobile with Drupal3 Strategies for Going Mobile with Drupal
3 Strategies for Going Mobile with DrupalForum One
 
How Do You Measure the Impact of Your Digital Strategy?
How Do You Measure  the Impact of Your  Digital Strategy?How Do You Measure  the Impact of Your  Digital Strategy?
How Do You Measure the Impact of Your Digital Strategy?Forum One
 
Creative + Development - Designer vs Developer: Aligning Forces for Good
Creative + Development - Designer vs Developer: Aligning Forces for GoodCreative + Development - Designer vs Developer: Aligning Forces for Good
Creative + Development - Designer vs Developer: Aligning Forces for GoodForum One
 
KNOWLEDGE INTENSIVE BUSINESS SERVICES NEL VENETO: UN’INDAGINE NELL’INDUSTRI...
KNOWLEDGE INTENSIVE BUSINESS  SERVICES NEL VENETO: UN’INDAGINE  NELL’INDUSTRI...KNOWLEDGE INTENSIVE BUSINESS  SERVICES NEL VENETO: UN’INDAGINE  NELL’INDUSTRI...
KNOWLEDGE INTENSIVE BUSINESS SERVICES NEL VENETO: UN’INDAGINE NELL’INDUSTRI...Matteo Dario
 

Viewers also liked (6)

Darbas internetu - pinigų srautas
Darbas internetu - pinigų srautasDarbas internetu - pinigų srautas
Darbas internetu - pinigų srautas
 
OPEL JUNIOR 2 DALIS
OPEL JUNIOR 2 DALISOPEL JUNIOR 2 DALIS
OPEL JUNIOR 2 DALIS
 
3 Strategies for Going Mobile with Drupal
3 Strategies for Going Mobile with Drupal3 Strategies for Going Mobile with Drupal
3 Strategies for Going Mobile with Drupal
 
How Do You Measure the Impact of Your Digital Strategy?
How Do You Measure  the Impact of Your  Digital Strategy?How Do You Measure  the Impact of Your  Digital Strategy?
How Do You Measure the Impact of Your Digital Strategy?
 
Creative + Development - Designer vs Developer: Aligning Forces for Good
Creative + Development - Designer vs Developer: Aligning Forces for GoodCreative + Development - Designer vs Developer: Aligning Forces for Good
Creative + Development - Designer vs Developer: Aligning Forces for Good
 
KNOWLEDGE INTENSIVE BUSINESS SERVICES NEL VENETO: UN’INDAGINE NELL’INDUSTRI...
KNOWLEDGE INTENSIVE BUSINESS  SERVICES NEL VENETO: UN’INDAGINE  NELL’INDUSTRI...KNOWLEDGE INTENSIVE BUSINESS  SERVICES NEL VENETO: UN’INDAGINE  NELL’INDUSTRI...
KNOWLEDGE INTENSIVE BUSINESS SERVICES NEL VENETO: UN’INDAGINE NELL’INDUSTRI...
 

Similar to Beyond the Beginner - Path Ways to Advanced Drupal Levels & Businesses

Building User-Centred Websites with Drupal
Building User-Centred Websites with DrupalBuilding User-Centred Websites with Drupal
Building User-Centred Websites with Drupalamanda etches
 
Sample You Tube tutorial for Drupal
Sample You Tube tutorial for DrupalSample You Tube tutorial for Drupal
Sample You Tube tutorial for Drupalsivaprasad balamara
 
Drupal A non technical Introduction
Drupal A non technical IntroductionDrupal A non technical Introduction
Drupal A non technical IntroductionGeshan Manandhar
 
Drupal: My Search for a CMS
Drupal: My Search for a CMSDrupal: My Search for a CMS
Drupal: My Search for a CMSJim Heil
 
Scale Conference "Intro to Drupal" Douglas C. Hoffman
Scale Conference "Intro to Drupal" Douglas C. HoffmanScale Conference "Intro to Drupal" Douglas C. Hoffman
Scale Conference "Intro to Drupal" Douglas C. HoffmanDoug Hoffman
 
Introducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PHIntroducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PHEleison Cruz
 
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course OverviewFrom Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course OverviewItalo Mairo
 
Upgrading your site from Drupal 6 to Drupal 7
Upgrading your site from Drupal 6 to Drupal 7Upgrading your site from Drupal 6 to Drupal 7
Upgrading your site from Drupal 6 to Drupal 7Andrew Martha
 
Drupal for beginners - Global Training Days - Cebu 2016
Drupal for beginners - Global Training Days - Cebu 2016Drupal for beginners - Global Training Days - Cebu 2016
Drupal for beginners - Global Training Days - Cebu 2016Luc Bézier
 
How to contribute projects to drupal.org? 2018 drupal north
How to contribute projects to drupal.org?   2018 drupal northHow to contribute projects to drupal.org?   2018 drupal north
How to contribute projects to drupal.org? 2018 drupal northAdrian CID ALMAGUER
 
Drupal SEO Pitfalls and How To Avoid Them
Drupal SEO Pitfalls and How To Avoid ThemDrupal SEO Pitfalls and How To Avoid Them
Drupal SEO Pitfalls and How To Avoid ThemWouter De Bruycker
 
Fastest Way to DRUPAL
Fastest Way to DRUPALFastest Way to DRUPAL
Fastest Way to DRUPALBrahm
 
Drupal article first_site_04
Drupal article first_site_04Drupal article first_site_04
Drupal article first_site_04pepenar
 
Open source and You. DrupalForum ZP.
Open source and You. DrupalForum ZP.Open source and You. DrupalForum ZP.
Open source and You. DrupalForum ZP.Ovadiah Myrgorod
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalRod Martin
 
SEO Fundamentals Outline Lecture 2
SEO Fundamentals Outline Lecture 2SEO Fundamentals Outline Lecture 2
SEO Fundamentals Outline Lecture 2Kalin Chernev
 
Web Building With Drupal
Web Building With DrupalWeb Building With Drupal
Web Building With DrupalRobin Hastings
 
Managing a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days IrelandManaging a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days IrelandEmma Jane Hogbin Westby
 

Similar to Beyond the Beginner - Path Ways to Advanced Drupal Levels & Businesses (20)

Building User-Centred Websites with Drupal
Building User-Centred Websites with DrupalBuilding User-Centred Websites with Drupal
Building User-Centred Websites with Drupal
 
Sample You Tube tutorial for Drupal
Sample You Tube tutorial for DrupalSample You Tube tutorial for Drupal
Sample You Tube tutorial for Drupal
 
Drupal A non technical Introduction
Drupal A non technical IntroductionDrupal A non technical Introduction
Drupal A non technical Introduction
 
Drupal: My Search for a CMS
Drupal: My Search for a CMSDrupal: My Search for a CMS
Drupal: My Search for a CMS
 
Scale Conference "Intro to Drupal" Douglas C. Hoffman
Scale Conference "Intro to Drupal" Douglas C. HoffmanScale Conference "Intro to Drupal" Douglas C. Hoffman
Scale Conference "Intro to Drupal" Douglas C. Hoffman
 
Introducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PHIntroducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PH
 
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course OverviewFrom Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
 
Upgrading your site from Drupal 6 to Drupal 7
Upgrading your site from Drupal 6 to Drupal 7Upgrading your site from Drupal 6 to Drupal 7
Upgrading your site from Drupal 6 to Drupal 7
 
Drupal for beginners - Global Training Days - Cebu 2016
Drupal for beginners - Global Training Days - Cebu 2016Drupal for beginners - Global Training Days - Cebu 2016
Drupal for beginners - Global Training Days - Cebu 2016
 
How to contribute projects to drupal.org? 2018 drupal north
How to contribute projects to drupal.org?   2018 drupal northHow to contribute projects to drupal.org?   2018 drupal north
How to contribute projects to drupal.org? 2018 drupal north
 
Drupal
DrupalDrupal
Drupal
 
Drupal SEO Pitfalls and How To Avoid Them
Drupal SEO Pitfalls and How To Avoid ThemDrupal SEO Pitfalls and How To Avoid Them
Drupal SEO Pitfalls and How To Avoid Them
 
Fastest Way to DRUPAL
Fastest Way to DRUPALFastest Way to DRUPAL
Fastest Way to DRUPAL
 
Drupal article first_site_04
Drupal article first_site_04Drupal article first_site_04
Drupal article first_site_04
 
Open source and You. DrupalForum ZP.
Open source and You. DrupalForum ZP.Open source and You. DrupalForum ZP.
Open source and You. DrupalForum ZP.
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to Drupal
 
SEO Fundamentals Outline Lecture 2
SEO Fundamentals Outline Lecture 2SEO Fundamentals Outline Lecture 2
SEO Fundamentals Outline Lecture 2
 
Web Building With Drupal
Web Building With DrupalWeb Building With Drupal
Web Building With Drupal
 
Managing a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days IrelandManaging a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days Ireland
 
BiancaAfonsoCV
BiancaAfonsoCVBiancaAfonsoCV
BiancaAfonsoCV
 

Recently uploaded

UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 

Recently uploaded (20)

UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 

Beyond the Beginner - Path Ways to Advanced Drupal Levels & Businesses

  • 1. Beyond the Beginner Path Ways to Advanced Drupal Levels & Businesses Maung Maung Drupal.org/user/404070 Drupal.org.sg/members/13073623 linkedin.com/in/everlearner @mmgthant DrupalCamp Singapore #02-18, Plug-In @ Blk 71 Ayer Rajah Crescent Saturday, 27 Apr 2013
  • 2. This presentation is for - People very new to Drupal, - Drupal beginners and - People with web development experiences with other CMSs in different roles.
  • 3. Why Drupal? WhiteHouse.gov, Media.MIT.edu, Harvard.edu, FastCompany.com, StyleGuide.Yahoo.com, Dev.Twitter.com, Research.Yahoo.com,
  • 4. Why Drupal? Their choices are not a mistake…!
  • 5. Why Drupal? They did so many researches… They believed the power of Drupal… Finally they choose Drupal to leverage their daily web activities….
  • 6. Why Drupal? We also have equal chance to use the same software…
  • 7. Why Drupal? The same Software… Different experiences Different requirements and Different skills - create Different Drupal sites…
  • 8. Knowing Yourself It is the beginning of all Wisdom. Aristotal
  • 10. Knowing Yourself… I'm - An absolute beginner with no experiences, - A fresh graduate, - An intern, - A student, - Someone from other professional background.. Image - http://www.career-change-made-simple.com/career-change-resume-functional.html
  • 11. Knowing Yourself… I'm - A front end developer with HTML, CSS experiences - I know how to create a static website using HTML and CSS Image - http://dirtbike933.wordpress.com/2010/12/13/css/ http://pubpages.unh.edu/~cas254/html.html
  • 12. Knowing Yourself… I'm - A front end developer with - HTML, CSS, JavaScript, jQuery experiences, - Currently using web technologies to build websites Image - http://dirtbike933.wordpress.com/2010/12/13/css/ - http://pubpages.unh.edu/~cas254/html.html - http://learn-aaz.blogspot.sg/2011/04/javascript-introduction.html
  • 13. Knowing Yourself… I'm - A CMS developer using other CMSs, - Existing user with WordPress, Joomla etc, - also know HTML, CSS, JavaScript, jQuery etc…
  • 14. Knowing Yourself… I'm - A PHP programmer with HTML, CSS, JavaScript, jQuery experiences. - I know how to program with PHP, - I already created various websites and backends using PHP and frameworks, - I know other CMSs… Image - http://php.net
  • 15. Knowing Yourself… I'm - A project manager , managing web projects, - I know how to deal with web programmers, front end developers and clients, - I want to understand more about problems and difficulties of Drupal developers and Drupal projects.
  • 16. Knowing Yourself… I'm - A business owner with or without web development experiences - I know how to run a business, - I want to understand more on Drupal developers, - my clients’ problems and their requirements.
  • 17. Knowing Yourself… A business owner An absolute beginner A front end developer A CMS developer A PHP programmer A project manager 17Image - http://positivelyparkinsons.blogspot.com/2011/11/problem-with-being-you.html
  • 18. Knowing Yourself… But… 18 I know nothing about Drupal…
  • 19. The Good News… 19Image - http://www.realizedworth.com/2011/06/business-case-for-employee-volunteering.html
  • 20. The Good News… 20 You are not alone…
  • 21. The Good News… All today experts are… Absolute beginners… in their early days… 21
  • 22. 22
  • 23. Beyond Yourself… 23 A business owner An absolute beginner A front end developer A CMS developer A PHP programmer A project manager Image - https://twitter.com/drupalplanet Drupal Site Builder, Site Administrator Drupal Themer Drupal Module Developer Drupal Project Manager Drupal Shop
  • 24. Diving into Drupal 24Image - http://groups.drupal.org/node/222394
  • 25. 25 Diving into Drupal… Image - http://consciousink.com/first-things-first-p-162.html
  • 26. 26 Diving into Drupal… Forget about bad news and misunderstandings about Drupal from now on…
  • 27. 27 Diving into Drupal… Learning Drupal is not as hard as you think. Drupal community is Awesome. People are always ready to help with your Drupal problems.
  • 28. 28 Drupal Learning Tips… • Learn and Know the Powers of Drupal to motivate yourself (Very Important) • Find a Drupal mentor (if possible) • Join nearest Drupal community • Ask as many questions as possible • Try to be Familiar & Talk with Drupal Jargons • Digest the Drupal Basics • Learn from free/paid Drupal Videos • Learn from Drupal Case Studies • Build your own site locally and apply knowledge • Learn from Books and community Tutorials • Learn something new every day to motivate your progress
  • 29. 29 Drupal Learning Curve… 1. Install core Drupal 2. Learn & Play with Drupal Structures Content types, Fields, Taxonomy, Menu, Blocks, Image styles, Input formats, Pathes, Entities 3. Beautify with Appearance Theme - install, configure, uninstall 4. Understand People in a Drupal site User Roles, Permissions, Relations between Roles, Content types, Blocks, Input Formats.. 5. Empower functionalities with Modules Books, Aggregator, Forum, Contact, Blogs…so on 6. Monitor with Reports Learning Curve for Basic Drupal Install
  • 30. 30 Drupal Learning Curve… 7. Modify outputs with Views Drupal Install with Views, Panels, Webforms, Rules and Display Suite modules 8. Change layouts with Panels 10. Make use of Webforms 9. Control the logics with Rules 11. Mixing into Display Suite
  • 31. 31 Drupal Path Ways… 7. Modify outputs with Views 8. Change layouts with Panels 10. Make use of Webforms 9. Control the logics with Rules 11. Mixing into Display Suite 6. Monitor with Reports 5. Empower functions with Modules 4. Understand People in a Drupal Site 3. Beautify with Appearance 2. Learn & Play with Drupal Structures 1. Install core Drupal Business owner Absolute beginner Frontend developer CMS developer PHP programmer Project manager Drupal Site Builder, Admin
  • 32. 32 Learning Resource – Drupal Basic Videos… - http://getlevelten.com/tutorial/course/getting-started-drupal-7 Getting Started with Drupal 7 Tutorials by Level Ten Interactive (21 Videos) Learn Drupal 7 with NodeOne by NodeOne (15 Videos) - http://nodeone.se/en/node/646
  • 33. 33 Learning Resources – Drupal Site Builders, Administrators… Learn about Useful Modules from the online Video tutorials 1) Learning Library from Nodeone (series of video tutorials for important modules) - http://nodeone.se/learn-drupal 2) Daily Dose of Drupal - Drupal Training Videos by Code Karate - http://codekarate.com/daily-dose-of-drupal 3) Drupal Easy Podcasts - http://drupaleasy.com/podcast 4) Tutr.tv - Hundreds of Drupal tutorials organized. - http://tutr.tv/
  • 34. 34 Learning Resources – Drupal Site Builders… - http://www.lullabot.com/blog/podcasts/what-drupal-site-builder What is a Drupal Site Builder? Other Drupal Site Building Tips from Lullabot - http://www.lullabot.com/taxonomy/term/834
  • 35. 35 Learning Resources – Drupal Site Builders… - http://www.drupalgardens.com/ http://www.drupalgardens.com/features http://www.drupalgardens.com/videos Play with Drupal Gardens first… Before you host first Drupal site on hosting server.
  • 36. 36
  • 37. 37 Learning Resources – Don’t Forget to Learn Best practices… Learn and Follow the Drupal Best Practices to make your life easier This is the most important thing to Do in your Drupal Journey - http://drupal.org/best-practices
  • 38. 38 Learning Resources – Don’t Forget to Learn Best practices… Warnings Never hack core - http://drupal.org/best-practices/do-not-hack-core Avoid hardcoding - http://drupal.org/node/1052556
  • 39. 39 Drupal Path Ways… Absolute beginner Frontend developer CMS developer PHP programmer Drupal Site Builder, Administrator Drupal Themer Drupal Module Developer
  • 40. 40 Drupal Path Ways… Project Manager Web Business Owner General Knowledge of Drupal Site Building Process and Modules Drupal Project Manager Drupal Dev Shop
  • 41. 41 Learning Resources – A few of Must Visit Resources… • Drupal.org • Drupal Planet - http://drupal.org/planet • Drupal Books - http://drupal.org/books • Drupal Videos - http://drupal.org/videocasts • Drupal Archive - http://archive.org/search.php?query=drupal%207 • Drupal Slides - http://slideshare.net/search/slideshow?q=Drupal • Drupal Case studies - http://drupal.org/case-studies • Drupal Online/Offline Courses (Premium) - Lynda.com, - BuildAModule.com, - Drupalized.me, - Training.acquia.com
  • 42. 42 Learning Resources – Must Read Books for All Levels… http://drupal.org/node/1576418 (Online Book)
  • 43. 43 Learning Resources – Must Read Books for Site Builders…
  • 44. 44 Learning Resources – Must Read Books for Themers…
  • 45. 45 Learning Resources – Must Read Books for Module Developers… http://www.drupalbook.com/ http://drupal.org/node/1849924 http://drupal.org/node/1865802
  • 46. 46 Learning Resources – Must Read Books and Links for Project Managers and Drupal Shops… Drupal and Project Management http://lullabot.com/blog/podcasts/drupal-and-project-management The Art of Estimation http://lullabot.com/blog/articles/art-estimation An Update on the Art of Estimation http://lullabot.com/blog/articles/update-art-estimation Drupal project management - Starting the project http://wunderkraut.com/node/333 Drupal for Project Managers (1 Day Course) http://training.acquia.com/course/drupal-project-managers
  • 47. 47 Now, It is Your Turn The Drupal Community already done their jobs. It is your turn to consume these powerful resources. Learn it, Drupal it. See you on more advanced Drupal paths… Thank You!