SlideShare uma empresa Scribd logo
1 de 47
Back to the Old School
    Drupal for Webmasters




                  by Brett Baker
Wayback in the
  good old days of web…




1996
There were lots of
  webmasters.

     Webmaster - Any person
     responsible for all websites
     or online deliverables for
     an organization.
In 1996
a few HTML pages
some images (maybe
scanned)
a bit of FTP
Content Editing
Content production
Banner Ads…
In 2010                          The game has
                                     changed.
Design             Server Admin
Front-end coding   Analytics
CMS                1000’s of pages
configuration      Content Editing
Theming            Content
Back-end coding    production
Database           Email design
management         and code
Hosting            Banner Ads
administration     Social Media
Domain Admin       And so on…
How do the needs of an organization
    change when you have one
webmaster instead of a whole team?
            They don’t.
What are the
     challenges?
 Variable Background & Training
               +
 Complex Organizational Needs

Demanding & Difficult Deliverables
Background & Training
     Webmasters are
   variable generalists.
Complex Organizational Needs
Demanding and Difficult
    Deliverables
         • Often challenging
         • Often custom
         • Often/always needed
           immediately or preferably
           yesterday.
         • Must be achieved while
           maintaining other work
           activities, meetings, budgets,
           reporting.
         • Re-create something seen
           elsewhere on the web
Drupal is the solution.

     •   Powerful out of the box
     •   Great contributed modules
     •   Easy to theme
     •   Great on-line community
     •   Flexible
     •   Fixable
Webmaster Methodology + Drupal
We know about Drupal. What is
the Webmaster methodology?

 Inventory and Prioritize Organizational Needs

      Plan for Large Scale Shifts/Needs

            Keep the Site Simple
                       
  Design/Program for Iteration/Realignment
                        
Part 2: The Children’s Aid Society
          a case  study
     (or how Drupal made my life easier...)
                        
Case Study: The Children’s Aid
          Society
       www.childrensaidsociety.org
What is Children’s Aid?
Children’s Aid...
            is broad and complex
                       was founded in 1853

serves New York City's most vulnerable children and their families.

       provide comprehensive support for children in need

           serves more than 100,000 children a year
                               
operates 40 community-based centers, schools and health clinics

in 2009 provided 81,000 health and mental health visits to 14,000
                           patients
                                 
Community Schools program partners with 22 local public schools

      has nearly 2000 employees, more than 1000 full time
Background
              a Drupal journey...

Flat Files         Drupal 4.7       Drupal 5
  2000-2007           April 2007     August 2008




                Drupal 6
                     August 2010
Inventory and Prioritize
  Organizational Needs
   Meeting these needs with
    limited resources was
    a series of challenges.
The big 3
        Design Challenges

Corporate/Organizational Challenges

       Functional Challenges
Design Challenges
•   Branding/Design conflicts
•   Continuity concerns
•   Find visual space for more content.
•   Widespread agency usage of IE6
•   Microsite Branding concerns
Update the brand on the web
Streamline micro-site branding
Visually “fit” more content


                    Visual Information
                    Hierarchy informed
                    Drupal Regions


                    Knowledge of Drupal
                    theming sped up
                    design process
Visually clarify existing content
“micro-site” sections
UI needed to make sense when experienced as it’s own site or
         as part of the larger Children’s Aid website
Corporate/Organizational
             Challenges
•   Competing stakeholders: Centers, Programs,
    Executive, Development (Donations).

•   13+ physical locations need their “own” website

•   Scores of programs needing a “section” - several
    pages of content

•   Need to quickly aggregate content around trending
    topics i.e. Obesity Prevention
Functional Challenges
•   Micro-sites to import
•   Wordpress blog to import
•   Connect related content
•   No body fields
•   Extra content types
•   Legacy input php
•   External php files
•   2000+ nodes (from D5, D6, Wordpress)
•   Poor and random URLs
•   Odd image sizes
Keep it simple.
Theme   Zen + custom subtheme
Modules
Core Optional            Admin             Content/Layout        Functionality

      book                 admin                      cck         global redirect
    comment               ckeditor              cck blocks       google analytics
database logging           devel                   context        jquery update
      help            logintoboggan                   date            mollom
      menu                 insert                                   mp3player
                                                     email
                                                                    nodewords
      path              node clone                fancybox
                                                                   path redirect
    php filter          node export                filefield         pathauto
     search                 seed                 image api             token
   taxonomy        views bulk operations       imagecache             typekit
                                                imagefield           webform
                                               menu block
                                           nodereference views
                                                     views
                                              views attach
                                              views rotator
Get the most
out of your modules
      Context module
        CCK Blocks
        Menu Block
          Views
   Views Bulk Operations
           Book
Challenge:
“micro-sites” for centers/events
• Custom Module?
• OG + Spaces
• Context is already there
Context theme variables


         page-center.tpl.php
Challenge:
Job Postings and Applications
Node Clone + Webform module


                Modules already in use
                Easy to understand
                Stores applications

                but...

                Needed to hide “complex”
                webform editing fields
Challenge:
        Content Inconsistencies
overly long titles, image availability, nodes that only have a view




                               Taxonomy + Context for
                              small layout adjustments
Challenge:
“reference any piece of content anywhere, anytime”
Challenge:
“reference any piece of content anywhere, anytime”
   #1 - Node Reference + CCK Blocks + Node Reference Views
Challenge:
“reference any piece of content
anywhere, anytime”
#2 - Taxonomy + Views
How else can you leverage Drupal +
      a few basic modules?
Simple Rich Media nodes
Podcasts - mp3 module allows user to upload a file
 and have it appear automatically in a flash player
Simple Rich Media nodes
Video - simple cck field to paste “embed code”
Simple Rich Media nodes
  Cck Imagefield + Imagecache + Fancybox
          = easy photo galleries
Simple feeds do work!




     Core Aggregator
            +
           Cron
            +
          Views
Questions?
http://www.childrensaidsociety.org

  brettb@childrensaidsociety.org

                or

     brettLbaker@gmail.com

 http://www.webandfinearts.com

Mais conteúdo relacionado

Mais procurados

Drupal By Design - Business Case for Drupal
Drupal By Design - Business Case for DrupalDrupal By Design - Business Case for Drupal
Drupal By Design - Business Case for DrupalGlenn Lim
 
MaharaUK12 - What's new in 1.5 and 1.6?
MaharaUK12 - What's new in 1.5 and 1.6?MaharaUK12 - What's new in 1.5 and 1.6?
MaharaUK12 - What's new in 1.5 and 1.6?Dominique-Alain JAN
 
The Malvern Red & Black Society: A WordPress Success Story
The Malvern Red & Black Society: A WordPress Success StoryThe Malvern Red & Black Society: A WordPress Success Story
The Malvern Red & Black Society: A WordPress Success StoryShanta Nathwani
 
Plone Content Management System Demo Presentation
Plone Content Management System Demo PresentationPlone Content Management System Demo Presentation
Plone Content Management System Demo PresentationifPeople
 
Wd & im session a1_internet infrastructure_march 03,2010
Wd & im session a1_internet infrastructure_march 03,2010Wd & im session a1_internet infrastructure_march 03,2010
Wd & im session a1_internet infrastructure_march 03,2010Mahesh Panchal
 
Drupal introduction
Drupal introductionDrupal introduction
Drupal introductionJin Castor
 
NRB 2010 Content Managment Systems and Drupal Demo
NRB 2010 Content Managment Systems and Drupal DemoNRB 2010 Content Managment Systems and Drupal Demo
NRB 2010 Content Managment Systems and Drupal DemoLee Raney
 
NZYP Project Casestudy using SilverStripe CMS
NZYP Project Casestudy using SilverStripe CMSNZYP Project Casestudy using SilverStripe CMS
NZYP Project Casestudy using SilverStripe CMSCam Findlay
 
Drupal for Libraries 05/28/09
Drupal for Libraries 05/28/09Drupal for Libraries 05/28/09
Drupal for Libraries 05/28/09Mikael Jacobsen
 
Indictrans technologies CMS presentation
Indictrans technologies CMS presentationIndictrans technologies CMS presentation
Indictrans technologies CMS presentationKanhaiya Kale
 
2011-11 Chennai Social Media Summit Keynote
2011-11 Chennai Social Media Summit Keynote2011-11 Chennai Social Media Summit Keynote
2011-11 Chennai Social Media Summit KeynoteGillian Muessig
 
Migrating a Vignette Website to Drupal: Story of Multnomah County
Migrating a Vignette Website to Drupal: Story of Multnomah CountyMigrating a Vignette Website to Drupal: Story of Multnomah County
Migrating a Vignette Website to Drupal: Story of Multnomah CountyAcquia
 
How to import contacts from an csv file to the black berry device
How to import contacts from an csv file to the black berry deviceHow to import contacts from an csv file to the black berry device
How to import contacts from an csv file to the black berry devicevineetku1983
 
Take Your Markup to 11
Take Your Markup to 11Take Your Markup to 11
Take Your Markup to 11Emily Lewis
 
Testing Drupal Site Performance Across Browsers, Geographies and Networks
Testing Drupal Site Performance Across Browsers, Geographies and NetworksTesting Drupal Site Performance Across Browsers, Geographies and Networks
Testing Drupal Site Performance Across Browsers, Geographies and NetworksAcquia
 

Mais procurados (17)

Drupal By Design - Business Case for Drupal
Drupal By Design - Business Case for DrupalDrupal By Design - Business Case for Drupal
Drupal By Design - Business Case for Drupal
 
MaharaUK12 - What's new in 1.5 and 1.6?
MaharaUK12 - What's new in 1.5 and 1.6?MaharaUK12 - What's new in 1.5 and 1.6?
MaharaUK12 - What's new in 1.5 and 1.6?
 
DIWD 2011
DIWD 2011DIWD 2011
DIWD 2011
 
The Malvern Red & Black Society: A WordPress Success Story
The Malvern Red & Black Society: A WordPress Success StoryThe Malvern Red & Black Society: A WordPress Success Story
The Malvern Red & Black Society: A WordPress Success Story
 
Plone Content Management System Demo Presentation
Plone Content Management System Demo PresentationPlone Content Management System Demo Presentation
Plone Content Management System Demo Presentation
 
Wd & im session a1_internet infrastructure_march 03,2010
Wd & im session a1_internet infrastructure_march 03,2010Wd & im session a1_internet infrastructure_march 03,2010
Wd & im session a1_internet infrastructure_march 03,2010
 
Drupal introduction
Drupal introductionDrupal introduction
Drupal introduction
 
NRB 2010 Content Managment Systems and Drupal Demo
NRB 2010 Content Managment Systems and Drupal DemoNRB 2010 Content Managment Systems and Drupal Demo
NRB 2010 Content Managment Systems and Drupal Demo
 
NZYP Project Casestudy using SilverStripe CMS
NZYP Project Casestudy using SilverStripe CMSNZYP Project Casestudy using SilverStripe CMS
NZYP Project Casestudy using SilverStripe CMS
 
Drupal for Libraries 05/28/09
Drupal for Libraries 05/28/09Drupal for Libraries 05/28/09
Drupal for Libraries 05/28/09
 
Indictrans technologies CMS presentation
Indictrans technologies CMS presentationIndictrans technologies CMS presentation
Indictrans technologies CMS presentation
 
2011-11 Chennai Social Media Summit Keynote
2011-11 Chennai Social Media Summit Keynote2011-11 Chennai Social Media Summit Keynote
2011-11 Chennai Social Media Summit Keynote
 
Migrating a Vignette Website to Drupal: Story of Multnomah County
Migrating a Vignette Website to Drupal: Story of Multnomah CountyMigrating a Vignette Website to Drupal: Story of Multnomah County
Migrating a Vignette Website to Drupal: Story of Multnomah County
 
Introduction to Omeka
Introduction to OmekaIntroduction to Omeka
Introduction to Omeka
 
How to import contacts from an csv file to the black berry device
How to import contacts from an csv file to the black berry deviceHow to import contacts from an csv file to the black berry device
How to import contacts from an csv file to the black berry device
 
Take Your Markup to 11
Take Your Markup to 11Take Your Markup to 11
Take Your Markup to 11
 
Testing Drupal Site Performance Across Browsers, Geographies and Networks
Testing Drupal Site Performance Across Browsers, Geographies and NetworksTesting Drupal Site Performance Across Browsers, Geographies and Networks
Testing Drupal Site Performance Across Browsers, Geographies and Networks
 

Destaque

Leading Strategic Design
Leading Strategic DesignLeading Strategic Design
Leading Strategic DesignMahir Alkaya
 
Zulkardi knpm6-learning-pmri-online
Zulkardi knpm6-learning-pmri-onlineZulkardi knpm6-learning-pmri-online
Zulkardi knpm6-learning-pmri-onlineZulkardi Harun
 
Empathy in creating persona's
Empathy in creating persona'sEmpathy in creating persona's
Empathy in creating persona'sMahir Alkaya
 
SUPPORTING NPD TEAMS IN INNOVATION: STRUCTURING USER DATA ON THE FOUNDATIONS ...
SUPPORTING NPD TEAMS IN INNOVATION: STRUCTURING USER DATA ON THE FOUNDATIONS ...SUPPORTING NPD TEAMS IN INNOVATION: STRUCTURING USER DATA ON THE FOUNDATIONS ...
SUPPORTING NPD TEAMS IN INNOVATION: STRUCTURING USER DATA ON THE FOUNDATIONS ...Mahir Alkaya
 
Perpustakaan-sebagai-taman-belajar-yang menyenangkan
Perpustakaan-sebagai-taman-belajar-yang menyenangkanPerpustakaan-sebagai-taman-belajar-yang menyenangkan
Perpustakaan-sebagai-taman-belajar-yang menyenangkanZulkardi Harun
 
Новоднее оформление витрин 2016_ДепСМИиР
Новоднее оформление витрин 2016_ДепСМИиРНоводнее оформление витрин 2016_ДепСМИиР
Новоднее оформление витрин 2016_ДепСМИиРKonstantin Gorokhov
 
Варианты оформления витрин в Москве к Новому 2016 году
Варианты оформления витрин в Москве к Новому 2016 годуВарианты оформления витрин в Москве к Новому 2016 году
Варианты оформления витрин в Москве к Новому 2016 годуKonstantin Gorokhov
 
Collective identity
Collective identityCollective identity
Collective identityHeworthMedia
 
Imagina: el Barroco
Imagina: el BarrocoImagina: el Barroco
Imagina: el BarrocoTeresaLosada
 
Mesa trato directo
Mesa trato directoMesa trato directo
Mesa trato directoromaja74
 
Mesa trado grl
Mesa trado grlMesa trado grl
Mesa trado grlromaja74
 
Examen 5to bimestre
Examen 5to bimestreExamen 5to bimestre
Examen 5to bimestrecec2010
 

Destaque (19)

ce lr ch
 ce lr ch ce lr ch
ce lr ch
 
Leading Strategic Design
Leading Strategic DesignLeading Strategic Design
Leading Strategic Design
 
The brainboxes
The brainboxesThe brainboxes
The brainboxes
 
Zulkardi manado-2015
Zulkardi manado-2015Zulkardi manado-2015
Zulkardi manado-2015
 
Zulkardi knpm6-learning-pmri-online
Zulkardi knpm6-learning-pmri-onlineZulkardi knpm6-learning-pmri-online
Zulkardi knpm6-learning-pmri-online
 
Empathy in creating persona's
Empathy in creating persona'sEmpathy in creating persona's
Empathy in creating persona's
 
Final ppt of hons 2
Final ppt of hons 2Final ppt of hons 2
Final ppt of hons 2
 
SUPPORTING NPD TEAMS IN INNOVATION: STRUCTURING USER DATA ON THE FOUNDATIONS ...
SUPPORTING NPD TEAMS IN INNOVATION: STRUCTURING USER DATA ON THE FOUNDATIONS ...SUPPORTING NPD TEAMS IN INNOVATION: STRUCTURING USER DATA ON THE FOUNDATIONS ...
SUPPORTING NPD TEAMS IN INNOVATION: STRUCTURING USER DATA ON THE FOUNDATIONS ...
 
Perpustakaan-sebagai-taman-belajar-yang menyenangkan
Perpustakaan-sebagai-taman-belajar-yang menyenangkanPerpustakaan-sebagai-taman-belajar-yang menyenangkan
Perpustakaan-sebagai-taman-belajar-yang menyenangkan
 
Новоднее оформление витрин 2016_ДепСМИиР
Новоднее оформление витрин 2016_ДепСМИиРНоводнее оформление витрин 2016_ДепСМИиР
Новоднее оформление витрин 2016_ДепСМИиР
 
Варианты оформления витрин в Москве к Новому 2016 году
Варианты оформления витрин в Москве к Новому 2016 годуВарианты оформления витрин в Москве к Новому 2016 году
Варианты оформления витрин в Москве к Новому 2016 году
 
Collective identity
Collective identityCollective identity
Collective identity
 
Imagina: el Barroco
Imagina: el BarrocoImagina: el Barroco
Imagina: el Barroco
 
Genre theory
Genre theoryGenre theory
Genre theory
 
¿Quién es?
¿Quién es?¿Quién es?
¿Quién es?
 
Genre theory
Genre theoryGenre theory
Genre theory
 
Mesa trato directo
Mesa trato directoMesa trato directo
Mesa trato directo
 
Mesa trado grl
Mesa trado grlMesa trado grl
Mesa trado grl
 
Examen 5to bimestre
Examen 5to bimestreExamen 5to bimestre
Examen 5to bimestre
 

Semelhante a Drupal for Webmasters by Brett Baker

Content sharing with Umbraco (codegarden usa 2008)
Content sharing  with Umbraco (codegarden usa 2008)Content sharing  with Umbraco (codegarden usa 2008)
Content sharing with Umbraco (codegarden usa 2008)Douglas Robar
 
MDN Development & Web Documentation
MDN Development & Web DocumentationMDN Development & Web Documentation
MDN Development & Web DocumentationJay Patel
 
DrupalCamp ATL 2010: Not all CMSs are created equal
DrupalCamp ATL 2010: Not all CMSs are created equalDrupalCamp ATL 2010: Not all CMSs are created equal
DrupalCamp ATL 2010: Not all CMSs are created equalandrewmriley
 
Diwd 2011-111011223430-phpapp01
Diwd 2011-111011223430-phpapp01Diwd 2011-111011223430-phpapp01
Diwd 2011-111011223430-phpapp01alexkirmse
 
TERMINALFOUR t44u 2009 - University of St Andrews Case Study
TERMINALFOUR t44u 2009 - University of St Andrews Case StudyTERMINALFOUR t44u 2009 - University of St Andrews Case Study
TERMINALFOUR t44u 2009 - University of St Andrews Case StudyTerminalfour
 
Drupal: an Overview
Drupal: an OverviewDrupal: an Overview
Drupal: an OverviewMatt Weaver
 
Drupal 6x Installation
Drupal 6x Installation Drupal 6x Installation
Drupal 6x Installation Micky Metts
 
SPSDenver - Wrapping Your Head Around the SharePoint Beast
SPSDenver - Wrapping Your Head Around the SharePoint BeastSPSDenver - Wrapping Your Head Around the SharePoint Beast
SPSDenver - Wrapping Your Head Around the SharePoint BeastMark Rackley
 
Class 39: ...and the World Wide Web
Class 39: ...and the World Wide WebClass 39: ...and the World Wide Web
Class 39: ...and the World Wide WebDavid Evans
 
Drupal case study: Behind the scenes of website of University of Tartu
Drupal case study: Behind the scenes of website of University of TartuDrupal case study: Behind the scenes of website of University of Tartu
Drupal case study: Behind the scenes of website of University of TartuRené Lasseron
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalRod Martin
 
Drupal 7 - The Top 40 Core Modules and What They Mean for You
Drupal 7 - The Top 40 Core Modules and What They Mean for YouDrupal 7 - The Top 40 Core Modules and What They Mean for You
Drupal 7 - The Top 40 Core Modules and What They Mean for YouAcquia
 
Making Drupal 7 Simple to Use for Everyone
Making Drupal 7 Simple to Use for EveryoneMaking Drupal 7 Simple to Use for Everyone
Making Drupal 7 Simple to Use for EveryoneAcquia
 
Fastest Way to DRUPAL
Fastest Way to DRUPALFastest Way to DRUPAL
Fastest Way to DRUPALBrahm
 
Atlassian User Group NYC 20170830 PreSummit Event Slides
Atlassian User Group NYC 20170830 PreSummit Event SlidesAtlassian User Group NYC 20170830 PreSummit Event Slides
Atlassian User Group NYC 20170830 PreSummit Event SlidesMarlon Palha
 
How Not to Be Conned by Your Drupal Vendor!
How Not to Be Conned by Your Drupal Vendor!How Not to Be Conned by Your Drupal Vendor!
How Not to Be Conned by Your Drupal Vendor!pixelonion
 
2/15/2012 - Wrapping Your Head Around the SharePoint Beast
2/15/2012 - Wrapping Your Head Around the SharePoint Beast2/15/2012 - Wrapping Your Head Around the SharePoint Beast
2/15/2012 - Wrapping Your Head Around the SharePoint BeastMark Rackley
 
Introduction To Drupal
Introduction To DrupalIntroduction To Drupal
Introduction To DrupalLauren Roth
 

Semelhante a Drupal for Webmasters by Brett Baker (20)

Content sharing with Umbraco (codegarden usa 2008)
Content sharing  with Umbraco (codegarden usa 2008)Content sharing  with Umbraco (codegarden usa 2008)
Content sharing with Umbraco (codegarden usa 2008)
 
MDN Development & Web Documentation
MDN Development & Web DocumentationMDN Development & Web Documentation
MDN Development & Web Documentation
 
Drupal In 1 Hour
Drupal In 1 HourDrupal In 1 Hour
Drupal In 1 Hour
 
DrupalCamp ATL 2010: Not all CMSs are created equal
DrupalCamp ATL 2010: Not all CMSs are created equalDrupalCamp ATL 2010: Not all CMSs are created equal
DrupalCamp ATL 2010: Not all CMSs are created equal
 
Diwd 2011-111011223430-phpapp01
Diwd 2011-111011223430-phpapp01Diwd 2011-111011223430-phpapp01
Diwd 2011-111011223430-phpapp01
 
TERMINALFOUR t44u 2009 - University of St Andrews Case Study
TERMINALFOUR t44u 2009 - University of St Andrews Case StudyTERMINALFOUR t44u 2009 - University of St Andrews Case Study
TERMINALFOUR t44u 2009 - University of St Andrews Case Study
 
Drupal: an Overview
Drupal: an OverviewDrupal: an Overview
Drupal: an Overview
 
Drupal 6x Installation
Drupal 6x Installation Drupal 6x Installation
Drupal 6x Installation
 
SPSDenver - Wrapping Your Head Around the SharePoint Beast
SPSDenver - Wrapping Your Head Around the SharePoint BeastSPSDenver - Wrapping Your Head Around the SharePoint Beast
SPSDenver - Wrapping Your Head Around the SharePoint Beast
 
Class 39: ...and the World Wide Web
Class 39: ...and the World Wide WebClass 39: ...and the World Wide Web
Class 39: ...and the World Wide Web
 
Drupal case study: Behind the scenes of website of University of Tartu
Drupal case study: Behind the scenes of website of University of TartuDrupal case study: Behind the scenes of website of University of Tartu
Drupal case study: Behind the scenes of website of University of Tartu
 
Absolute Beginners Guide to Drupal
Absolute Beginners Guide to DrupalAbsolute Beginners Guide to Drupal
Absolute Beginners Guide to Drupal
 
Drupal 7 - The Top 40 Core Modules and What They Mean for You
Drupal 7 - The Top 40 Core Modules and What They Mean for YouDrupal 7 - The Top 40 Core Modules and What They Mean for You
Drupal 7 - The Top 40 Core Modules and What They Mean for You
 
Making Drupal 7 Simple to Use for Everyone
Making Drupal 7 Simple to Use for EveryoneMaking Drupal 7 Simple to Use for Everyone
Making Drupal 7 Simple to Use for Everyone
 
Fastest Way to DRUPAL
Fastest Way to DRUPALFastest Way to DRUPAL
Fastest Way to DRUPAL
 
Atlassian User Group NYC 20170830 PreSummit Event Slides
Atlassian User Group NYC 20170830 PreSummit Event SlidesAtlassian User Group NYC 20170830 PreSummit Event Slides
Atlassian User Group NYC 20170830 PreSummit Event Slides
 
How Not to Be Conned by Your Drupal Vendor!
How Not to Be Conned by Your Drupal Vendor!How Not to Be Conned by Your Drupal Vendor!
How Not to Be Conned by Your Drupal Vendor!
 
A First Look At Drupal
A First Look At DrupalA First Look At Drupal
A First Look At Drupal
 
2/15/2012 - Wrapping Your Head Around the SharePoint Beast
2/15/2012 - Wrapping Your Head Around the SharePoint Beast2/15/2012 - Wrapping Your Head Around the SharePoint Beast
2/15/2012 - Wrapping Your Head Around the SharePoint Beast
 
Introduction To Drupal
Introduction To DrupalIntroduction To Drupal
Introduction To Drupal
 

Último

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 

Último (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Drupal for Webmasters by Brett Baker

  • 1. Back to the Old School Drupal for Webmasters by Brett Baker
  • 2. Wayback in the good old days of web… 1996
  • 3. There were lots of webmasters. Webmaster - Any person responsible for all websites or online deliverables for an organization.
  • 4. In 1996 a few HTML pages some images (maybe scanned) a bit of FTP Content Editing Content production Banner Ads…
  • 5. In 2010 The game has changed. Design Server Admin Front-end coding Analytics CMS 1000’s of pages configuration Content Editing Theming Content Back-end coding production Database Email design management and code Hosting Banner Ads administration Social Media Domain Admin And so on…
  • 6. How do the needs of an organization change when you have one webmaster instead of a whole team? They don’t.
  • 7. What are the challenges? Variable Background & Training + Complex Organizational Needs Demanding & Difficult Deliverables
  • 8. Background & Training Webmasters are variable generalists.
  • 10. Demanding and Difficult Deliverables • Often challenging • Often custom • Often/always needed immediately or preferably yesterday. • Must be achieved while maintaining other work activities, meetings, budgets, reporting. • Re-create something seen elsewhere on the web
  • 11. Drupal is the solution. • Powerful out of the box • Great contributed modules • Easy to theme • Great on-line community • Flexible • Fixable
  • 13. We know about Drupal. What is the Webmaster methodology? Inventory and Prioritize Organizational Needs Plan for Large Scale Shifts/Needs Keep the Site Simple   Design/Program for Iteration/Realignment  
  • 14. Part 2: The Children’s Aid Society a case  study (or how Drupal made my life easier...)  
  • 15. Case Study: The Children’s Aid Society www.childrensaidsociety.org
  • 17. Children’s Aid... is broad and complex was founded in 1853 serves New York City's most vulnerable children and their families. provide comprehensive support for children in need serves more than 100,000 children a year   operates 40 community-based centers, schools and health clinics in 2009 provided 81,000 health and mental health visits to 14,000 patients   Community Schools program partners with 22 local public schools has nearly 2000 employees, more than 1000 full time
  • 18. Background a Drupal journey... Flat Files Drupal 4.7 Drupal 5 2000-2007 April 2007 August 2008 Drupal 6 August 2010
  • 19. Inventory and Prioritize Organizational Needs Meeting these needs with limited resources was a series of challenges.
  • 20. The big 3 Design Challenges Corporate/Organizational Challenges Functional Challenges
  • 21. Design Challenges • Branding/Design conflicts • Continuity concerns • Find visual space for more content. • Widespread agency usage of IE6 • Microsite Branding concerns
  • 22. Update the brand on the web
  • 24. Visually “fit” more content Visual Information Hierarchy informed Drupal Regions Knowledge of Drupal theming sped up design process
  • 26. “micro-site” sections UI needed to make sense when experienced as it’s own site or as part of the larger Children’s Aid website
  • 27. Corporate/Organizational Challenges • Competing stakeholders: Centers, Programs, Executive, Development (Donations). • 13+ physical locations need their “own” website • Scores of programs needing a “section” - several pages of content • Need to quickly aggregate content around trending topics i.e. Obesity Prevention
  • 28. Functional Challenges • Micro-sites to import • Wordpress blog to import • Connect related content • No body fields • Extra content types • Legacy input php • External php files • 2000+ nodes (from D5, D6, Wordpress) • Poor and random URLs • Odd image sizes
  • 30. Theme Zen + custom subtheme
  • 31. Modules Core Optional Admin Content/Layout Functionality book admin cck global redirect comment ckeditor cck blocks google analytics database logging devel context jquery update help logintoboggan date mollom menu insert mp3player email nodewords path node clone fancybox path redirect php filter node export filefield pathauto search seed image api token taxonomy views bulk operations imagecache typekit imagefield webform menu block nodereference views views views attach views rotator
  • 32. Get the most out of your modules Context module CCK Blocks Menu Block Views Views Bulk Operations Book
  • 34. • Custom Module? • OG + Spaces • Context is already there
  • 35. Context theme variables page-center.tpl.php
  • 37. Node Clone + Webform module Modules already in use Easy to understand Stores applications but... Needed to hide “complex” webform editing fields
  • 38. Challenge: Content Inconsistencies overly long titles, image availability, nodes that only have a view Taxonomy + Context for small layout adjustments
  • 39. Challenge: “reference any piece of content anywhere, anytime”
  • 40. Challenge: “reference any piece of content anywhere, anytime” #1 - Node Reference + CCK Blocks + Node Reference Views
  • 41. Challenge: “reference any piece of content anywhere, anytime” #2 - Taxonomy + Views
  • 42. How else can you leverage Drupal + a few basic modules?
  • 43. Simple Rich Media nodes Podcasts - mp3 module allows user to upload a file and have it appear automatically in a flash player
  • 44. Simple Rich Media nodes Video - simple cck field to paste “embed code”
  • 45. Simple Rich Media nodes Cck Imagefield + Imagecache + Fancybox = easy photo galleries
  • 46. Simple feeds do work! Core Aggregator + Cron + Views
  • 47. Questions? http://www.childrensaidsociety.org brettb@childrensaidsociety.org or brettLbaker@gmail.com http://www.webandfinearts.com