SlideShare a Scribd company logo
Building Websites of the Future with Drupal 7 Welcome jay-epstein.com @jeppy64
Building Websites of the Future with Drupal 7 Welcome Introductions jay-epstein.com @jeppy64
Building Websites of the Future with Drupal 7 Welcome Lets chat about… Quick Glances:  What is Drupal? Drupal core history. Birth of the druplicon. How many sites use it? Overview of the pieces: Platforms.  Content layer. Presentation layer. Mobile device theme design. Permissions & roles. Software as a service (SaaS) Drupal Gardens Pros & Cons jay-epstein.com @jeppy64 Discussion Panel: Introduce other Drupal pros. Field questions.
A toolbox filled with everything you need to create sites from the smallest personal site all the way through a site with tens of thousands of registered users. Building Websites of the Future with Drupal 7 What is Drupal? So… what’s up with this  thing called Drupal? What is it? jay-epstein.com @jeppy64
2000, University of Antwerp: Dries Buytaert and Hans Snijder set up a wireless bridge between their student dorms to share Hans's ADSL modem connection among eight students. (apparently, Ethernet connections weren't great). Dries adopted the project portion to develop a way for these students to share information, news, notes etc. (hint hint… blog). The day after graduation, they moved this website, live to the internet so they could stay in contact with each other. Building Websites of the Future with Drupal 7 Where did it come from? So… what’s up with this  thing called Drupal? The quick Drupal history lesson jay-epstein.com @jeppy64
Dries, decided to name the domain  dorp.org , but made a typo when registering and wound up registering  drop.org.  (dorp was wanted due to the Dutch translation to Village). Drop.Org began taking on new discussions, future plans, testing etc and clearly became much more than a school “pet project”. January/2001, Dries released the software behind drop.org as "Drupal." The purpose was for others to extend the experimentation platform. Drupal, pronounced "droo-puhl," derives from the English pronunciation of the Dutch word "druppel," which means "drop." Building Websites of the Future with Drupal 7 Where did it come from? So… what’s up with this  thing called Drupal? The quick Drupal history lesson jay-epstein.com @jeppy64
Building Websites of the Future with Drupal 7 Where did it come from? When the logo issue came up, Kristjan Jansen (Kika) came up with the idea of putting two sideways drops together to form an infinity symbol. When placed inside a filled circle, it resembled a face. After more work by Steven Wittens, the Druplicon was created: a stylised drop with the "infinity" eyes, a round nose and a mischievous smile. jay-epstein.com @jeppy64
Building Websites of the Future with Drupal 7 2000 2010 7,000,000 plus A College Project 10 Years and more than 2% of the entire web uses Drupal… Really? Who uses Drupal? jay-epstein.com @jeppy64
Building Websites of the Future with Drupal 7 jay-epstein.com Drupal installation environments What platforms “play nice”? Drupal requires a web server capable of running PHP and a database. Databases Web servers Apache IIS Lighttpd nginx MySQL MariaDB PostgreSQL Sqlite MongoDB MS SQL Server Server Environment Local Environment Drupal 7 requires minimum PHP 5.2 Windows & Mac Acquia Drupal Acquia Dev Desktop Multisite Mgmt. Aegir Optional @jeppy64 Distribution Packs SimpleNews OpenPublish OpenScholar OpenPublic
Building Websites of the Future with Drupal 7 jay-epstein.com Drupal content layer Content is king. Drupal  content  scales with you. Article (time based: news, events) Basic Page (static: about us) Book Page (hierarchal: FAQs, instruction) Blog Entry (time based: single or multi user) Forum (threaded discussions: communities) Poll (voting: stat collection,opinions) Default content types: @jeppy64 Modules Modules extend Drupal core to perform additional tasks. 8323 total modules. 1987 for Drupal 7 400 really stable for 7 Many default types (boolean, decimal, file, image…) Easily add as many as you wish (infinite) Control field display (teaser, full, views) Add fields to extend content: Taxonomy Create your own tags, lists and vocabularies to classify content.
Building Websites of the Future with Drupal 7 jay-epstein.com Drupal content layer Content is king. Drupal  content  scales with you. Content containers usually “surround” main content. Can display any content. Create new content apart from core. Full control of placement. Context shows “smart” blocks. Blocks @jeppy64 Views Main job: retrieve and display content types: Alter core display. Create data sets. Views is the single most important module to master.
Building Websites of the Future with Drupal 7 jay-epstein.com Drupal presentation layer Making it pretty… Hundreds of free base themes.  “Pay for” themes available. Combo of HTML, PHP and CSS. Regions display your content. Blocks are assigned to regions. Do not have full creative control. Base Theme @jeppy64 Copy of a base theme. Allows for full customizing. Inherits base theme updates. Subtheme Header Region Main Region Block Block Block Block Block Block Block Footer Region
Building Websites of the Future with Drupal 7 jay-epstein.com Drupal presentation layer Making it pretty… Ensuring that  ALL devices see  ALL of your content. Knows your device’s display capability. Knows your device’s orientation. Stacks or un-stacks content automatically  so there is no horizontal scroll. Works on ANY device. Unlimited design possibilities. The best of the best and newest theme layer technology. Responsive Theme @jeppy64 Header Region Main Region Block Block Block Block Block Block Block Footer Region
Building Websites of the Future with Drupal 7 jay-epstein.com Drupal permissions and roles. Who’s allowed to do what. Drupal  allows fine grained of everything! Admin is the lord. Add new “more limited” roles. Set up hierarchal roles for publishing. Apply to content types, individual entries. Apply to blocks. Roles @jeppy64 Example: Admin: Owns everything. Newspaper: Reporter enters story with images. Editor corrects. Copy editor publishes.
Building Websites of the Future with Drupal 7 jay-epstein.com Drupal software as a serice. (Saas) All the benefits – no work! All core, module and theme updates are automatic! All the Drupal, none of the maintenance. Theme layer is point & click. Custom CSS can be added. Constant “new features” added. Very fast development times. Great for smaller budget clients. Build your site for free. Custom domains cost pennies. Export a site intact to a full environment. Drupal Gardens:  PROS @jeppy64 Drupal Gardens:  CONS Small scale Ecommerce solution. No control of module additions. Themes are not 100% controllable.
Building Websites of the Future with Drupal 7 Welcome Links & Stuff jay-epstein.com @jeppy64 Drupal.org Drupalgardens.com Whitehouse.gov Popsci.com Warnerbrosrecords.com Economist.com Google the phrase: “ Made with drupal” Browarddrupal.org Meetup.com/broward-drupal Meetup.com/palm-beach-drual A Few of the Big Boys I hang out at: Thanks for listening!

More Related Content

What's hot (20)

PPTX
WP Joburg Meetup 10: Genesis Framework by Trish Cornelius
WPJoburg
 
PDF
One Man Band - Drupal Lightning Talks
Mark Jarrell
 
PDF
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
Angela Byron
 
PDF
All about word press
Dan Beil
 
PPTX
Why drupal should power your next web project
Syed Hassan Raza
 
PPTX
Intro to StudioPress child themes
vegasgeek
 
ODP
DrupalEasy: Intro to Theme Development
ultimike
 
PPTX
304 startup weebly
Satoru Hoshiba
 
PPT
PSD to a Drupal Theme (using a base theme)
kuydigital
 
PDF
Drupal 8 theming deep dive
Romain Jarraud
 
PPTX
Converting (X)HTML/CSS template to Drupal 7 Theme
Adolfo Nasol
 
PPT
Drupal Basics
ALATechSource
 
PPTX
Rockford WordPress Meetup - Child Themes
Andrew Wikel
 
PPTX
Ready. Set. Drupal! An Intro to Drupal 8, Part 2
Acquia
 
PPTX
Zimmertwins Presentation
Ashok Modi
 
PPTX
Sab prezentaton on Google
tariqmehsud
 
PDF
WPAZ Child Themes
certainstrings
 
PPT
Drupal4uic 2008 04 25
leoklein
 
PPTX
Making your Drupal fly with Apache SOLR
Exove
 
PDF
Learning PHP for Drupal Theming, DC Chicago 2009
Emma Jane Hogbin Westby
 
WP Joburg Meetup 10: Genesis Framework by Trish Cornelius
WPJoburg
 
One Man Band - Drupal Lightning Talks
Mark Jarrell
 
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
Angela Byron
 
All about word press
Dan Beil
 
Why drupal should power your next web project
Syed Hassan Raza
 
Intro to StudioPress child themes
vegasgeek
 
DrupalEasy: Intro to Theme Development
ultimike
 
304 startup weebly
Satoru Hoshiba
 
PSD to a Drupal Theme (using a base theme)
kuydigital
 
Drupal 8 theming deep dive
Romain Jarraud
 
Converting (X)HTML/CSS template to Drupal 7 Theme
Adolfo Nasol
 
Drupal Basics
ALATechSource
 
Rockford WordPress Meetup - Child Themes
Andrew Wikel
 
Ready. Set. Drupal! An Intro to Drupal 8, Part 2
Acquia
 
Zimmertwins Presentation
Ashok Modi
 
Sab prezentaton on Google
tariqmehsud
 
WPAZ Child Themes
certainstrings
 
Drupal4uic 2008 04 25
leoklein
 
Making your Drupal fly with Apache SOLR
Exove
 
Learning PHP for Drupal Theming, DC Chicago 2009
Emma Jane Hogbin Westby
 

Viewers also liked (7)

PPT
Mapas 80 primeira_versao
Henry Daniel Lorencena Souza
 
PDF
Pdf
asmaalmalki
 
PPT
10 Lessons in Mobile Content
mLab Southern Africa
 
PPT
Building Websites of the Future With Drupal 7
Jay Epstein
 
PPTX
Dg presentation
Jay Epstein
 
PDF
One Mobile per School
mLab Southern Africa
 
PPT
Technologies for learning
Alexandria Lindsay
 
Mapas 80 primeira_versao
Henry Daniel Lorencena Souza
 
10 Lessons in Mobile Content
mLab Southern Africa
 
Building Websites of the Future With Drupal 7
Jay Epstein
 
Dg presentation
Jay Epstein
 
One Mobile per School
mLab Southern Africa
 
Technologies for learning
Alexandria Lindsay
 
Ad

Similar to Building Websites of the Future With Drupal 7 (20)

PDF
Introduction to drupal
Pedro Cambra
 
PDF
Drupal 101
Snake Hill Web Agency
 
PDF
Introduction to Drupal
Tom Deryckere
 
PPTX
Promet.manila2011.selling drupal.
Promet Source
 
PDF
Drupal in-depth
Kathryn Carruthers
 
PDF
An Introduction to Drupal
Tobias Ratschiller
 
PDF
Showcasing drupal
Opevel
 
ODP
Drupal Now! - Introduction to Drupal
Alozie Nwosu
 
PDF
Drupal Under the Hood
Bryan Mayjor
 
PPT
Getting Started with Drupal
Rachel Vacek
 
PPTX
Drupal Skils Lab 302Labs
Ahmad Mohamad Zain
 
KEY
Drupal Gardens Overview
Acquia
 
PPTX
72d5drupal
Mahesh Sherkar
 
PPTX
Promet.manila2011.selling drupal
Andy Kucharski
 
PPT
Introduction of drupal7 by ayushi infotech
Mandakini Kumari
 
KEY
Drupal in 30 Minutes
Robert Carr
 
KEY
Brief Intro to Drupal
Johnnie Fox
 
PDF
Drupal
Abhishek Nagar
 
PDF
State of Drupal keynote, DrupalCon Los Angeles
Dries Buytaert
 
PPTX
Drupal
Nirbhay Upadhyay
 
Introduction to drupal
Pedro Cambra
 
Introduction to Drupal
Tom Deryckere
 
Promet.manila2011.selling drupal.
Promet Source
 
Drupal in-depth
Kathryn Carruthers
 
An Introduction to Drupal
Tobias Ratschiller
 
Showcasing drupal
Opevel
 
Drupal Now! - Introduction to Drupal
Alozie Nwosu
 
Drupal Under the Hood
Bryan Mayjor
 
Getting Started with Drupal
Rachel Vacek
 
Drupal Skils Lab 302Labs
Ahmad Mohamad Zain
 
Drupal Gardens Overview
Acquia
 
72d5drupal
Mahesh Sherkar
 
Promet.manila2011.selling drupal
Andy Kucharski
 
Introduction of drupal7 by ayushi infotech
Mandakini Kumari
 
Drupal in 30 Minutes
Robert Carr
 
Brief Intro to Drupal
Johnnie Fox
 
State of Drupal keynote, DrupalCon Los Angeles
Dries Buytaert
 
Ad

Recently uploaded (20)

PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
July Patch Tuesday
Ivanti
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 

Building Websites of the Future With Drupal 7

  • 1. Building Websites of the Future with Drupal 7 Welcome jay-epstein.com @jeppy64
  • 2. Building Websites of the Future with Drupal 7 Welcome Introductions jay-epstein.com @jeppy64
  • 3. Building Websites of the Future with Drupal 7 Welcome Lets chat about… Quick Glances: What is Drupal? Drupal core history. Birth of the druplicon. How many sites use it? Overview of the pieces: Platforms. Content layer. Presentation layer. Mobile device theme design. Permissions & roles. Software as a service (SaaS) Drupal Gardens Pros & Cons jay-epstein.com @jeppy64 Discussion Panel: Introduce other Drupal pros. Field questions.
  • 4. A toolbox filled with everything you need to create sites from the smallest personal site all the way through a site with tens of thousands of registered users. Building Websites of the Future with Drupal 7 What is Drupal? So… what’s up with this thing called Drupal? What is it? jay-epstein.com @jeppy64
  • 5. 2000, University of Antwerp: Dries Buytaert and Hans Snijder set up a wireless bridge between their student dorms to share Hans's ADSL modem connection among eight students. (apparently, Ethernet connections weren't great). Dries adopted the project portion to develop a way for these students to share information, news, notes etc. (hint hint… blog). The day after graduation, they moved this website, live to the internet so they could stay in contact with each other. Building Websites of the Future with Drupal 7 Where did it come from? So… what’s up with this thing called Drupal? The quick Drupal history lesson jay-epstein.com @jeppy64
  • 6. Dries, decided to name the domain dorp.org , but made a typo when registering and wound up registering drop.org. (dorp was wanted due to the Dutch translation to Village). Drop.Org began taking on new discussions, future plans, testing etc and clearly became much more than a school “pet project”. January/2001, Dries released the software behind drop.org as "Drupal." The purpose was for others to extend the experimentation platform. Drupal, pronounced "droo-puhl," derives from the English pronunciation of the Dutch word "druppel," which means "drop." Building Websites of the Future with Drupal 7 Where did it come from? So… what’s up with this thing called Drupal? The quick Drupal history lesson jay-epstein.com @jeppy64
  • 7. Building Websites of the Future with Drupal 7 Where did it come from? When the logo issue came up, Kristjan Jansen (Kika) came up with the idea of putting two sideways drops together to form an infinity symbol. When placed inside a filled circle, it resembled a face. After more work by Steven Wittens, the Druplicon was created: a stylised drop with the "infinity" eyes, a round nose and a mischievous smile. jay-epstein.com @jeppy64
  • 8. Building Websites of the Future with Drupal 7 2000 2010 7,000,000 plus A College Project 10 Years and more than 2% of the entire web uses Drupal… Really? Who uses Drupal? jay-epstein.com @jeppy64
  • 9. Building Websites of the Future with Drupal 7 jay-epstein.com Drupal installation environments What platforms “play nice”? Drupal requires a web server capable of running PHP and a database. Databases Web servers Apache IIS Lighttpd nginx MySQL MariaDB PostgreSQL Sqlite MongoDB MS SQL Server Server Environment Local Environment Drupal 7 requires minimum PHP 5.2 Windows & Mac Acquia Drupal Acquia Dev Desktop Multisite Mgmt. Aegir Optional @jeppy64 Distribution Packs SimpleNews OpenPublish OpenScholar OpenPublic
  • 10. Building Websites of the Future with Drupal 7 jay-epstein.com Drupal content layer Content is king. Drupal content scales with you. Article (time based: news, events) Basic Page (static: about us) Book Page (hierarchal: FAQs, instruction) Blog Entry (time based: single or multi user) Forum (threaded discussions: communities) Poll (voting: stat collection,opinions) Default content types: @jeppy64 Modules Modules extend Drupal core to perform additional tasks. 8323 total modules. 1987 for Drupal 7 400 really stable for 7 Many default types (boolean, decimal, file, image…) Easily add as many as you wish (infinite) Control field display (teaser, full, views) Add fields to extend content: Taxonomy Create your own tags, lists and vocabularies to classify content.
  • 11. Building Websites of the Future with Drupal 7 jay-epstein.com Drupal content layer Content is king. Drupal content scales with you. Content containers usually “surround” main content. Can display any content. Create new content apart from core. Full control of placement. Context shows “smart” blocks. Blocks @jeppy64 Views Main job: retrieve and display content types: Alter core display. Create data sets. Views is the single most important module to master.
  • 12. Building Websites of the Future with Drupal 7 jay-epstein.com Drupal presentation layer Making it pretty… Hundreds of free base themes. “Pay for” themes available. Combo of HTML, PHP and CSS. Regions display your content. Blocks are assigned to regions. Do not have full creative control. Base Theme @jeppy64 Copy of a base theme. Allows for full customizing. Inherits base theme updates. Subtheme Header Region Main Region Block Block Block Block Block Block Block Footer Region
  • 13. Building Websites of the Future with Drupal 7 jay-epstein.com Drupal presentation layer Making it pretty… Ensuring that ALL devices see ALL of your content. Knows your device’s display capability. Knows your device’s orientation. Stacks or un-stacks content automatically so there is no horizontal scroll. Works on ANY device. Unlimited design possibilities. The best of the best and newest theme layer technology. Responsive Theme @jeppy64 Header Region Main Region Block Block Block Block Block Block Block Footer Region
  • 14. Building Websites of the Future with Drupal 7 jay-epstein.com Drupal permissions and roles. Who’s allowed to do what. Drupal allows fine grained of everything! Admin is the lord. Add new “more limited” roles. Set up hierarchal roles for publishing. Apply to content types, individual entries. Apply to blocks. Roles @jeppy64 Example: Admin: Owns everything. Newspaper: Reporter enters story with images. Editor corrects. Copy editor publishes.
  • 15. Building Websites of the Future with Drupal 7 jay-epstein.com Drupal software as a serice. (Saas) All the benefits – no work! All core, module and theme updates are automatic! All the Drupal, none of the maintenance. Theme layer is point & click. Custom CSS can be added. Constant “new features” added. Very fast development times. Great for smaller budget clients. Build your site for free. Custom domains cost pennies. Export a site intact to a full environment. Drupal Gardens: PROS @jeppy64 Drupal Gardens: CONS Small scale Ecommerce solution. No control of module additions. Themes are not 100% controllable.
  • 16. Building Websites of the Future with Drupal 7 Welcome Links & Stuff jay-epstein.com @jeppy64 Drupal.org Drupalgardens.com Whitehouse.gov Popsci.com Warnerbrosrecords.com Economist.com Google the phrase: “ Made with drupal” Browarddrupal.org Meetup.com/broward-drupal Meetup.com/palm-beach-drual A Few of the Big Boys I hang out at: Thanks for listening!