SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
What in Store in Drupal 8?
About Me
Shyamala Rajaram
Technology Head & Project Manager at UniMity Solutions
Chennai, Tamil Nadu, India



Part of a team that has developed an Enterprise Social Media Product, successfully implemented
in large corporates. The product us an adoption of Drupal's powerful capabilities.

I have been an active participant in the online Drupal Community and have made contributions
to the enhancements, usage and adoption of Drupal. Currently working as Project Manage for
Drupal 8 Mobile Initiative.
Presentation Path
● Key Initiatives
  ○ Configuration Management
  ○ Views in Core
  ○ Webservices
  ○ Mutilingual
  ○ Mobile
  ○ Layouts

● Contribute back to Drupal
heyrocker
       Issues


Configuration Managment
● $config->save(); = Cache_set() and cache_get() in
    Drupal 7
●   Active store or "config" table = cache table, stores
    current configuration
●   Easy readable file yml files that facilitate
    configuration management between sites
Earl Miles
       All VDC Issues


Views in Drupal Core
Checkout XJM's blog post
                            "VDC at feature freeze".
● Views' usability, accessibility, and performance
● Converting core lists to Views, so that site builders
  can easily adjust their site's structure.
● Adding new features to Views like core token support,
  bulk actions integration,mobile-friendly
  administration, and data serialization
● Integrate Views with other core systems and improve
  core APIs.
Crell
                  Issues


Webservices
The Web Services and Context Core Initiative (WSCCI)
aims to transform Drupal from a first-class CMS to a
first-class REST server with a first-class CMS on top of
it.
What does the WSCCI initiative mean to us:

●   Page callbacks will mutate into "body-like blocks", which
    will be on the same level as response controllers for
    JSON, SVG, SOAP, or whatever else we feel like sending.
    HTML is a just special case of REST

●   Global state variables, such as $user and $language, will
    be eliminated in favor of the Symfony2 request object.

●   Replace our routing resolution system (currently over-
    coupled with the menu system) with Symfony's
    HttpKernel implementation

Read on Larry's blog at: http://www.garfieldtech.
com/blog/refocusing-wscci
Gábor Hojtsy
        Issues


Multilingual
D8MI
JohnAlbin
         Issues


Mobile
Blog post by John
● Responsive Drupal - ships with core responsive
  theme
● Responsive admin interface - use drupal admin
  interface form mobile
● Responsive toolbar
● Responsive images
● Front end performance
EclipseGc



Layouts
●   Implement Panels-ish Controller
●   Move Blocks to Plugins
●   Page to configure Layouts
●   Multiple entry forms in one form!
Other initiatives

●   Twig
●   Spark: Authoring Experience++
●   D8 User expereince
●   Date in 8
●   HTML5 initiative
Where are we
with Drupal 8?
Drupal 8 Updates and How
to Help

                Core initiative

                Drupal Issue
                Queues & IRC
Time to give back,
Contribute to Drupal!
Thank You!

Contenu connexe

Tendances

Digital Signage for YMCA and the Drupal role
Digital Signage for YMCA and the Drupal roleDigital Signage for YMCA and the Drupal role
Digital Signage for YMCA and the Drupal role
Dmitry Drozdik
 

Tendances (20)

Drupal core indeas - Andy Postnikov
Drupal core indeas  - Andy PostnikovDrupal core indeas  - Andy Postnikov
Drupal core indeas - Andy Postnikov
 
Extending and Integrating QlikView
Extending and Integrating QlikViewExtending and Integrating QlikView
Extending and Integrating QlikView
 
SOA Tooling Using NetBeans
SOA Tooling Using NetBeansSOA Tooling Using NetBeans
SOA Tooling Using NetBeans
 
Rotating Banners In Drupal
Rotating Banners In DrupalRotating Banners In Drupal
Rotating Banners In Drupal
 
Digital Signage for YMCA and the Drupal role
Digital Signage for YMCA and the Drupal roleDigital Signage for YMCA and the Drupal role
Digital Signage for YMCA and the Drupal role
 
How is Drupal Ensuring the Web Accessibility Standards?
How is Drupal Ensuring the Web Accessibility Standards?How is Drupal Ensuring the Web Accessibility Standards?
How is Drupal Ensuring the Web Accessibility Standards?
 
Google cloud infrastructure workshop
Google cloud infrastructure workshopGoogle cloud infrastructure workshop
Google cloud infrastructure workshop
 
Dimpact wim bumpy road of building reusable platform for municipalities from...
Dimpact wim  bumpy road of building reusable platform for municipalities from...Dimpact wim  bumpy road of building reusable platform for municipalities from...
Dimpact wim bumpy road of building reusable platform for municipalities from...
 
How To Write Dynamic Migrations - Mohit Aghera
How To Write Dynamic Migrations - Mohit AgheraHow To Write Dynamic Migrations - Mohit Aghera
How To Write Dynamic Migrations - Mohit Aghera
 
Advantages of using drupal 8
Advantages of using drupal 8Advantages of using drupal 8
Advantages of using drupal 8
 
Drupal Security: What You Need to Know
Drupal Security: What You Need to KnowDrupal Security: What You Need to Know
Drupal Security: What You Need to Know
 
Efficiently theming a multi-site Drupal 8 portal - Drupal Dev Days Seville 2017
Efficiently theming a multi-site Drupal 8 portal - Drupal Dev Days Seville 2017Efficiently theming a multi-site Drupal 8 portal - Drupal Dev Days Seville 2017
Efficiently theming a multi-site Drupal 8 portal - Drupal Dev Days Seville 2017
 
How to Successfully Implement Headless Drupal
How to Successfully Implement Headless DrupalHow to Successfully Implement Headless Drupal
How to Successfully Implement Headless Drupal
 
Website factory with domain Access: why and how& - Kiêt Trân & David Ferlay
Website factory with domain Access: why and how& - Kiêt Trân & David FerlayWebsite factory with domain Access: why and how& - Kiêt Trân & David Ferlay
Website factory with domain Access: why and how& - Kiêt Trân & David Ferlay
 
Drupal, GraphQL, Views, View Modes and Gatsby for a US Gov site CMS Philly
Drupal, GraphQL, Views, View Modes  and Gatsby for a US Gov site CMS PhillyDrupal, GraphQL, Views, View Modes  and Gatsby for a US Gov site CMS Philly
Drupal, GraphQL, Views, View Modes and Gatsby for a US Gov site CMS Philly
 
React.js vs node.js
React.js vs node.jsReact.js vs node.js
React.js vs node.js
 
React js Introduction
React js IntroductionReact js Introduction
React js Introduction
 
Java Support On Google App Engine
Java Support On Google App EngineJava Support On Google App Engine
Java Support On Google App Engine
 
Cloud Native and CNCF
Cloud Native and CNCFCloud Native and CNCF
Cloud Native and CNCF
 
Future of drupal
Future of drupalFuture of drupal
Future of drupal
 

En vedette

More better core profiles
More better core profilesMore better core profiles
More better core profiles
Roy Scholten
 

En vedette (15)

More better core profiles
More better core profilesMore better core profiles
More better core profiles
 
A Match Made In The Cloud
A Match Made In The CloudA Match Made In The Cloud
A Match Made In The Cloud
 
Services, dependency injection and containers
Services, dependency injection and containersServices, dependency injection and containers
Services, dependency injection and containers
 
E-commerce in Drupal
E-commerce in DrupalE-commerce in Drupal
E-commerce in Drupal
 
Drupal and Devops , the Survey Results
Drupal and Devops , the Survey ResultsDrupal and Devops , the Survey Results
Drupal and Devops , the Survey Results
 
Workflow Initiative
Workflow InitiativeWorkflow Initiative
Workflow Initiative
 
Hack Proof Your Drupal Site
Hack Proof Your Drupal SiteHack Proof Your Drupal Site
Hack Proof Your Drupal Site
 
Show, Don't Tell: Online Storytelling through Digital Media
Show, Don't Tell: Online Storytelling through Digital MediaShow, Don't Tell: Online Storytelling through Digital Media
Show, Don't Tell: Online Storytelling through Digital Media
 
Continuous Integration & Drupal
Continuous Integration & DrupalContinuous Integration & Drupal
Continuous Integration & Drupal
 
Message Queues and Drupal
Message Queues and DrupalMessage Queues and Drupal
Message Queues and Drupal
 
Grok Drupal (7) Theming
Grok Drupal (7) ThemingGrok Drupal (7) Theming
Grok Drupal (7) Theming
 
D7 theming what's new - London
D7 theming what's new - LondonD7 theming what's new - London
D7 theming what's new - London
 
Fundraising with Drupal
Fundraising with DrupalFundraising with Drupal
Fundraising with Drupal
 
Introducing Assetic: Asset Management for PHP 5.3
Introducing Assetic: Asset Management for PHP 5.3Introducing Assetic: Asset Management for PHP 5.3
Introducing Assetic: Asset Management for PHP 5.3
 
Models for hierarchical data
Models for hierarchical dataModels for hierarchical data
Models for hierarchical data
 

Similaire à What in store in drupal 8

Similaire à What in store in drupal 8 (20)

DrupalCon Austin 2014 Review
DrupalCon Austin 2014 ReviewDrupalCon Austin 2014 Review
DrupalCon Austin 2014 Review
 
Drupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.xDrupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.x
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
 
Web components
Web componentsWeb components
Web components
 
DruStack- a mobile-friendly web content management system (cms
DruStack- a mobile-friendly web content management system (cmsDruStack- a mobile-friendly web content management system (cms
DruStack- a mobile-friendly web content management system (cms
 
drustack a mobile-friendly web content management system (cms)
drustack   a mobile-friendly web content management system (cms)drustack   a mobile-friendly web content management system (cms)
drustack a mobile-friendly web content management system (cms)
 
Drupal 8 and Pantheon
Drupal 8 and PantheonDrupal 8 and Pantheon
Drupal 8 and Pantheon
 
The Top 10 Features to Watch Out for in Drupal 8
The Top 10 Features to Watch Out for in Drupal 8The Top 10 Features to Watch Out for in Drupal 8
The Top 10 Features to Watch Out for in Drupal 8
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupal
 
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...
 
Drupal 8, tricks and tips learned from the first 6 months
Drupal 8, tricks and tips learned from the first 6 monthsDrupal 8, tricks and tips learned from the first 6 months
Drupal 8, tricks and tips learned from the first 6 months
 
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
 
Decoupled drupal DcRuhr
Decoupled drupal DcRuhrDecoupled drupal DcRuhr
Decoupled drupal DcRuhr
 
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management SystemBarcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
 
Ask Us Anything: Dries Buytaert and Team Tell All on Drupal 8
Ask Us Anything: Dries Buytaert and Team Tell All on Drupal 8Ask Us Anything: Dries Buytaert and Team Tell All on Drupal 8
Ask Us Anything: Dries Buytaert and Team Tell All on Drupal 8
 
Drupal for Mobile
Drupal for MobileDrupal for Mobile
Drupal for Mobile
 
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8
 
LvivCSS: Web Components as a foundation for Design System
LvivCSS: Web Components as a foundation for Design SystemLvivCSS: Web Components as a foundation for Design System
LvivCSS: Web Components as a foundation for Design System
 
Web summit.pptx
Web summit.pptxWeb summit.pptx
Web summit.pptx
 
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8
 

Plus de Shyamala Rajaram (7)

Drupal & You
Drupal & YouDrupal & You
Drupal & You
 
Drupal 8 mobile initiative
Drupal 8 mobile initiativeDrupal 8 mobile initiative
Drupal 8 mobile initiative
 
Talk at #devfestW
Talk at #devfestWTalk at #devfestW
Talk at #devfestW
 
Build a responsive website with drupal
Build a responsive website with drupalBuild a responsive website with drupal
Build a responsive website with drupal
 
Drupal for Programmers
Drupal for ProgrammersDrupal for Programmers
Drupal for Programmers
 
Drupalacademics research
Drupalacademics researchDrupalacademics research
Drupalacademics research
 
Drupal for Libraries
Drupal for LibrariesDrupal for Libraries
Drupal for Libraries
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

What in store in drupal 8

  • 1. What in Store in Drupal 8?
  • 2. About Me Shyamala Rajaram Technology Head & Project Manager at UniMity Solutions Chennai, Tamil Nadu, India Part of a team that has developed an Enterprise Social Media Product, successfully implemented in large corporates. The product us an adoption of Drupal's powerful capabilities. I have been an active participant in the online Drupal Community and have made contributions to the enhancements, usage and adoption of Drupal. Currently working as Project Manage for Drupal 8 Mobile Initiative.
  • 3. Presentation Path ● Key Initiatives ○ Configuration Management ○ Views in Core ○ Webservices ○ Mutilingual ○ Mobile ○ Layouts ● Contribute back to Drupal
  • 4. heyrocker Issues Configuration Managment
  • 5. ● $config->save(); = Cache_set() and cache_get() in Drupal 7 ● Active store or "config" table = cache table, stores current configuration ● Easy readable file yml files that facilitate configuration management between sites
  • 6. Earl Miles All VDC Issues Views in Drupal Core
  • 7. Checkout XJM's blog post "VDC at feature freeze". ● Views' usability, accessibility, and performance ● Converting core lists to Views, so that site builders can easily adjust their site's structure. ● Adding new features to Views like core token support, bulk actions integration,mobile-friendly administration, and data serialization ● Integrate Views with other core systems and improve core APIs.
  • 8. Crell Issues Webservices The Web Services and Context Core Initiative (WSCCI) aims to transform Drupal from a first-class CMS to a first-class REST server with a first-class CMS on top of it.
  • 9. What does the WSCCI initiative mean to us: ● Page callbacks will mutate into "body-like blocks", which will be on the same level as response controllers for JSON, SVG, SOAP, or whatever else we feel like sending. HTML is a just special case of REST ● Global state variables, such as $user and $language, will be eliminated in favor of the Symfony2 request object. ● Replace our routing resolution system (currently over- coupled with the menu system) with Symfony's HttpKernel implementation Read on Larry's blog at: http://www.garfieldtech. com/blog/refocusing-wscci
  • 10. Gábor Hojtsy Issues Multilingual
  • 11. D8MI
  • 12. JohnAlbin Issues Mobile
  • 13. Blog post by John ● Responsive Drupal - ships with core responsive theme ● Responsive admin interface - use drupal admin interface form mobile ● Responsive toolbar ● Responsive images ● Front end performance
  • 15. Implement Panels-ish Controller ● Move Blocks to Plugins ● Page to configure Layouts ● Multiple entry forms in one form!
  • 16. Other initiatives ● Twig ● Spark: Authoring Experience++ ● D8 User expereince ● Date in 8 ● HTML5 initiative
  • 17. Where are we with Drupal 8?
  • 18.
  • 19. Drupal 8 Updates and How to Help Core initiative Drupal Issue Queues & IRC
  • 20. Time to give back, Contribute to Drupal!
  • 21.