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… <ul><li>Quick Glances:  </li></ul><ul><li>What is D...
A toolbox filled with everything you need to create sites from the smallest personal site all the way through a site with ...
<ul><li>2000, University of Antwerp: </li></ul><ul><li>Dries Buytaert and Hans Snijder set up a wireless bridge between th...
<ul><li>Dries, decided to name the domain  dorp.org , but made a typo when registering and wound up registering  drop.org....
Building Websites of the Future with Drupal 7 Where did it come from? <ul><li>When the logo issue came up, Kristjan Jansen...
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 ...
Building Websites of the Future with Drupal 7 jay-epstein.com Drupal installation environments What platforms “play nice”?...
Building Websites of the Future with Drupal 7 jay-epstein.com Drupal content layer Content is king. Drupal  content  scale...
Building Websites of the Future with Drupal 7 jay-epstein.com Drupal content layer Content is king. Drupal  content  scale...
Building Websites of the Future with Drupal 7 jay-epstein.com Drupal presentation layer Making it pretty… Hundreds of free...
Building Websites of the Future with Drupal 7 jay-epstein.com Drupal presentation layer Making it pretty… Ensuring that  A...
Building Websites of the Future with Drupal 7 jay-epstein.com Drupal permissions and roles. Who’s allowed to do what. Drup...
Building Websites of the Future with Drupal 7 jay-epstein.com Drupal software as a serice. (Saas) All the benefits – no wo...
Building Websites of the Future with Drupal 7 Welcome Links & Stuff jay-epstein.com @jeppy64 <ul><li>Drupal.org </li></ul>...
Upcoming SlideShare
Loading in...5
×

Building Websites of the Future With Drupal 7

3,855

Published on

Presentation for NewTechCommunity. This is a "get acquainted" with Drupal 7 slideshow.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,855
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Building Websites of the Future With Drupal 7

  1. 1. Building Websites of the Future with Drupal 7 Welcome jay-epstein.com @jeppy64
  2. 2. Building Websites of the Future with Drupal 7 Welcome Introductions jay-epstein.com @jeppy64
  3. 3. Building Websites of the Future with Drupal 7 Welcome Lets chat about… <ul><li>Quick Glances: </li></ul><ul><li>What is Drupal? </li></ul><ul><li>Drupal core history. </li></ul><ul><li>Birth of the druplicon. </li></ul><ul><li>How many sites use it? </li></ul><ul><li>Overview of the pieces: </li></ul><ul><li>Platforms. </li></ul><ul><li>Content layer. </li></ul><ul><li>Presentation layer. </li></ul><ul><li>Mobile device theme design. </li></ul><ul><li>Permissions & roles. </li></ul><ul><li>Software as a service (SaaS) </li></ul><ul><li>Drupal Gardens </li></ul><ul><li>Pros & Cons </li></ul>jay-epstein.com @jeppy64 <ul><li>Discussion Panel: </li></ul><ul><li>Introduce other Drupal pros. </li></ul><ul><li>Field questions. </li></ul>
  4. 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. 5. <ul><li>2000, University of Antwerp: </li></ul><ul><li>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). </li></ul><ul><li>Dries adopted the project portion to develop a way for these students to share information, news, notes etc. (hint hint… blog). </li></ul><ul><li>The day after graduation, they moved this website, live to the internet so they could stay in contact with each other. </li></ul>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. 6. <ul><li>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). </li></ul><ul><li>Drop.Org began taking on new discussions, future plans, testing etc and clearly became much more than a school “pet project”. </li></ul><ul><li>January/2001, Dries released the software behind drop.org as &quot;Drupal.&quot; The purpose was for others to extend the experimentation platform. Drupal, pronounced &quot;droo-puhl,&quot; derives from the English pronunciation of the Dutch word &quot;druppel,&quot; which means &quot;drop.&quot; </li></ul>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. 7. Building Websites of the Future with Drupal 7 Where did it come from? <ul><li>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 &quot;infinity&quot; eyes, a round nose and a mischievous smile. </li></ul>jay-epstein.com @jeppy64
  8. 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. 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 <ul><li>Apache </li></ul><ul><li>IIS </li></ul><ul><li>Lighttpd </li></ul><ul><li>nginx </li></ul><ul><li>MySQL </li></ul><ul><li>MariaDB </li></ul><ul><li>PostgreSQL </li></ul><ul><li>Sqlite </li></ul><ul><li>MongoDB </li></ul><ul><li>MS SQL Server </li></ul>Server Environment Local Environment Drupal 7 requires minimum PHP 5.2 <ul><li>Windows & Mac </li></ul><ul><li>Acquia Drupal </li></ul><ul><li>Acquia Dev Desktop </li></ul><ul><li>Multisite Mgmt. </li></ul><ul><li>Aegir </li></ul>Optional @jeppy64 <ul><li>Distribution Packs </li></ul><ul><li>SimpleNews </li></ul><ul><li>OpenPublish </li></ul><ul><li>OpenScholar </li></ul><ul><li>OpenPublic </li></ul>
  10. 10. Building Websites of the Future with Drupal 7 jay-epstein.com Drupal content layer Content is king. Drupal content scales with you. <ul><li>Article (time based: news, events) </li></ul><ul><li>Basic Page (static: about us) </li></ul><ul><li>Book Page (hierarchal: FAQs, instruction) </li></ul><ul><li>Blog Entry (time based: single or multi user) </li></ul><ul><li>Forum (threaded discussions: communities) </li></ul><ul><li>Poll (voting: stat collection,opinions) </li></ul>Default content types: @jeppy64 Modules Modules extend Drupal core to perform additional tasks. <ul><li>8323 total modules. </li></ul><ul><li>1987 for Drupal 7 </li></ul><ul><li>400 really stable for 7 </li></ul><ul><li>Many default types (boolean, decimal, file, image…) </li></ul><ul><li>Easily add as many as you wish (infinite) </li></ul><ul><li>Control field display (teaser, full, views) </li></ul>Add fields to extend content: Taxonomy Create your own tags, lists and vocabularies to classify content.
  11. 11. Building Websites of the Future with Drupal 7 jay-epstein.com Drupal content layer Content is king. Drupal content scales with you. <ul><li>Content containers usually “surround” main content. </li></ul><ul><li>Can display any content. </li></ul><ul><li>Create new content apart from core. </li></ul><ul><li>Full control of placement. </li></ul><ul><li>Context shows “smart” blocks. </li></ul>Blocks @jeppy64 Views <ul><li>Main job: retrieve and display content types: </li></ul><ul><li>Alter core display. </li></ul><ul><li>Create data sets. </li></ul>Views is the single most important module to master.
  12. 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. <ul><li>Combo of HTML, PHP and CSS. </li></ul><ul><li>Regions display your content. </li></ul><ul><li>Blocks are assigned to regions. </li></ul><ul><li>Do not have full creative control. </li></ul>Base Theme @jeppy64 <ul><li>Copy of a base theme. </li></ul><ul><li>Allows for full customizing. </li></ul><ul><li>Inherits base theme updates. </li></ul>Subtheme Header Region Main Region Block Block Block Block Block Block Block Footer Region
  13. 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. <ul><li>Knows your device’s display capability. </li></ul><ul><li>Knows your device’s orientation. </li></ul><ul><li>Stacks or un-stacks content automatically </li></ul><ul><li>so there is no horizontal scroll. </li></ul><ul><li>Works on ANY device. </li></ul><ul><li>Unlimited design possibilities. </li></ul><ul><li>The best of the best and newest theme </li></ul><ul><li>layer technology. </li></ul>Responsive Theme @jeppy64 Header Region Main Region Block Block Block Block Block Block Block Footer Region
  14. 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! <ul><li>Admin is the lord. </li></ul><ul><li>Add new “more limited” roles. </li></ul><ul><li>Set up hierarchal roles for publishing. </li></ul><ul><li>Apply to content types, individual entries. </li></ul><ul><li>Apply to blocks. </li></ul>Roles @jeppy64 Example: <ul><li>Admin: Owns everything. </li></ul><ul><li>Newspaper: </li></ul><ul><li>Reporter enters story with images. </li></ul><ul><li>Editor corrects. </li></ul><ul><li>Copy editor publishes. </li></ul>
  15. 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! <ul><li>All the Drupal, none of the maintenance. </li></ul><ul><li>Theme layer is point & click. </li></ul><ul><li>Custom CSS can be added. </li></ul><ul><li>Constant “new features” added. </li></ul><ul><li>Very fast development times. </li></ul><ul><li>Great for smaller budget clients. </li></ul><ul><li>Build your site for free. </li></ul><ul><li>Custom domains cost pennies. </li></ul><ul><li>Export a site intact to a full environment. </li></ul>Drupal Gardens: PROS @jeppy64 Drupal Gardens: CONS <ul><li>Small scale Ecommerce solution. </li></ul><ul><li>No control of module additions. </li></ul><ul><li>Themes are not 100% controllable. </li></ul>
  16. 16. Building Websites of the Future with Drupal 7 Welcome Links & Stuff jay-epstein.com @jeppy64 <ul><li>Drupal.org </li></ul><ul><li>Drupalgardens.com </li></ul><ul><li>Whitehouse.gov </li></ul><ul><li>Popsci.com </li></ul><ul><li>Warnerbrosrecords.com </li></ul><ul><li>Economist.com </li></ul><ul><li>Google the phrase: </li></ul><ul><li>“ Made with drupal” </li></ul><ul><li>Browarddrupal.org </li></ul><ul><li>Meetup.com/broward-drupal </li></ul><ul><li>Meetup.com/palm-beach-drual </li></ul>A Few of the Big Boys I hang out at: Thanks for listening!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×