Upload
everlearner
View
108
Download
1
Tags:
Embed Size (px)
DESCRIPTION
This presentation is trying to bridge a gap between Drupal starters and more advanced Drupal path ways. If you have one or more experiences in Frontend, Backend (or programming in PHP), Project Management and Business but you don't know how to continue with Drupal, these slides will make your Drupal learning curve make easy for you. The slides will introduce the path ways to become Drupal Themers, Site Builders, Module Developers, Drupal Project Managers and Drupal Shops.
Citation preview
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
17 Image - http://positivelyparkinsons.blogspot.com/2011/11/problem-with-being-you.html
Knowing Yourself…
But…
18
I know nothing about Drupal…
The Good News…
19 Image - 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
24 Image - 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!