managing large scale drupal and agile culture by dinesh
play

Managing Large Scale Drupal and Agile Culture by Dinesh Waghmare, - PowerPoint PPT Presentation

Managing Large Scale Drupal and Agile Culture by Dinesh Waghmare, TCS Myself @DrupalCon Dublin 2017 What is Large Scale Drupal? Traditional Clients Top Product organisation want to promote there product, connect with customer base and would


  1. Managing Large Scale Drupal and Agile Culture by Dinesh Waghmare, TCS

  2. Myself @DrupalCon Dublin 2017

  3. What is Large Scale Drupal?

  4. Traditional Clients • Top Product organisation want to promote there product, connect with customer base and would like to manage content and customer interaction Functional Requirements UI/UX Requirements Content Requirements Other Requirements Ø Product Promotion Ø Editor should able to Ø Low cost Ø Portal should allow look section with pages draft /review / publish / Ø Site analytics for user and feel to match Ø Home Page, Product unpublished content interaction like manage product characteristics Feature slideshow, Inner pages and promotion form submissions, Ø Navigations, Content Page Product Promotion box, add navigations content view/downloads styling should be easy to and Offer Box Ø Media management for Ø SEO handle and update Ø Customers Registration Image /PDF assets Ø Fast Response Time Ø Browser Based Ability to log ticket, Ø Guest / Role based Ø Security? Focused Desktop , feedback, subscribe for Content Ø Performance? Mobile and Tablet new updates of product Ø Deployment / Rollout? View Ø Lead generation forms, Ø Tight Backend and Email newsletters for Frontend Integration subscribed users should Ø Single Site / Multi Site be available Ø Web Content is Focused

  5. Enterprise or Digital organisations Clients • Top fortune 500 organisation with multiple set of brands looking for solution to manage existing brand specific websites, launch new template for common brands, have centralised user base, Omni channel marketing with 360 degree view of data analytics Functional Requirements UI/UX Requirements Content Requirements Other Requirements Ø Migration Strategy for Ø Editor workflow for Ø Highly Scalability Ø Different templates for existing websites content and media Ø Highly Secured different content like Ø Common Platform or Ø Centralised content Ø High Performance Page / News / Product / Template for rollout management to cater Ø Easy to Deploy and Forms etc. Ø Single sign on with content to multiple Rollout Ø Responsive UI, UI central user dashboard channel Ø Easy maintenance and effects, Navigation Ø Ability to override Ø Personalisation – Support effects, Accessibility platform and features Personal and Ø Cost Reduction Ø Responsive Support for Ø Multi Country - Multi Contextual Content Ø Automation Media Language Experience Ø Embrace multi vendor – Ø Uniformed Styling Ø Data driven decoupled agency Ø Accessibility Ø Omni Channel Ø Agility Ø Layout marketing experience Ø Decoupled, Distributed Ø Any Screen, Any Architecture Device Ø Site Factory

  6. How does Enterprise or Digital organisation look like? Ø Big Enterprises Ø Big Plans : Web , Mobile, Connected echo system Ø Digital Transformation Strategy : Analytics, Integration, Automation, Omni channel , 360 View Ø Multiple Stakeholders and Product Owners : Customer and Data centric strategies, Dashboards and Reporting Ø Multiple initiatives , Multiple globally distributed Partners , Multiple Projects Ø Improve Speed : Performance, Scalability Ø Reduce Cost : Reusability, Easy workflow, Optimum use of resources and infrastructure and tools Ø Innovate Fast : Faster Deployment, Frequent releases , Integrations to channels, Automation, Strategic solutions, Plans for Future Ø On time support : Easy customisation, Community releases, Security fixes Ø Focus more on strategy while collaborate on solutions Ø Share challenges - knowledge - New Opportunities Ø Multi vendor – Decoupled agency

  7. What does Enterprise or Digital organisations looks? Ø State of Drupal : Drupal scale from small to large, no longer for Simple sites (Blog/Portfolio/Brand) but for sites with medium-to-high richness (community portals, integrations sites, Omni-channel websites, multi site platform ) Ø Drupal is for addressing Ambitious Digital Experience which is much more than just enterprise Ø Big enterprises - Big Plans, Digital strategies, Multiple Stakeholders Ø Enterprise targets for Mega trends (AI, SaaS, IoT, AR, Voice Assistance, Chabot's) and Drupal is getting better with adoption of new technologies Ø Take off popular myths & facts about open e.g. security, selling data, "free" / costs Ø Lone Wolves Lose Out : Are you having active participation and collaboration in Drupal Community, DrupalCon? Ø Contribution and giving back Vs participations Ø Open Source : Thousand Eye , Faster Testing, Constant reviews Ø LSD means - Focus more on strategy while collaborate on solutions Ø Share challenges - knowledge - New Opportunities : Events, Camps, Cons, Code Sprints Ø Contributions and expertise from enterprise organization will help to keep Drupal “Longer”

  8. Drupal Features Highly Scalable Multilingual Mobile First Integrated Community Applications Content as Drupal Security a Service LAMP Content stack Authoring Tools for Content Business Architecture Multisite

  9. Challenges in High Scalability Highly Scalable Multilingual Mobile First Integrated Community Applications Performance • High Volume • Content • Publishing Content as Architecture • D8 Security a Service Monitoring • Load Testing • LAMP Content stack Authoring Tools for Content Business Architecture Multisite

  10. Challenges in Mobile First Highly Scalable Multilingual Mobile First Integrated Community Applications Multiple • Screens and Testing Regression • Content as D8 Security a Service LAMP Content stack Authoring Tools for Content Business Architecture Multisite

  11. Challenges in App Integration Highly Scalable Multilingual Mobile First Integrated Community Applications API First • Inventory • Testing • Uniformed • Content as gateway for D8 Security a Service data LAMP Content stack Authoring Tools for Content Business Architecture Multisite

  12. Challenges in Security Highly Scalable Multilingual Mobile First Integrated Community Applications Vulnerability • Penetration • Security • Advisory Content as Best Practices • D8 Security a Service Continuous • Integration LAMP Content stack Authoring Tools for Content Business Architecture Multisite

  13. Challenges in Content Authoring Highly Scalable Multilingual Mobile First Integrated Community Applications Access • Permission Content • Workflow Content as Continuous • D8 Security a Service Integration Content • Auditing LAMP Content stack Authoring Tools for Content Business Architecture Multisite

  14. Challenges in Content Architecture Highly Scalable Multilingual Mobile First Integrated Community Applications Managing • Configuration CMI/Features • BDT • Content as Optimization • D8 Security a Service LAMP Content stack Authoring Tools for Content Business Architecture Multisite

  15. Challenges in Multisite Highly Scalable Multilingual Mobile First Integrated Community Applications Use Case • CI/CD • Brittleness of • a Single Content as Codebase D8 Security a Service Single Points • of Failure Illusion Vs • Simplicity LAMP Content stack Authoring Tools for Content Business Architecture Multisite

  16. Challenges in Business Solutions Highly Scalable Multilingual Mobile First Integrated Community Applications Distributions • Platforms • Builds • Headless • Content as Automation • D8 Security a Service LAMP Content stack Authoring Tools for Content Business Architecture Multisite

  17. Challenges in Platform Stack Highly Scalable Multilingual Mobile First Integrated Community Applications Provisioning • Rollouts • Service • Provider Content as Future need? • D8 Security a Service Node JS • Apache Solr • Varnish • Memcache • LAMP Content stack Authoring Tools for Content Business Architecture Multisite

  18. Challenges in Content as Service Highly Scalable Multilingual Mobile First Integrated Community Applications Headless • Drupal Site Inventory • Stack • Content as Provisioning D8 Security a Service Continuous • integration LAMP Content stack Authoring Tools for Content Business Architecture Multisite

  19. Challenges in Community Highly Scalable Multilingual Mobile First Integrated Community Applications Common • Initiatives Contributions • Collaboration • Content as Participations • D8 Security a Service Open Culture • LAMP Content stack Authoring Tools for Content Business Architecture Multisite

  20. Challenges in Multilingual Highly Scalable Multilingual Mobile First Integrated Community Applications Theming • External • Translation Vendor Content as Translation • D8 Security a Service Hub Regression • LAMP Content stack Authoring Tools for Content Business Architecture Multisite

  21. Big Picture

  22. Perspective of Development Stack for LSD Process, Tools , Solutions

Recommend


More recommend