SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
INTRO TO DRUPAL
                           Part 1: Intro to Drupal (10:00 - 10:50am)
                        Part 2: Getting Started / Demo (11:00-11:50am)



                            2011 Cleveland Regional APCUG Annual Meeting
                                       http://cleveland.apcug.org/



Sunday, July 17, 2011
JEFF SCHULER

        jeff@websubstrate.com



        http://www.websubstrate.com

        http://drupal.org/user/239714/ (jeffschuler)

        Cleveland Drupal User Group
        http://www.meetup.com/cleveland-drupal/

Sunday, July 17, 2011
WHAT IS DRUPAL?




    • Tool              for building & running web sites and apps

    • Content              Management Framework (CMF)

    • Product              or Framework?

Sunday, July 17, 2011
http://www.flickr.com/photos/matijagrguric/5404377938/


Sunday, July 17, 2011
SITES RUNNING DRUPAL

    • ubuntu.com             • amnesty.org

    • java.net               • foxsearchlight.com

    • dev.twitter.com        • mtv.co.uk

    • ing.us                 • britney.com

    • mattel.com             • ericclapton.com

    • duke.edu               • dead.net

Sunday, July 17, 2011
SITES RUNNING DRUPAL...

    • fastcompany.com       • recovery.gov

    • popsci.com            • investor.gov

    • observer.com          • sba.gov

    • examiner.com          • itdashboard.gov

    • economist.com         • ed.gov

    • motherjones.com       • whitehouse.gov

Sunday, July 17, 2011
Sunday, July 17, 2011
SEE MORE EXAMPLES


    • http://drupal.org/cases

    • http://websites.usandv.com/who-is-using-drupal

    • http://buytaert.net/tag/drupal-sites




Sunday, July 17, 2011
SOME NUMBERS

    • 1+million         sites (1.7% of the web)

    •>        10,000 modules on drupal.org

    •>        1,000 themes

    •>        9,000 developers committed code to drupal.org

    •>        3,000 people at DrupalCon Chicago 2011


Sunday, July 17, 2011
TYPES OF SITES

    • Brochureware                    • Publishing   (workflows)

    • Blogs                           • E-commerce

    • Content             managed     • Geo

    • Groups/communities              • Media-rich

    • Social            networking    • Relational-data-heavy

    • Intranets                       • International

Sunday, July 17, 2011
STRENGTHS                         WEAKNESSES

    • Multi-user                      • Usability

    • Rapid             development   • Learning      curve

    • Developer-friendly              • Upgrading

    • Community                       • Available     themes

    • Flexibility                     • Flexibility

    • PHP                             • PHP

Sunday, July 17, 2011
COMPARISONS




Sunday, July 17, 2011
OPEN SOURCE &
                               COMMUNITY

    • All        code and files on drupal.org licensed under GPL (>= 2)

    • Generally             free

    • Do-ocracy

    • Issue             Queues on drupal.org and IRC



Sunday, July 17, 2011
TECHNOLOGY


    • LAMP, or              really ***P

    • Runs              on a webserver (usually Apache)

    • Needs               a database (usually MySQL)

    • PHP               (& JS)



Sunday, July 17, 2011
CORE & CONTRIB


    • Drupal            is modular

    • Core: Basic, typical           functionality and API

    • Contrib: Universe              of possibility




Sunday, July 17, 2011
SOME CORE FEATURES
    •   Pages, blogs, forums, comments, polls   •   RDF (D7)
    •   Custom content types                    •   Stats, logging
    •   Custom fields (D7)                       •   Caching and throttling
    •   Menus                                   •   Clean URLs
    •   Blocks                                  •   Syndication/Aggregation
    •   Taxonomy                                •   Multi-site
    •   Image handling (D7)                     •   Multi-language
    •   Search                                  •   Update-checking
    •   Users, permissions, roles, OpenID       •   a few themes


Sunday, July 17, 2011
CONTRIB

    •>    10,000 modules - http://drupal.org/project/modules
        "There's a module for that."

    •>        1,000 themes - http://drupal.org/project/themes

    • Contrib             sometimes becomes Core

    • Install           profiles


Sunday, July 17, 2011
CORE INITIATIVES FOR 8

    • HTML              5

    • Better            support for web services and context (mobile)

    • Configuration              management

    • Better            multi-lingual

    • Design

    • http://drupal.org/community-initiatives/drupal-core

Sunday, July 17, 2011
DRUPAL PRODUCTS

    • OpenAtrium           - http://openatrium.com/

    • OpenPublish          - http://openpublishapp.com/

    • OpenPublic          - http://openpublicapp.com/

    • ManagingNews           - http://managingnews.com/

    • Features          => Drupal App Store


Sunday, July 17, 2011
REQUIREMENTS

    •   UNIX/Linux, Mac OS X, or Windows

    •   Disk space: code (3MB - 50MB,) database, media

    •   Webserver: Apache, IIS, (and nginx and Lighthttpd)

    •   Database server: MySQL, PostgreSQL (D7:) SQLite and MariaDB,
        (Contrib:) SQL Server, Oracle

    •   PHP: recommended 5.2 for D6, 5.3 for D7

    •   http://drupal.org/requirements

Sunday, July 17, 2011
BUT WHAT IS IT?


    • Drupal               code (core, modules, themes) files

    • Database: configuration                 and content data

    • Your              files (media, etc.)

    • (let’s            see...)



Sunday, July 17, 2011
NECESSARY TOOLS?

    • Browser

    • Text              Editor (for HTML, CSS, PHP)

    • Firebug             - http://getfirebug.com/

    • For          reviewing/submitting patches: git

    • Hardcore: IDE              (ex. Eclipse), debugger (ex. XDebug)


Sunday, July 17, 2011
SETUP & INSTALL
                                 (TRADITIONAL)

    • Set         up stack (LAMP)

    • Download                Drupal

    • Create              database and a user with permissions to it

    • Add               database credentials to sites/default/settings.php

    • Run           installer through browser


Sunday, July 17, 2011
SETUP, EASIER

    •   Drupal Gardens - http://www.drupalgardens.com/

    •   WAMP - http://www.wampserver.com/

    •   MAMP - http://www.mamp.info/

    •   XAMPP - http://www.apachefriends.org/en/xampp.html

    •   Acquia Drupal - http://acquia.com/products-services/acquia-drupal


Sunday, July 17, 2011
GETTING DRUPAL


    • http://drupal.org/project/drupal

    • D6          vs. D7

    • One-click            installers (on your webhost)

    • (and Acquia            Drupal / Drupal Gardens)



Sunday, July 17, 2011
THEMES


    • http://drupal.org/project/themes

    • Using             base themes: Zen, Fusion, Omega

    • Starting            with existing HTML

    • (install, enable, anatomy)




Sunday, July 17, 2011
MODULES


    • http://drupal.org/project/modules

    • http://drupalmodules.com

    • (install, enable, anatomy)




Sunday, July 17, 2011
CONCEPTS / DEMO

    • Content Types             • Views

    • Fields                    • Panels

    • Taxonomy                  • Users

    • Menus                     • Modules       & Themes

    • Regions                   • Drush

    • Blocks                    • Live   site

Sunday, July 17, 2011
RESOURCES

    • http://drupal.org                       • Books: lots. Try   Using Drupal.
        http://groups.drupal.org

    • IRC          - http://drupal.org/irc

    • Lullabot  training (& more):
        http://www.lullabot.com/              • User   Groups, Camps, Cons

    • MustardSeed Video             Podcast



Sunday, July 17, 2011
CONTRIBUTING TO DRUPAL




                        http://fwallpapers.com/files/images/drupal-art.jpg


Sunday, July 17, 2011
CONTRIBUTING TO DRUPAL

    • Modules              & themes

    • Issue             Queues

    • Documentation                   / Handbook

    • Translations

    • Donate              / chip-in

    • http://drupal.org/contribute

Sunday, July 17, 2011
http://drupal.org/drupal-7-released

Sunday, July 17, 2011
THANKS!


        Jeff Schuler

        jeff@websubstrate.com

        jeffschuler on drupal.org and twitter




Sunday, July 17, 2011

Mais conteúdo relacionado

Mais procurados

History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8Websolutions Agency
 
Oxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your websiteOxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your websitehernanibf
 
Online exhibits in Plone
Online exhibits in PloneOnline exhibits in Plone
Online exhibits in PloneJazkarta, Inc.
 
Online Exhibits in Plone
Online Exhibits in PloneOnline Exhibits in Plone
Online Exhibits in PloneJazkarta, Inc.
 
One Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp LondonOne Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp Londonhernanibf
 
My site is slow
My site is slowMy site is slow
My site is slowhernanibf
 
Drupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon BarcelonaDrupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon Barcelonahernanibf
 
Deployer - Deployment tool for PHP
Deployer - Deployment tool for PHPDeployer - Deployment tool for PHP
Deployer - Deployment tool for PHPhernanibf
 
The things we found in your website
The things we found in your websiteThe things we found in your website
The things we found in your websitehernanibf
 
How to "Hack" the DSpace Community
How to "Hack" the DSpace CommunityHow to "Hack" the DSpace Community
How to "Hack" the DSpace CommunityTim Donohue
 
JavaScript Libraries (Ajax Exp 2006)
JavaScript Libraries (Ajax Exp 2006)JavaScript Libraries (Ajax Exp 2006)
JavaScript Libraries (Ajax Exp 2006)jeresig
 
Open Source Tools for Libraries
Open Source Tools for LibrariesOpen Source Tools for Libraries
Open Source Tools for LibrariesNicole C. Engard
 
Introducing the New DSpace User Interface
Introducing the New DSpace User InterfaceIntroducing the New DSpace User Interface
Introducing the New DSpace User InterfaceTim Donohue
 
Drupal haters gonna hate
Drupal haters gonna hateDrupal haters gonna hate
Drupal haters gonna hateMarcus Deglos
 
Drupal and the semantic web - SemTechBiz 2012
Drupal and the semantic web - SemTechBiz 2012Drupal and the semantic web - SemTechBiz 2012
Drupal and the semantic web - SemTechBiz 2012scorlosquet
 
LA Python #1: Intro, Events, Advocacy
LA Python #1: Intro, Events, AdvocacyLA Python #1: Intro, Events, Advocacy
LA Python #1: Intro, Events, AdvocacyAudrey Roy
 
DevOps Introduction @Cegeka
DevOps Introduction @CegekaDevOps Introduction @Cegeka
DevOps Introduction @Cegekadieterdm
 

Mais procurados (19)

History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8History of Drupal: From Drop 1.0 to Drupal 8
History of Drupal: From Drop 1.0 to Drupal 8
 
Oxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your websiteOxford DrupalCamp 2012 - The things we found in your website
Oxford DrupalCamp 2012 - The things we found in your website
 
Online exhibits in Plone
Online exhibits in PloneOnline exhibits in Plone
Online exhibits in Plone
 
Online Exhibits in Plone
Online Exhibits in PloneOnline Exhibits in Plone
Online Exhibits in Plone
 
One Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp LondonOne Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp London
 
My site is slow
My site is slowMy site is slow
My site is slow
 
Drupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon BarcelonaDrupal architectures for flexible content - Drupalcon Barcelona
Drupal architectures for flexible content - Drupalcon Barcelona
 
Deployer - Deployment tool for PHP
Deployer - Deployment tool for PHPDeployer - Deployment tool for PHP
Deployer - Deployment tool for PHP
 
The things we found in your website
The things we found in your websiteThe things we found in your website
The things we found in your website
 
Splash
SplashSplash
Splash
 
How to "Hack" the DSpace Community
How to "Hack" the DSpace CommunityHow to "Hack" the DSpace Community
How to "Hack" the DSpace Community
 
JavaScript Libraries (Ajax Exp 2006)
JavaScript Libraries (Ajax Exp 2006)JavaScript Libraries (Ajax Exp 2006)
JavaScript Libraries (Ajax Exp 2006)
 
Drupal In 1 Hour
Drupal In 1 HourDrupal In 1 Hour
Drupal In 1 Hour
 
Open Source Tools for Libraries
Open Source Tools for LibrariesOpen Source Tools for Libraries
Open Source Tools for Libraries
 
Introducing the New DSpace User Interface
Introducing the New DSpace User InterfaceIntroducing the New DSpace User Interface
Introducing the New DSpace User Interface
 
Drupal haters gonna hate
Drupal haters gonna hateDrupal haters gonna hate
Drupal haters gonna hate
 
Drupal and the semantic web - SemTechBiz 2012
Drupal and the semantic web - SemTechBiz 2012Drupal and the semantic web - SemTechBiz 2012
Drupal and the semantic web - SemTechBiz 2012
 
LA Python #1: Intro, Events, Advocacy
LA Python #1: Intro, Events, AdvocacyLA Python #1: Intro, Events, Advocacy
LA Python #1: Intro, Events, Advocacy
 
DevOps Introduction @Cegeka
DevOps Introduction @CegekaDevOps Introduction @Cegeka
DevOps Introduction @Cegeka
 

Destaque

六合彩图库
六合彩图库六合彩图库
六合彩图库bsieo
 
香港六合彩公司
香港六合彩公司香港六合彩公司
香港六合彩公司bsieo
 
六合彩资料
六合彩资料六合彩资料
六合彩资料bsieo
 
最适合工作的企业
最适合工作的企业最适合工作的企业
最适合工作的企业miice
 
Flashmobs = good
Flashmobs = goodFlashmobs = good
Flashmobs = goodmarrije
 

Destaque (7)

Dec'09 Christmas in Spain
Dec'09 Christmas in SpainDec'09 Christmas in Spain
Dec'09 Christmas in Spain
 
六合彩图库
六合彩图库六合彩图库
六合彩图库
 
香港六合彩公司
香港六合彩公司香港六合彩公司
香港六合彩公司
 
Spain at Chritmas
Spain at ChritmasSpain at Chritmas
Spain at Chritmas
 
六合彩资料
六合彩资料六合彩资料
六合彩资料
 
最适合工作的企业
最适合工作的企业最适合工作的企业
最适合工作的企业
 
Flashmobs = good
Flashmobs = goodFlashmobs = good
Flashmobs = good
 

Semelhante a Apcug 2011 07-17-intro_to_drupal_jeff_schuler

Everyday Tools for the Semantic Web Developer
Everyday Tools for the Semantic Web DeveloperEveryday Tools for the Semantic Web Developer
Everyday Tools for the Semantic Web DeveloperRob Vesse
 
Drupal and Apache Stanbol
Drupal and Apache StanbolDrupal and Apache Stanbol
Drupal and Apache StanbolAlkuvoima
 
Introduction to Drupal 7 - Getting Drupal up and running
Introduction to Drupal 7 - Getting Drupal up and runningIntroduction to Drupal 7 - Getting Drupal up and running
Introduction to Drupal 7 - Getting Drupal up and runningKalin Chernev
 
Conferences andcommunity
Conferences andcommunityConferences andcommunity
Conferences andcommunityJeff Carouth
 
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...Anu Maa
 
Drupal 8 Adoption Myths Debunked
Drupal 8 Adoption Myths DebunkedDrupal 8 Adoption Myths Debunked
Drupal 8 Adoption Myths DebunkedAngela Byron
 
Drupal 8 - What’s cooking?
Drupal 8 - What’s cooking?Drupal 8 - What’s cooking?
Drupal 8 - What’s cooking?Alkuvoima
 
Drupal 8 Initiatives
Drupal 8 InitiativesDrupal 8 Initiatives
Drupal 8 InitiativesAngela Byron
 
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Acquia
 
Openstack In Real Life
Openstack In Real LifeOpenstack In Real Life
Openstack In Real LifePaul Guth
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?Wong Hoi Sing Edison
 
Introduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital WorkplaceIntroduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital WorkplaceJen Wei Lee
 
JavaScript debugging diagnostic web tools and firefox
JavaScript debugging diagnostic web tools and firefoxJavaScript debugging diagnostic web tools and firefox
JavaScript debugging diagnostic web tools and firefoxGennady Feldman
 
Brief Intro to Drupal
Brief Intro to DrupalBrief Intro to Drupal
Brief Intro to DrupalJohnnie Fox
 
OU Media Player at a11yLDN 2012
OU Media Player at a11yLDN 2012OU Media Player at a11yLDN 2012
OU Media Player at a11yLDN 2012Nick Freear
 
DSpace RoadMap 2011
DSpace RoadMap 2011DSpace RoadMap 2011
DSpace RoadMap 2011Tim Donohue
 
One drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp CaceresOne drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp Cacereshernanibf
 

Semelhante a Apcug 2011 07-17-intro_to_drupal_jeff_schuler (20)

Everyday Tools for the Semantic Web Developer
Everyday Tools for the Semantic Web DeveloperEveryday Tools for the Semantic Web Developer
Everyday Tools for the Semantic Web Developer
 
Drupal and Apache Stanbol
Drupal and Apache StanbolDrupal and Apache Stanbol
Drupal and Apache Stanbol
 
Drupal for rlace
Drupal for rlaceDrupal for rlace
Drupal for rlace
 
Introduction to Drupal 7 - Getting Drupal up and running
Introduction to Drupal 7 - Getting Drupal up and runningIntroduction to Drupal 7 - Getting Drupal up and running
Introduction to Drupal 7 - Getting Drupal up and running
 
Conferences andcommunity
Conferences andcommunityConferences andcommunity
Conferences andcommunity
 
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...
OKCon 2011: Developing Open and Distributed Tools for FabLab Project Document...
 
Drupal 8 Adoption Myths Debunked
Drupal 8 Adoption Myths DebunkedDrupal 8 Adoption Myths Debunked
Drupal 8 Adoption Myths Debunked
 
Drupal 8 - What’s cooking?
Drupal 8 - What’s cooking?Drupal 8 - What’s cooking?
Drupal 8 - What’s cooking?
 
Drupal 8 Initiatives
Drupal 8 InitiativesDrupal 8 Initiatives
Drupal 8 Initiatives
 
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8
 
Openstack In Real Life
Openstack In Real LifeOpenstack In Real Life
Openstack In Real Life
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
 
Introduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital WorkplaceIntroduction To Web Development & The New Digital Workplace
Introduction To Web Development & The New Digital Workplace
 
JavaScript debugging diagnostic web tools and firefox
JavaScript debugging diagnostic web tools and firefoxJavaScript debugging diagnostic web tools and firefox
JavaScript debugging diagnostic web tools and firefox
 
Brief Intro to Drupal
Brief Intro to DrupalBrief Intro to Drupal
Brief Intro to Drupal
 
DrupalCon 2011 Highlight
DrupalCon 2011 HighlightDrupalCon 2011 Highlight
DrupalCon 2011 Highlight
 
Open sourcery
Open sourceryOpen sourcery
Open sourcery
 
OU Media Player at a11yLDN 2012
OU Media Player at a11yLDN 2012OU Media Player at a11yLDN 2012
OU Media Player at a11yLDN 2012
 
DSpace RoadMap 2011
DSpace RoadMap 2011DSpace RoadMap 2011
DSpace RoadMap 2011
 
One drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp CaceresOne drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp Caceres
 

Mais de hewie

APCUG Proceedings COMDEX Fall 1999
APCUG Proceedings COMDEX Fall 1999APCUG Proceedings COMDEX Fall 1999
APCUG Proceedings COMDEX Fall 1999hewie
 
Chromebook Models for early 2021
Chromebook Models for early 2021Chromebook Models for early 2021
Chromebook Models for early 2021hewie
 
Cut the cord cfcs-oct14-2018
Cut the cord  cfcs-oct14-2018Cut the cord  cfcs-oct14-2018
Cut the cord cfcs-oct14-2018hewie
 
Windows 10 update 1809 cfcs oct14 2018
Windows 10 update 1809  cfcs oct14 2018Windows 10 update 1809  cfcs oct14 2018
Windows 10 update 1809 cfcs oct14 2018hewie
 
Learning resources for Seniors TBTC TBCS
Learning resources for Seniors TBTC TBCSLearning resources for Seniors TBTC TBCS
Learning resources for Seniors TBTC TBCShewie
 
Northwest Florida Association of Computer User Groups TECH 17 Clipmate - a W...
Northwest Florida Association of  Computer User Groups TECH 17 Clipmate - a W...Northwest Florida Association of  Computer User Groups TECH 17 Clipmate - a W...
Northwest Florida Association of Computer User Groups TECH 17 Clipmate - a W...hewie
 
Northwest Florida Association of Computer User Groups TECH 17 FLIPP app for ...
Northwest Florida Association of  Computer User Groups TECH 17 FLIPP app for ...Northwest Florida Association of  Computer User Groups TECH 17 FLIPP app for ...
Northwest Florida Association of Computer User Groups TECH 17 FLIPP app for ...hewie
 
Northwest Florida Association of Computer User Groups TECH 17 Better Search ...
Northwest Florida Association of  Computer User Groups TECH 17 Better Search ...Northwest Florida Association of  Computer User Groups TECH 17 Better Search ...
Northwest Florida Association of Computer User Groups TECH 17 Better Search ...hewie
 
Northwest Florida Association of Computer User Groups TECH 17 Keynote - Ther...
Northwest Florida Association of  Computer User Groups TECH 17 Keynote - Ther...Northwest Florida Association of  Computer User Groups TECH 17 Keynote - Ther...
Northwest Florida Association of Computer User Groups TECH 17 Keynote - Ther...hewie
 
Identity Theft: How to Avoid It
Identity Theft: How to Avoid ItIdentity Theft: How to Avoid It
Identity Theft: How to Avoid Ithewie
 
Learning Resources for Seniors
Learning Resources for SeniorsLearning Resources for Seniors
Learning Resources for Seniorshewie
 
How to Prevent ID Theft
How to Prevent ID TheftHow to Prevent ID Theft
How to Prevent ID Thefthewie
 
Some Learning Resources for Seniors - STUG
Some Learning Resources for Seniors - STUGSome Learning Resources for Seniors - STUG
Some Learning Resources for Seniors - STUGhewie
 
Customizing & Using Windows 10
Customizing & Using Windows 10Customizing & Using Windows 10
Customizing & Using Windows 10hewie
 
WinSIG Windows & File Explorer
WinSIG Windows & File ExplorerWinSIG Windows & File Explorer
WinSIG Windows & File Explorerhewie
 
How I Save Hours a Day Using Feedly & Evernote
How I Save Hours a Day Using Feedly & EvernoteHow I Save Hours a Day Using Feedly & Evernote
How I Save Hours a Day Using Feedly & Evernotehewie
 
What is Windows 10?
What is Windows 10?What is Windows 10?
What is Windows 10?hewie
 
Windows File Explorer/Windows Explorer - The Basics
Windows File Explorer/Windows Explorer - The BasicsWindows File Explorer/Windows Explorer - The Basics
Windows File Explorer/Windows Explorer - The Basicshewie
 
Intro to Facebook Presentation – Facebook, How to Get Started Safely
Intro to Facebook Presentation – Facebook, How to Get Started SafelyIntro to Facebook Presentation – Facebook, How to Get Started Safely
Intro to Facebook Presentation – Facebook, How to Get Started Safelyhewie
 
Intro_digitalsig_mar2012
Intro_digitalsig_mar2012Intro_digitalsig_mar2012
Intro_digitalsig_mar2012hewie
 

Mais de hewie (20)

APCUG Proceedings COMDEX Fall 1999
APCUG Proceedings COMDEX Fall 1999APCUG Proceedings COMDEX Fall 1999
APCUG Proceedings COMDEX Fall 1999
 
Chromebook Models for early 2021
Chromebook Models for early 2021Chromebook Models for early 2021
Chromebook Models for early 2021
 
Cut the cord cfcs-oct14-2018
Cut the cord  cfcs-oct14-2018Cut the cord  cfcs-oct14-2018
Cut the cord cfcs-oct14-2018
 
Windows 10 update 1809 cfcs oct14 2018
Windows 10 update 1809  cfcs oct14 2018Windows 10 update 1809  cfcs oct14 2018
Windows 10 update 1809 cfcs oct14 2018
 
Learning resources for Seniors TBTC TBCS
Learning resources for Seniors TBTC TBCSLearning resources for Seniors TBTC TBCS
Learning resources for Seniors TBTC TBCS
 
Northwest Florida Association of Computer User Groups TECH 17 Clipmate - a W...
Northwest Florida Association of  Computer User Groups TECH 17 Clipmate - a W...Northwest Florida Association of  Computer User Groups TECH 17 Clipmate - a W...
Northwest Florida Association of Computer User Groups TECH 17 Clipmate - a W...
 
Northwest Florida Association of Computer User Groups TECH 17 FLIPP app for ...
Northwest Florida Association of  Computer User Groups TECH 17 FLIPP app for ...Northwest Florida Association of  Computer User Groups TECH 17 FLIPP app for ...
Northwest Florida Association of Computer User Groups TECH 17 FLIPP app for ...
 
Northwest Florida Association of Computer User Groups TECH 17 Better Search ...
Northwest Florida Association of  Computer User Groups TECH 17 Better Search ...Northwest Florida Association of  Computer User Groups TECH 17 Better Search ...
Northwest Florida Association of Computer User Groups TECH 17 Better Search ...
 
Northwest Florida Association of Computer User Groups TECH 17 Keynote - Ther...
Northwest Florida Association of  Computer User Groups TECH 17 Keynote - Ther...Northwest Florida Association of  Computer User Groups TECH 17 Keynote - Ther...
Northwest Florida Association of Computer User Groups TECH 17 Keynote - Ther...
 
Identity Theft: How to Avoid It
Identity Theft: How to Avoid ItIdentity Theft: How to Avoid It
Identity Theft: How to Avoid It
 
Learning Resources for Seniors
Learning Resources for SeniorsLearning Resources for Seniors
Learning Resources for Seniors
 
How to Prevent ID Theft
How to Prevent ID TheftHow to Prevent ID Theft
How to Prevent ID Theft
 
Some Learning Resources for Seniors - STUG
Some Learning Resources for Seniors - STUGSome Learning Resources for Seniors - STUG
Some Learning Resources for Seniors - STUG
 
Customizing & Using Windows 10
Customizing & Using Windows 10Customizing & Using Windows 10
Customizing & Using Windows 10
 
WinSIG Windows & File Explorer
WinSIG Windows & File ExplorerWinSIG Windows & File Explorer
WinSIG Windows & File Explorer
 
How I Save Hours a Day Using Feedly & Evernote
How I Save Hours a Day Using Feedly & EvernoteHow I Save Hours a Day Using Feedly & Evernote
How I Save Hours a Day Using Feedly & Evernote
 
What is Windows 10?
What is Windows 10?What is Windows 10?
What is Windows 10?
 
Windows File Explorer/Windows Explorer - The Basics
Windows File Explorer/Windows Explorer - The BasicsWindows File Explorer/Windows Explorer - The Basics
Windows File Explorer/Windows Explorer - The Basics
 
Intro to Facebook Presentation – Facebook, How to Get Started Safely
Intro to Facebook Presentation – Facebook, How to Get Started SafelyIntro to Facebook Presentation – Facebook, How to Get Started Safely
Intro to Facebook Presentation – Facebook, How to Get Started Safely
 
Intro_digitalsig_mar2012
Intro_digitalsig_mar2012Intro_digitalsig_mar2012
Intro_digitalsig_mar2012
 

Último

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Último (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Apcug 2011 07-17-intro_to_drupal_jeff_schuler

  • 1. INTRO TO DRUPAL Part 1: Intro to Drupal (10:00 - 10:50am) Part 2: Getting Started / Demo (11:00-11:50am) 2011 Cleveland Regional APCUG Annual Meeting http://cleveland.apcug.org/ Sunday, July 17, 2011
  • 2. JEFF SCHULER jeff@websubstrate.com http://www.websubstrate.com http://drupal.org/user/239714/ (jeffschuler) Cleveland Drupal User Group http://www.meetup.com/cleveland-drupal/ Sunday, July 17, 2011
  • 3. WHAT IS DRUPAL? • Tool for building & running web sites and apps • Content Management Framework (CMF) • Product or Framework? Sunday, July 17, 2011
  • 5. SITES RUNNING DRUPAL • ubuntu.com • amnesty.org • java.net • foxsearchlight.com • dev.twitter.com • mtv.co.uk • ing.us • britney.com • mattel.com • ericclapton.com • duke.edu • dead.net Sunday, July 17, 2011
  • 6. SITES RUNNING DRUPAL... • fastcompany.com • recovery.gov • popsci.com • investor.gov • observer.com • sba.gov • examiner.com • itdashboard.gov • economist.com • ed.gov • motherjones.com • whitehouse.gov Sunday, July 17, 2011
  • 8. SEE MORE EXAMPLES • http://drupal.org/cases • http://websites.usandv.com/who-is-using-drupal • http://buytaert.net/tag/drupal-sites Sunday, July 17, 2011
  • 9. SOME NUMBERS • 1+million sites (1.7% of the web) •> 10,000 modules on drupal.org •> 1,000 themes •> 9,000 developers committed code to drupal.org •> 3,000 people at DrupalCon Chicago 2011 Sunday, July 17, 2011
  • 10. TYPES OF SITES • Brochureware • Publishing (workflows) • Blogs • E-commerce • Content managed • Geo • Groups/communities • Media-rich • Social networking • Relational-data-heavy • Intranets • International Sunday, July 17, 2011
  • 11. STRENGTHS WEAKNESSES • Multi-user • Usability • Rapid development • Learning curve • Developer-friendly • Upgrading • Community • Available themes • Flexibility • Flexibility • PHP • PHP Sunday, July 17, 2011
  • 13. OPEN SOURCE & COMMUNITY • All code and files on drupal.org licensed under GPL (>= 2) • Generally free • Do-ocracy • Issue Queues on drupal.org and IRC Sunday, July 17, 2011
  • 14. TECHNOLOGY • LAMP, or really ***P • Runs on a webserver (usually Apache) • Needs a database (usually MySQL) • PHP (& JS) Sunday, July 17, 2011
  • 15. CORE & CONTRIB • Drupal is modular • Core: Basic, typical functionality and API • Contrib: Universe of possibility Sunday, July 17, 2011
  • 16. SOME CORE FEATURES • Pages, blogs, forums, comments, polls • RDF (D7) • Custom content types • Stats, logging • Custom fields (D7) • Caching and throttling • Menus • Clean URLs • Blocks • Syndication/Aggregation • Taxonomy • Multi-site • Image handling (D7) • Multi-language • Search • Update-checking • Users, permissions, roles, OpenID • a few themes Sunday, July 17, 2011
  • 17. CONTRIB •> 10,000 modules - http://drupal.org/project/modules "There's a module for that." •> 1,000 themes - http://drupal.org/project/themes • Contrib sometimes becomes Core • Install profiles Sunday, July 17, 2011
  • 18. CORE INITIATIVES FOR 8 • HTML 5 • Better support for web services and context (mobile) • Configuration management • Better multi-lingual • Design • http://drupal.org/community-initiatives/drupal-core Sunday, July 17, 2011
  • 19. DRUPAL PRODUCTS • OpenAtrium - http://openatrium.com/ • OpenPublish - http://openpublishapp.com/ • OpenPublic - http://openpublicapp.com/ • ManagingNews - http://managingnews.com/ • Features => Drupal App Store Sunday, July 17, 2011
  • 20. REQUIREMENTS • UNIX/Linux, Mac OS X, or Windows • Disk space: code (3MB - 50MB,) database, media • Webserver: Apache, IIS, (and nginx and Lighthttpd) • Database server: MySQL, PostgreSQL (D7:) SQLite and MariaDB, (Contrib:) SQL Server, Oracle • PHP: recommended 5.2 for D6, 5.3 for D7 • http://drupal.org/requirements Sunday, July 17, 2011
  • 21. BUT WHAT IS IT? • Drupal code (core, modules, themes) files • Database: configuration and content data • Your files (media, etc.) • (let’s see...) Sunday, July 17, 2011
  • 22. NECESSARY TOOLS? • Browser • Text Editor (for HTML, CSS, PHP) • Firebug - http://getfirebug.com/ • For reviewing/submitting patches: git • Hardcore: IDE (ex. Eclipse), debugger (ex. XDebug) Sunday, July 17, 2011
  • 23. SETUP & INSTALL (TRADITIONAL) • Set up stack (LAMP) • Download Drupal • Create database and a user with permissions to it • Add database credentials to sites/default/settings.php • Run installer through browser Sunday, July 17, 2011
  • 24. SETUP, EASIER • Drupal Gardens - http://www.drupalgardens.com/ • WAMP - http://www.wampserver.com/ • MAMP - http://www.mamp.info/ • XAMPP - http://www.apachefriends.org/en/xampp.html • Acquia Drupal - http://acquia.com/products-services/acquia-drupal Sunday, July 17, 2011
  • 25. GETTING DRUPAL • http://drupal.org/project/drupal • D6 vs. D7 • One-click installers (on your webhost) • (and Acquia Drupal / Drupal Gardens) Sunday, July 17, 2011
  • 26. THEMES • http://drupal.org/project/themes • Using base themes: Zen, Fusion, Omega • Starting with existing HTML • (install, enable, anatomy) Sunday, July 17, 2011
  • 27. MODULES • http://drupal.org/project/modules • http://drupalmodules.com • (install, enable, anatomy) Sunday, July 17, 2011
  • 28. CONCEPTS / DEMO • Content Types • Views • Fields • Panels • Taxonomy • Users • Menus • Modules & Themes • Regions • Drush • Blocks • Live site Sunday, July 17, 2011
  • 29. RESOURCES • http://drupal.org • Books: lots. Try Using Drupal. http://groups.drupal.org • IRC - http://drupal.org/irc • Lullabot training (& more): http://www.lullabot.com/ • User Groups, Camps, Cons • MustardSeed Video Podcast Sunday, July 17, 2011
  • 30. CONTRIBUTING TO DRUPAL http://fwallpapers.com/files/images/drupal-art.jpg Sunday, July 17, 2011
  • 31. CONTRIBUTING TO DRUPAL • Modules & themes • Issue Queues • Documentation / Handbook • Translations • Donate / chip-in • http://drupal.org/contribute Sunday, July 17, 2011
  • 33. THANKS! Jeff Schuler jeff@websubstrate.com jeffschuler on drupal.org and twitter Sunday, July 17, 2011