Drupal is a popular, open source content management system. It powers websites for governments, NGOs, communities, and businesses around the world. Drupal 8, the newest version, has recently been released and there are many exciting new features for end users, site builders, and developers.
If you're considering a platform for your next web development project, this webinar will give you a great opportunity to learn more about what Drupal has to offer.
4. • Large, scalable infrastructure and deployments
• Multilingual content management
• Flexible search interfaces
• Content import and synchronization
• Custom Drupal development
• Integration with external IT systems
• Drupal training
WHAT WE DO
6. • Introduction à Drupal 8 - Montreal - January 6
• 5-Day Drupal Training - Vancouver - January 9-13
• HTML & CSS Intro - Montreal - January 16
• Real World Agile for Drupal - Montreal - January 17
• Intro to Drupal 8 - Ottawa - January 19
• 5-Day Drupal Training - Ottawa - February 6-10
• Online Drupal Module Dev Training - January 16-27
UPCOMING TRAININGS
evolvingweb.ca/training
7. SUZANNE DERGACHEVA
• Drupal trainer
• Co-founded Evolving Web
in 2007
• Manage Drupal projects
• Experienced site builder,
themer, and developer
• @suzanne_kennedy
10. THEY ALL HAVE…
• A Header with your logo and your organization
name
• A footer with your contact info
• Navigation
• Pages of content
• Maybe articles and events
• Maybe a search form
• URLs
• A contact page
12. YOU WANT YOUR OWN…
• Branding and colours
• List of products with special features
• Unique content
• Customized search with special filters
• Illustrations and graphics
• Landing pages that stand out
• Highlight the content that’s most important
• Target your key audiences
13. FEATURES OF DRUPAL 8
• Content
management
• Taxonomy for
organizing content
• Flexible navigation
system
• Comments
• Search
• Content listings
• Contact forms
• WYSIWYG Editor
• Nice content
authoring experience
• Multilingual content
& user interface
• User management
• Accessibility
• Responsive design
15. • Node - Piece of content
• Content type - A template for your content
• Taxonomy - Categorizing your content
• View - List of content (e.g. recent news, calendar
of events, list of products)
• Module - Functionality that you can add to a
Drupal website
• Theme - The layout, look and feel of your site
• Block - Something that’s displayed on the page
(e.g. user login block, main menu, list of content)
• Role - A type of user (e.g. author)
• Permission - A task that a user can do (e.g. add a
comment)
17. CORPORATE WEBSITE
e v o l v i n g w e b . c a
OUR
PROJECT
EXPERIENC
E
• Flexible landing pages that
target key audiences
• Workflow for publishing/
scheduling content
• Content types for services,
conferences, press releases
18. CORPORATE WEBSITE
e v o l v i n g w e b . c a
OUR
PROJECT
EXPERIENC
E
• Contact forms for
collecting leads and
inquiries
• Corporate branding
• Content types for FAQ,
media listings, highlighted
projects
19. INTRANET
e v o l v i n g w e b . c a
OUR
PROJECT
EXPERIENC
E
• Private content
• Custom workflow for
internal processes
• Single sign on
• Listings of internal
content (e.g. regulations,
clients, internal news,
meeting notes)
20. ONLINE DIRECTORY
e v o l v i n g w e b . c a
• Content listing pages
• Search tools
• Embedded listings
• Related content
• Relationships between
content
21. WEB APPLICATION
e v o l v i n g w e b . c a
• Multi-step forms
• Custom validation
• Integration with third-
party database
• Custom admin interface
• Custom user registration
22. MARKETING PORTAL
e v o l v i n g w e b . c a
• Audience targeting
• Landing pages for SEO
• Mix of content and
marketing material
(vendor listings)
• Campaign landing
pages
28. DRUPAL CORE
Taxonomy
city break
CommentsUsers
D. Schrute
Germany
J. Halpert
Spain
adventure
city break
sailing
shopping
dwight
8 Sept
Wow, can't
wait to get
started.
joe
8 Sept
Me too!
Content
Content title
ContactServicesFeatured About PortfolioNews
text search
30. HOW DO I ADD….?
• Add an events calendar
• Social media links
• E-commerce features
• LDAP integration
• Embed load so YouTube videos
• Google Analytics
33. CONTRIB MODULES
Select a date
30 329 1 23128
2421 23 25 272622
201814 17 191615
129 1187 10 13
S
6
F
5
T
4
W
3
T
21
M
30
S
December 2011
Select Today
Slider
1
Item Title 1
Subtitle 1
2
Item Title 2
Subtitle 2
3
Item Title 3
Subtitle 3
Item
Sub
16:9
This is the Title of the Video
One morning, when Gregor Samsa
woke from troubled dreams, he
found himself transformed... More...
0:00 / 4:59
URL
Embed
Ratings
34. HOW DO I ADD…?
• Integrate with my company’s database
• Add custom validation for forms
• Create a custom workflow
• Create multi-step registration forms
• Move content from another website into my
website
• Other fancy stuff…
47. SITE BUILDING
• Creating custom content types
• Views, views, and more views
• Selecting modules
• Using advanced modules like Context, Rules, and
Workbench
48. FRONT-END DEVELOPMENT
• Writing template files
• Adding CSS and Javascript
• Using core base themes like Classy and Stable
• Using contributed base themes like Bootstrap
and Omega
49. BACK-END DEVELOPMENT
• Learning how Drupal modules work (patterns)
• Writing PHP code to write custom functionality
• Writing migrations to pull in content
• Using Drupal developer tools!
51. • Introduction à Drupal 8 - Montreal - January 6
• 5-Day Drupal Training - Vancouver - January 9-13
• HTML & CSS Intro - Montreal - January 16
• Real World Agile for Drupal - Montreal - January 17
• Intro to Drupal 8 - Ottawa - January 19
• 5-Day Drupal Training - Ottawa - February 6-10
• Online Drupal Module Dev Training - January 16-27
UPCOMING TRAININGS
evolvingweb.ca/training