SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

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

Andere mochten auch

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
 

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

Ähnlich wie Back to the Old School: How Drupal Helped One Webmaster Manage Complex Organizational Needs

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
 

Ähnlich wie Back to the Old School: How Drupal Helped One Webmaster Manage Complex Organizational Needs (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
 

Kürzlich hochgeladen

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
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
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
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
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Kürzlich hochgeladen (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
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
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
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
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

Back to the Old School: How Drupal Helped One Webmaster Manage Complex Organizational Needs

  • 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