JIBRAN IJAZ What is new in Drupal 8?

Slides:



Advertisements
Similar presentations
Drupal in the Enterprise
Advertisements

WordPress as a Platform Bangalore PHP Meetup – 30-Jan-2010 Sudar Muthu Research Engineer, Yahoo Labs
CityDance Web Site Recommendations Aqua Team Selam Woldeamlak Nate Starner Graham Andrews Paul Whitaker.
Become a Panels Rockstar. Audience Survey Have you tried Panels? Are you a …. –Themer / Designer? –Developer / Code Junkie? –Information Architect?
USING WORDPRESS. WEEK 1 1.Why WP? 2.Setting Up WP 3.Exploring the Admin screen 4.Page Organization 5.Posting 6.Polls.
DOMINATE THE THEME LAYER August 21st.. Jesper Wøldiche Rahkonen Themer / architect at Bysted. Markup Marine / Journalist / Frontend United
Introduction to WordPress. Learning Outcomes Describe WordPress Compare and contrast the difference between a WordPress hosted blog and a hosted blog.
Acquia Cloud Drupal Platform-as-a-Service. Market Size [1,00,000+ sites] Innovation [10,000+ modules] Community [500,000+ members] “… is as much a Social.
REQUIREMENTS Before starting, these requirements should be met: Service Body Requirements Trusted Servant Requirements Server/ISP Requirements Budget.
Seattle Drupal Clinic Introduction to Drupal and Web Content Management.
Learning WebMatrix Part 3 of 3 Akber Alwani
Our aims ease the pain – for all our users get with the times better communication with our supporters recruit and engage people to our campaigns raise.
Software Reuse Building software from reusable components Objectives
Joomla!!! Joomla! is a free and open source content management system. It compromises a model-view-controller (MVP). (WIKI) Joomla is written in PHP and.
Joomla & WordPress By: Brenda Iglesias. What is Joomla? Joomla is an award-winning content management system or CMS Enables you to build Web sites and.
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
Content Management Systems Why to use. And, if you’re going to use one, which one???
LHCbPR V2 Sasha Mazurov, Amine Ben Hammou, Ben Couturier 5th LHCb Computing Workshop
Build a CMS Website. The topics this chapter covers are: What is CMS ? What you can do with CMS The benefits and disadvantages of using a content management.
Sage CRM v7.2 Developers Course An Introduction to the Developer Program.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Building Library Web Site Using Drupal
Drupal 7 as an enterprise web application framework Why as a developer you should use Drupal to build web applications? Klaus Harris DrupalCon Munich 2012.
Service Oriented Architecture Bryan Ollendyke.
Choosing a web CMS and an introduction to Modx March 2010.
Danielle Baldwin, ITS Web Services CMS Administrator Application Overview and Joomla 1.5 RC 1 Highlights.
Sitefinity CMS Technical Overview & Developer’s Perspective
Creating a Web Presence Introduction to WordPress Week 1.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Alfresco.com: Farewell AVM, Hello Alfresco DM & Drupal Ian Norton |
Content Management Systems Drupal. Content Introduction Setting up Drupal Structure Features Core functions Comparison of Joomla and Drupal Total Cost.
Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit #NYCCamp Benjamin J. Kallos iMediaEDGE
What is Drupal? Open Source software written in php. A CMS or content-management system. A sophisticated web application building tool.
Magnolia Modules. Architecture Web Application (WAR) Magnolia CoreGUICache Modules DMS 2.3Data 1.1Scheduler Custom Project Base 2.2 Project.
The Future of Fields or, How Snow and Flu in Chicago Clarified What Drupal is Good For.
Google Analytics for Small Business Presented by: Keidra Chaney.
Symfony web development framework is used to develop rapid, complex and large scale web applications faster and in an effective way.
{ Joomla Training Chris Armstrong, web InterWorks.
We Know IT … IT’s What We Do! ® 2 Cyprien Mvuanda & Jonathan Davis Empire 2.0 Services October 1, 2010 Albany, NY Design, Development,Workflow and Implementation.
Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS druplicon Some content & graphics courtesy of.
Drupal Overview Prepared by : Agustin D. Gumogda Jr. Instructor.
Basics of Drupal for Admins Rochelle Terman
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
Joomla is an open source Content Management System used for publishing contents in the Web. It is the most popular Source Code for developing websites.
Key new characteristics. Faster, Faster, Faster  eFront 3.6 is 3x faster than the previous major version. We have worked on improving the system from.
Magento released a brand new versions for CE andEE. i.e CE 1.9 and EE Magento Enterprise Edition 1.14 and Magento Community Edition 1.9, Which is.
Scott Voth GSLIS 747 – Queens College. Posts vs. Pages “Posts” Blog entries Dynamic Date Driven Archived Comments Trackbacks Can be Syndicated - RSS Pages.
Presented by Karen Porter UM School of Business Administration & ImpactOnlineMarketing.com Getting Familiar with the Dashboard.
NET Development on Microsoft SharePoint Technology Part 4: Templates, Features, and Solution Deployment Mick Badran Breeze Training Consulting Trainer.
How EPA/ORD Moved to Drupal 7 Jessica Dearie U.S. EPA, Office of Research and Development Office of Science Information Management.
Sagecrm.com Sage CRM An Introduction to the Developer Program.
Website Update and Use of Official accounts Dr.Lasantha Ranwala ( MBBS,MSc-Biomedical Informatics) Medical Officer - Health Informatics RDHS Office.
CMS Showdown What Is A Content Management System (CMS)? CMS Website Content Outside Content Social Media Connections with CRM Programs Statistics and.
Thinking of Drupal 8? Get started with the resources.
Expertsfromindia for Joomla Development. Introduction Joomla is an open source and free content management system (CMS) for publishing content on the.
Drupal Basics May 30, 2012 By Sean Fitzpatrick. Sean Fitzpatrick | Welcome We're going to talk about Drupal We're going to keep it pretty.
Apstersoft Technologies Call:
Introduction to the Module
WordPress “WordPress is a free and open source blog publishing application.” Christina Vasileiou Database management system.
Automate your content translation with the Google Translate API.
WordPress Website Development Company - Sara Analytics Pvt Ltd
PHP Frameworks For Developers.. PHP known as the world's most popular server-side scripting language has evolved a lot since the first inline code snippet.
A Quick Overview of ASP.NET Core 1.0
or, How Snow and Flu in Chicago Clarified What Drupal is Good For
Samer Koda IEEE-SEM – Section Student Representative IEEE-SEM-SA – Webmaster 12/7/2018.
WordPress Development
SharePoint 2019 Overview and Use SPFx Extensions
PRESENTATION TITLE [OPT TITLE SECOND LINE] [opt Subtitle]
Bootstrap Direct quote from source: bootstrap/
Presentation transcript:

JIBRAN IJAZ What is new in Drupal 8?

●DRUPAL DEVELOPER, PREVIOUSNEXT ●MEMBER, DRUPAL ASSOCIATION ●CORE CONTRIBUTOR, DRUPAL ●CONTRIB MODULE MAINTAINER,

What is Drupal Content Management System Drupal is used to manage content on o Informational sites o Social Media sites o Member sites o Internet & Web Application

What is Drupal 8 Not just a Content Management System It is a FRAMEWORK Completely revamped Leverages already existing technology Web Publishing Tool

Under the Hood Changes On the surface, Drupal 8 looks the same as Drupal 7 Under the hood, there are a lot of changes Drupal 8, now uses existing frameworks, and their components to enhance its internal architecture

Under the Hood Changes Existing libraries like: o Symfony o Twig o Guzzle o EasyRDF o PHPUnit and many more...

Under the Hood Changes "Basically, we went from invented here to proudly invented elsewhere (PIE)."

New Contrib Modules In Core In Drupal 8, some of the very vital modules have been brought into CORE Modules like: o Views o Entity API o Entity Reference o Field modules ( , Link, Phone) and a few more have been brought entirely into CORE

New Contrib Modules In Core Modules like o CKEditor o Admin Views o Views Bulk Operations o Field Modules (Date) and a few more have been moved partially into CORE

New Contrib Modules In Core Modules like o Blog o Dashboard o Open ID o Poll and a few more have been completely removed from CORE There is a long list of modules which have been completely deprecated from CORE

New Subsystems & Components There are a few subsystems that have been introduced in CORE o Configuration System o Migration System o Plugin System o Routing System o Typedate System

Improved Subsystems & Components There are a few subsystems that have been completely re-architectured o Theme System o Extension System o Bootstrap System o Entity/Field System o Form System and a few others

OOP in Drupal 8 Before Drupal 8, Drupal used to support functional programming Now, Drupal 8 has embraced Object Oriented Programming. Such as o Controllers  Entity Controller  Route Controller

OOP in Drupal 8 o Plugins  Blocks  Custom Blocks  Views  Action etc

OOP in Drupal 8 All the site building components are now objects Such as: o Blocks o Entities o Fields o Forms

Module Development Drupal 8 has opted for Object Oriented approach for Theme and Module development.info files are now.yml files.module files are now optional

Theme Development Drupal 8 has introduced twig Templating Engine which follows Object Oriented Paradigm PHP Templating Engine has been removed from CORE

FUD and Drupal 8 FUD is: F : Fear U : Uncertainty D : Doubt

FUD and Drupal 8 In Drupal 8 extreme changes in CORE lead to FUD of o Developer Experience o Security o Code Complexity

FUD and Drupal 8 In order to resolve these issue: o Helper classes have been introduced to increase the developer experience o Short release cycles are planned to ensure the quick resolution of security issues o De-Coupling of APIs lead to the reduction of complexity, majorly

References

Thanks Drupal Camps PreviousNext Drupal Community Friends

Questions?