SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 

Kürzlich hochgeladen (20)

COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.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