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.
2. This presentation is for
- People very new to Drupal,
- Drupal beginners and
- People with web development
experiences with other CMSs in
different roles.
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
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
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.
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
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!