• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Phase2   Large Drupal Multisites (gta case study)
 

Phase2 Large Drupal Multisites (gta case study)

on

  • 1,829 views

Rob Bates presents Buliding Large Drupal Multi-sites, (A GTA Casestudy)

Rob Bates presents Buliding Large Drupal Multi-sites, (A GTA Casestudy)

Statistics

Views

Total Views
1,829
Views on SlideShare
1,819
Embed Views
10

Actions

Likes
2
Downloads
13
Comments
1

2 Embeds 10

http://dev.apvnn.com 9
https://web.tweetdeck.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NoDerivs LicenseCC Attribution-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • POR FAVOR ESTA PROPUESTA DE NEGOCIO, ESCRIBA EN MI ESPALDA ID si está interesado.
    ------------------------------------

    Feliz mes nuevo abundante de noviembre,

    Hola.

    ¿Cómo estás hoy?
    Espero que estés bien y que todo está bien con usted? gracias God.My nombre es jenifer PETERSON. (estoy buscando una buena relación y además que tenga propuesta de negocios con usted) si lo desea. por favor, escríbeme mensaje a mi buzón de correo electrónico
    Thanks,>

    jeniferpeterson1 en / yh / dt / cum
    ---------------------

    PLEASE THIS BUSINESS PROPOSAL, WRITE ON MY ID BACK IF INTERESTED.
    ------------------------------------

    Happy abundant new month of November,

    Hello.

    how are you today?
    I hope you are fine and all is well with you ? thank God.My name is JENIFER PETERSON .(i am looking for a good relationship and also to have business proposal with you )if you want. please write me message to my email box
    THANKS,>

    jeniferpeterson1 at / yh / dt / cum
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Phase2   Large Drupal Multisites (gta case study) Phase2 Large Drupal Multisites (gta case study) Presentation Transcript

    • THE LEADER IN DRUPAL PLATFORM DESIGN AND DEVELOPMENT
    • Building Large Multi-Site Drupal Platforms A Case Study on Georgia.gov Robert Bates Senior Developer
    • What is a Drupal platform?
    • WHAT IS A DRUPAL PLATFORM?Platform technology is a term for technology that enables thecreation of products and processes that support present or futuredevelopment.It can be defined as a structural or technological form from whichvarious products can emerge without the expense of a newprocess/technology introduction. http://en.wikipedia.org/wiki/Platform_technology
    • WHAT IS A DRUPAL PLATFORM? open
    • WHAT IS A DRUPAL PLATFORM?
    • WHAT IS A DRUPAL PLATFORM?Benefits of starting with a platform• Removes typical overhead • Finding/installing modules • Permissions • Roles• Provides bundled functionality • Features! • Common Views • Default Contexts• Common CMS workflows
    • WHAT IS A DRUPAL PLATFORM?Things to keep in mind• One size doesn’t fit all• Usually have to customize some behaviors• Not all bundled features might apply• Custom UX
    • What is Drupal multi-site?
    • WHAT IS DRUPAL MULTI-SITE?Multi-site allows you to share a single Drupal installation(including core code, contributed modules, and themes) amongseveral sites.This is particularly useful for managing the code since eachupgrade only needs to be done once. Each site will have its owndatabase and its own configuration settings, so each site will haveits own content, settings, enabled modules, and enabled theme. http://drupal.org/documentation/install/multi-site
    • WHAT IS DRUPAL MULTI-SITE?
    • WHAT IS DRUPAL MULTI-SITE?Benefits of Drupal multi-site• One codebase • Easy to update contrib and platform code • Easy to roll out security patches quickly • Common code == common behavior • “Single” cloud deployment, easier to scale• Support • Common set of features/functionality • Consistent admin experience • Simplifies training for content managers
    • WHAT IS DRUPAL MULTI-SITE?Things to keep in mind• One codebase • More difficult to add new modules/themes per site • Greater care required in QA for new code • Dev vs production environment differences • Virtual host management• Support • Changes affect all sites • Managing site owners’ expectations
    • Putting it all together on Georgia.gov!
    • PUTTING IT ALL TOGETHER!Multisite configurationsites/sites.php Mapping dev, staging hostnames to sites folders, other custom domain-folder mappingsites/all Common modules, libraries for all sitessites/default Custom PHP-based routing alternative to Apache htaccess + mod_rewritesites/xyz.com Individual site configurations (settings.php)
    • PUTTING IT ALL TOGETHER!
    • PUTTING IT ALL TOGETHER!• Built on latest Drupal 7 release• 48 contributed modules• 8 custom modules• 24 Features• 6 themes (mixture of contrib, base, and derived)
    • PUTTING IT ALL TOGETHER!Georgia Agency Platform• Inherits from OpenPublic • Modules • Features • Settings• 60 contributed modules• 17 custom modules• 37 Features• 10 themes (1 base, 9 derived)
    • PUTTING IT ALL TOGETHER!Georgia.gov Platform• Inherits from Georgia Agency Platform • Modules • Features • Settings• 9 custom modules• 12 Features• 2 themes (1 base, 1 derived)
    • PUTTING IT ALL TOGETHER!
    • PUTTING IT ALL TOGETHER!
    • Q&A Robert Batesrbates@phase2technology.com @arpieb