SlideShare a Scribd company logo
1 of 17
Download to read offline
Magic Logix | 3234 Commander Drive Carrollton, TX 75006 |

Phone: 214.694.2162 |

Fax: 972.692.5737 | www.magiclogix.com
Hassan Bawab	

Founder and CEO of Magic Logix	

www.magiclogix.com	

	

Twitter: @HassanBawab	

LinkedIn: @HassanBawab	

Wikipedia: @Hassan_Bawab	


Magic Logix | 3234 Commander Drive Carrollton, TX 75006 |

Phone: 214.694.2162 |

Fax: 972.692.5737 | www.magiclogix.com
Drupal 7 to Drupal 8, it is Different.

One

of the major roadblocks to Drupal's
growth was that companies had a hard time
finding enough Drupal talent. 

One reason for this lack of talent, was that
Drupal had shied away from object-oriented
programming, the kind of code most
programmers are familiar with. 

Instead, Drupal used procedural programming,
and Drupal 7 was particularly complex
because of its heavy reliance upon structured
arrays.




	

 


Magic Logix | 3234 Commander Drive Carrollton, TX 75006 |

Phone: 214.694.2162 |

Fax: 972.692.5737 | www.magiclogix.com
Why it is Different!
By contrast, Drupal 8 uses a Symfony2
framework. This new framework means that
the nodes, modules, fields and views of Drupal
are now all arranged in object-oriented design
patterns, which will be more familiar to Drupal
novitiates who are familiar with other types of
programming. 





I hope that Symfony2 will make future software
updates faster and easier. The downside of
switching to a more traditional, object-oriented
approach is that developers who were familiar
with previous versions of Drupal but not very
familiar with object-oriented programming are
likely to face a very steep learning curve. 


	

 


Magic Logix | 3234 Commander Drive Carrollton, TX 75006 |

Phone: 214.694.2162 |

Fax: 972.692.5737 | www.magiclogix.com
Important Core Module Changes -1
In previous versions of Drupal, including Drupal 7, it was
necessary to add a number of contributed modules to
the core module just to create an average, gardenvariety website. Several new modules have been added
to the Drupal 8 core module that eliminate the need for
adding these contributed (or "contrib" in Drupal-speak)
modules. Here's a list of some of the key Drupal 8 core
improvements:




v  CKEditor: One of the top complaints that Drupal
developers have is its lack of a good WYSIWYG editor.
CKEditor comes with Drupal 8. Although its default
setting is set to disabled, developers are cheering to
see the editor included within the core.

v  Views: Before Drupal 8, the Views module was the No.
1 contributed Drupal module being used by developers.
Adding Views to the core is another Drupal 8 change
that developers are very enthusiastic about.
	

 


Magic Logix | 3234 Commander Drive Carrollton, TX 75006 |

Phone: 214.694.2162 |

Fax: 972.692.5737 | www.magiclogix.com
Important Core Module Changes -2
v  Picture: The Picture module, which is one of many new
modules that have HTML5 and responsive design in
mind, automatically resizes images for different screen
sizes.
v  New Types: email, telephone, date, link, etc…
	

 





Magic Logix | 3234 Commander Drive Carrollton, TX 75006 |

Phone: 214.694.2162 |

Fax: 972.692.5737 | www.magiclogix.com
Drupal Mobile Initiative
When Drupal 7 was released in 2011, mobile website use
was just beginning to hit its stride. Web developers quickly
got busy creating responsive, adaptive and mobile-only
versions of their websites. 

In my opinion, Drupal 7 was not as ready for mobile as I
would have liked it to be. If I had to start Drupal from
scratch, I would have created it with mobile in mind first. 

The "mobile first" design philosophy has taken hold all
over the Web, and I was expecting that Drupal 8 would not
be left behind. 

"Drupal Mobile Initiative” makes sure the new release was
ready for mobile users, both from the point of view of
mobile developers and from the point of view of mobile
website users.



	

 


Magic Logix | 3234 Commander Drive Carrollton, TX 75006 |

Phone: 214.694.2162 |

Fax: 972.692.5737 | www.magiclogix.com
Drupal Mobile Initiative by John
Albin Wilkins 
When Wilkins took the lead for the Mobile Initiative, he
outlined five major points that he wanted the next version
of Drupal to cover:

1. Drupal should have the ability to support native apps.
2. Drupal should support HTML5 and web apps.

3. Web developers should be able to easily create content
from their mobile devices.

4. Every core theme should be a responsive theme.

5. Front-end performance should be improved.
(Source: http://palantir.net/blog/drupal-8-mobile-initiative) 	






Magic Logix | 3234 Commander Drive Carrollton, TX 75006 |

Phone: 214.694.2162 |

Fax: 972.692.5737 | www.magiclogix.com
Multilingual Support
Another big change for non-English speakers in Drupal 8
was its new multilingual support. In the past, developers
had to download a number of different modules to help
them translate Drupal into their native languages. 

Instead, a small number of modules was built into the
Drupal core that vastly improved multilingual Drupal
support. 

As of October 9, 2013, Drupal's development community
was still working on the finishing touches for the Drupal 8
multilingual support.





Magic Logix | 3234 Commander Drive Carrollton, TX 75006 |

Phone: 214.694.2162 |

Fax: 972.692.5737 | www.magiclogix.com
When & Why to Choose Drupal 8 -1
The first reason is cost. Drupal, like WordPress, Joomla
and other open source CMSs, is completely free to install
and use. Not only is the main body of Drupal free, almost
all of its extensions are also free. There are plugins that
cost money, just as there are for Joomla and for
WordPress, but the majority of even very powerful Drupal
modules are available from the development community
free of charge. 

The second reason is another part of the "open source
way" ethic: friendly community support. With nearly
800,000 developers worldwide and 330,000 Drupal
websites already installed, developers can easily plug into
an international community of Drupal users who stand
ready to help. If help via Drupal forums and message
boards isn't enough, however, paid professional support
for Drupal also exists in the form of enterprise support
offered by consultancies.


Magic Logix | 3234 Commander Drive Carrollton, TX 75006 |

Phone: 214.694.2162 |



Fax: 972.692.5737 | www.magiclogix.com
When & Why to Choose Drupal 8 -2 
The third reason is flexibility. Everything in Drupal 8, even
its back-end interface, is customizable. The new core
modules mentioned above, furthermore, make Drupal 8
even easier to customize than Drupal 7. 

Example; creating a custom administrative interface that
would make the back-end of the Drupal site easy to work
with for the non-techie administrators. 


Magic Logix | 3234 Commander Drive Carrollton, TX 75006 |

Phone: 214.694.2162 |



Fax: 972.692.5737 | www.magiclogix.com
When & Why to Choose Drupal 8 -3 
The fourth reason applies specifically to eCommerce sites.
When it comes to eCommerce, Drupal provides an
excellent out-of-the-box solution. Many large eCommerce
sites choose Drupal for its eCommerce modules, payment
support and other benefits.

Finally, the fifth reason is traffic. Drupal sites can handle
heavy traffic, the kind of traffic sites like WhiteHouse.gov,
UniversalMusic.com, Zynga.com, SpringCM.com,
FrontRange.com and Duke.edu get. With a special built-in
cache system that facilitates speed, Drupal can handle
very high amounts of traffic without bogging the website
down.







Magic Logix | 3234 Commander Drive Carrollton, TX 75006 |

Phone: 214.694.2162 |

Fax: 972.692.5737 | www.magiclogix.com
CMS Comparison Summary -1
Use WordPress when:
v  The site will be in the small to medium size range
v  Designing and rolling out the site quickly is important
v  The site is mostly informational in nature, such as a
blog, ezine or small company website
v  Ease of use is very important
v  The people who will be maintaining the site on a dayto-day basis have very little technical ability

Use Joomla when:
v  The site will be in the small to large size range yet not
huge
v  The site will include eCommerce, message boards and
password-protected material
v  A full-featured site is needed but a dedicated IT staff is
not available
v  Ease of use is semi-important

.

Magic Logix | 3234 Commander Drive Carrollton, TX 75006 |

Phone: 214.694.2162 |



Fax: 972.692.5737 | www.magiclogix.com
CMS Comparison Summary -2
Use Drupal 8 when:
v  The site will start out big and will likely get bigger and
bigger over time
v  The site will be developed by professionals
v  The site needs to handle a complex variety of content
types, from multimedia to eCommerce
v  Multilingual support is important
v  Ease of use is not that important because there is a
dedicated IT staff to update and make changes the site

As this summary shows, there is not one CMS that is the
hands-down best choice in every situation. Of the three
most popular platforms, Drupal is usually the best choice
for sites that are large, complex, have big budgets and will
be maintained by professionals. 


Magic Logix | 3234 Commander Drive Carrollton, TX 75006 |

Phone: 214.694.2162 |



Fax: 972.692.5737 | www.magiclogix.com
Drupal 8 Aims to Be Future-Proof
The future of the Web is a mobile future. Already, browsing
the Internet on a smartphone is more common, at least for
some demographics, than browsing the Internet on a
desktop or laptop computer. Web developers have been
scrambling to churn out responsive and adaptive website
designs that take into account the unique needs of mobile
users. 

The simple answer is that Drupal 8 has been specifically
designed with mobile in mind. Dries Buytaert wants Drupal
to be the very best CMS for mobile websites, period. 

Therefore, there are already a number of ready-made
themes and modules for Drupal that are designed to
specifically enhance a user's mobile experience. With
Drupal 8, all the themes the out-of-the-box software ships
with are responsive themes.


Magic Logix | 3234 Commander Drive Carrollton, TX 75006 |

Phone: 214.694.2162 |



Fax: 972.692.5737 | www.magiclogix.com
Conclusion: Drupal 8 is the Best J
Drupal 8 is one of the best, if not the very best, open
source web development platform for sites that will be
large, have a high volume of traffic, that may or may not
include eCommerce, that will have a number of different
content types and that will grow over time. 

Smaller sites can be made with WordPress, and small to
medium-size corporate sites can also be made with
Joomla, but for premium design capabilities and technical
capacity, Drupal is typically the better choice than either of
these two CMSs. 

That might not always be the case; WordPress in particular
has come a long way from its blog engine beginnings to
where it is today. In short, however, big-budget website
projects organized by developers with a high degree of
coding literacy cannot go wrong with choosing Drupal 8.



Magic Logix | 3234 Commander Drive Carrollton, TX 75006 |

Phone: 214.694.2162 |



Fax: 972.692.5737 | www.magiclogix.com
Conclusion: Drupal 8 is the Best J
The improvements that Drupal 8 has made over Drupal 7
might take developers some time to get used to. As
Buytaert himself stated, change can be scary. 

However, the Mobile Initiative, the changes to the Drupal
core modules, the added language support and other
features of Drupal 8 will be a great boon to developers
once they get used to working with the new architecture. 

Thanks to changes like Symfony2, future versions of the
platform should be easier to extend and easier to update. 

All of these meaningful changes that have gone into
Drupal 8 are likely to secure the CMS' place in the online
world for many years to come.



Magic Logix | 3234 Commander Drive Carrollton, TX 75006 |

Phone: 214.694.2162 |



Fax: 972.692.5737 | www.magiclogix.com

More Related Content

Similar to Drupal 8 Upcoming Features

5 Reasons Enterprise Marketers Love Drupal 8
5 Reasons Enterprise Marketers Love Drupal 85 Reasons Enterprise Marketers Love Drupal 8
5 Reasons Enterprise Marketers Love Drupal 8Duo Consulting
 
WHY SHOULD UPGRADE TO DRUPAL 8?
WHY SHOULD UPGRADE TO DRUPAL 8?WHY SHOULD UPGRADE TO DRUPAL 8?
WHY SHOULD UPGRADE TO DRUPAL 8?Pixel Crayons
 
Why drupal should power your next web project
Why drupal should power your next web projectWhy drupal should power your next web project
Why drupal should power your next web projectSyed Hassan Raza
 
Why should you upgrade to Drupal 8?
Why should you upgrade to Drupal 8?Why should you upgrade to Drupal 8?
Why should you upgrade to Drupal 8?PixelCrayons
 
[drupalday2017] - Speed-up your Drupal instance!
[drupalday2017] - Speed-up your Drupal instance![drupalday2017] - Speed-up your Drupal instance!
[drupalday2017] - Speed-up your Drupal instance!DrupalDay
 
Speed up your Drupal instance!!
Speed up your Drupal instance!!Speed up your Drupal instance!!
Speed up your Drupal instance!!bmeme
 
Introducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PHIntroducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PHEleison Cruz
 
Drupal%2 c mobility and m2serve
Drupal%2 c mobility and m2serveDrupal%2 c mobility and m2serve
Drupal%2 c mobility and m2servelittleMAS
 
Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9Mediacurrent
 
Are you ready for Drupal 8?
Are you ready for Drupal 8?Are you ready for Drupal 8?
Are you ready for Drupal 8?Stephanie Peugh
 
Introduction To Drupal And The Future of Drupal
Introduction To Drupal And The Future of DrupalIntroduction To Drupal And The Future of Drupal
Introduction To Drupal And The Future of DrupalAnthony Ogbonna
 
Red Hat Forum Poland 2019 - 3 Pitfalls Everyone Should Avoid with Hybrid Mult...
Red Hat Forum Poland 2019 - 3 Pitfalls Everyone Should Avoid with Hybrid Mult...Red Hat Forum Poland 2019 - 3 Pitfalls Everyone Should Avoid with Hybrid Mult...
Red Hat Forum Poland 2019 - 3 Pitfalls Everyone Should Avoid with Hybrid Mult...Eric D. Schabell
 
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course OverviewFrom Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course OverviewItalo Mairo
 
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASYDRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASYAcquia
 
A Sneak Peek Into Drupal - A Beginner’s Guide.pdf
A Sneak Peek Into Drupal - A Beginner’s Guide.pdfA Sneak Peek Into Drupal - A Beginner’s Guide.pdf
A Sneak Peek Into Drupal - A Beginner’s Guide.pdfMars Devs
 
Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Helios Solutions
 
[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?Wong Hoi Sing Edison
 
Drupal As A Jigsaw
Drupal As A JigsawDrupal As A Jigsaw
Drupal As A Jigsawnyccamp
 

Similar to Drupal 8 Upcoming Features (20)

5 Reasons Enterprise Marketers Love Drupal 8
5 Reasons Enterprise Marketers Love Drupal 85 Reasons Enterprise Marketers Love Drupal 8
5 Reasons Enterprise Marketers Love Drupal 8
 
WHY SHOULD UPGRADE TO DRUPAL 8?
WHY SHOULD UPGRADE TO DRUPAL 8?WHY SHOULD UPGRADE TO DRUPAL 8?
WHY SHOULD UPGRADE TO DRUPAL 8?
 
Why drupal should power your next web project
Why drupal should power your next web projectWhy drupal should power your next web project
Why drupal should power your next web project
 
Why should you upgrade to Drupal 8?
Why should you upgrade to Drupal 8?Why should you upgrade to Drupal 8?
Why should you upgrade to Drupal 8?
 
Drupal vs sitecore comparisons
Drupal vs sitecore comparisonsDrupal vs sitecore comparisons
Drupal vs sitecore comparisons
 
[drupalday2017] - Speed-up your Drupal instance!
[drupalday2017] - Speed-up your Drupal instance![drupalday2017] - Speed-up your Drupal instance!
[drupalday2017] - Speed-up your Drupal instance!
 
Speed up your Drupal instance!!
Speed up your Drupal instance!!Speed up your Drupal instance!!
Speed up your Drupal instance!!
 
Introducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PHIntroducing Drupal and Drupal.Org Community in PUP QC, PH
Introducing Drupal and Drupal.Org Community in PUP QC, PH
 
Drupal%2 c mobility and m2serve
Drupal%2 c mobility and m2serveDrupal%2 c mobility and m2serve
Drupal%2 c mobility and m2serve
 
Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9
 
Google Products.pptx
Google Products.pptxGoogle Products.pptx
Google Products.pptx
 
Are you ready for Drupal 8?
Are you ready for Drupal 8?Are you ready for Drupal 8?
Are you ready for Drupal 8?
 
Introduction To Drupal And The Future of Drupal
Introduction To Drupal And The Future of DrupalIntroduction To Drupal And The Future of Drupal
Introduction To Drupal And The Future of Drupal
 
Red Hat Forum Poland 2019 - 3 Pitfalls Everyone Should Avoid with Hybrid Mult...
Red Hat Forum Poland 2019 - 3 Pitfalls Everyone Should Avoid with Hybrid Mult...Red Hat Forum Poland 2019 - 3 Pitfalls Everyone Should Avoid with Hybrid Mult...
Red Hat Forum Poland 2019 - 3 Pitfalls Everyone Should Avoid with Hybrid Mult...
 
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course OverviewFrom Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
 
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASYDRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
 
A Sneak Peek Into Drupal - A Beginner’s Guide.pdf
A Sneak Peek Into Drupal - A Beginner’s Guide.pdfA Sneak Peek Into Drupal - A Beginner’s Guide.pdf
A Sneak Peek Into Drupal - A Beginner’s Guide.pdf
 
Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?
 
[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?
 
Drupal As A Jigsaw
Drupal As A JigsawDrupal As A Jigsaw
Drupal As A Jigsaw
 

More from Magic Logix

Best Practices in Business Development Success
Best Practices in Business Development Success Best Practices in Business Development Success
Best Practices in Business Development Success Magic Logix
 
White Paper: Agile Web Development & The Scrum Process
White Paper: Agile Web Development & The Scrum ProcessWhite Paper: Agile Web Development & The Scrum Process
White Paper: Agile Web Development & The Scrum ProcessMagic Logix
 
Working Together - Marketo with WordPress and Joomla
Working Together - Marketo with WordPress and JoomlaWorking Together - Marketo with WordPress and Joomla
Working Together - Marketo with WordPress and JoomlaMagic Logix
 
Marketo - Forms 2.0 and Responsive Landing Page Templates
Marketo - Forms 2.0 and Responsive Landing Page TemplatesMarketo - Forms 2.0 and Responsive Landing Page Templates
Marketo - Forms 2.0 and Responsive Landing Page TemplatesMagic Logix
 
The History of Technology - Infographic
The History of Technology - InfographicThe History of Technology - Infographic
The History of Technology - InfographicMagic Logix
 
The Future of Marketing Automation & Responsiveness
The Future of Marketing Automation & ResponsivenessThe Future of Marketing Automation & Responsiveness
The Future of Marketing Automation & ResponsivenessMagic Logix
 
Drupal Showcase with Marketing Automation
Drupal Showcase with Marketing Automation Drupal Showcase with Marketing Automation
Drupal Showcase with Marketing Automation Magic Logix
 
Web 3.0 and What It Means to Marketing
Web 3.0 and What It Means to MarketingWeb 3.0 and What It Means to Marketing
Web 3.0 and What It Means to MarketingMagic Logix
 
Effectiveness of Marketing Automation on Digital Marketing
Effectiveness of Marketing Automation on Digital Marketing Effectiveness of Marketing Automation on Digital Marketing
Effectiveness of Marketing Automation on Digital Marketing Magic Logix
 
Infographic: Do's and Don'ts of Social Media
Infographic: Do's and Don'ts of Social MediaInfographic: Do's and Don'ts of Social Media
Infographic: Do's and Don'ts of Social MediaMagic Logix
 
American Eurocopter Case Study
American Eurocopter Case StudyAmerican Eurocopter Case Study
American Eurocopter Case StudyMagic Logix
 
How jersey shore is the same as b2b social media
How jersey shore is the same as b2b social mediaHow jersey shore is the same as b2b social media
How jersey shore is the same as b2b social mediaMagic Logix
 
Case Study: The Bradshaw Group
Case Study: The Bradshaw GroupCase Study: The Bradshaw Group
Case Study: The Bradshaw GroupMagic Logix
 
Case Study: ColourMe
Case Study: ColourMeCase Study: ColourMe
Case Study: ColourMeMagic Logix
 
Social Media Marketing for Tradeshows
Social Media Marketing for TradeshowsSocial Media Marketing for Tradeshows
Social Media Marketing for TradeshowsMagic Logix
 
Infographic socialmedia pg1
Infographic socialmedia pg1Infographic socialmedia pg1
Infographic socialmedia pg1Magic Logix
 
Infographic socialmedia pg2
Infographic socialmedia pg2Infographic socialmedia pg2
Infographic socialmedia pg2Magic Logix
 
SEO vs. PPC Info-Graphic
SEO vs. PPC Info-GraphicSEO vs. PPC Info-Graphic
SEO vs. PPC Info-GraphicMagic Logix
 

More from Magic Logix (20)

Best Practices in Business Development Success
Best Practices in Business Development Success Best Practices in Business Development Success
Best Practices in Business Development Success
 
White Paper: Agile Web Development & The Scrum Process
White Paper: Agile Web Development & The Scrum ProcessWhite Paper: Agile Web Development & The Scrum Process
White Paper: Agile Web Development & The Scrum Process
 
Working Together - Marketo with WordPress and Joomla
Working Together - Marketo with WordPress and JoomlaWorking Together - Marketo with WordPress and Joomla
Working Together - Marketo with WordPress and Joomla
 
Marketo - Forms 2.0 and Responsive Landing Page Templates
Marketo - Forms 2.0 and Responsive Landing Page TemplatesMarketo - Forms 2.0 and Responsive Landing Page Templates
Marketo - Forms 2.0 and Responsive Landing Page Templates
 
The History of Technology - Infographic
The History of Technology - InfographicThe History of Technology - Infographic
The History of Technology - Infographic
 
The Future of Marketing Automation & Responsiveness
The Future of Marketing Automation & ResponsivenessThe Future of Marketing Automation & Responsiveness
The Future of Marketing Automation & Responsiveness
 
Drupal Showcase with Marketing Automation
Drupal Showcase with Marketing Automation Drupal Showcase with Marketing Automation
Drupal Showcase with Marketing Automation
 
Web 3.0 and What It Means to Marketing
Web 3.0 and What It Means to MarketingWeb 3.0 and What It Means to Marketing
Web 3.0 and What It Means to Marketing
 
Effectiveness of Marketing Automation on Digital Marketing
Effectiveness of Marketing Automation on Digital Marketing Effectiveness of Marketing Automation on Digital Marketing
Effectiveness of Marketing Automation on Digital Marketing
 
Infographic: Do's and Don'ts of Social Media
Infographic: Do's and Don'ts of Social MediaInfographic: Do's and Don'ts of Social Media
Infographic: Do's and Don'ts of Social Media
 
American Eurocopter Case Study
American Eurocopter Case StudyAmerican Eurocopter Case Study
American Eurocopter Case Study
 
Dfw casestudy
Dfw casestudyDfw casestudy
Dfw casestudy
 
How jersey shore is the same as b2b social media
How jersey shore is the same as b2b social mediaHow jersey shore is the same as b2b social media
How jersey shore is the same as b2b social media
 
Case Study: The Bradshaw Group
Case Study: The Bradshaw GroupCase Study: The Bradshaw Group
Case Study: The Bradshaw Group
 
Case Study: ColourMe
Case Study: ColourMeCase Study: ColourMe
Case Study: ColourMe
 
Social Media Marketing for Tradeshows
Social Media Marketing for TradeshowsSocial Media Marketing for Tradeshows
Social Media Marketing for Tradeshows
 
Infographic socialmedia pg1
Infographic socialmedia pg1Infographic socialmedia pg1
Infographic socialmedia pg1
 
Infographic socialmedia pg2
Infographic socialmedia pg2Infographic socialmedia pg2
Infographic socialmedia pg2
 
Brochure ml
Brochure mlBrochure ml
Brochure ml
 
SEO vs. PPC Info-Graphic
SEO vs. PPC Info-GraphicSEO vs. PPC Info-Graphic
SEO vs. PPC Info-Graphic
 

Recently uploaded

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
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
 
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
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
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
 
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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
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
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
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
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 

Recently uploaded (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
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
 
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
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
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
 
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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
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
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
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
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
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
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 

Drupal 8 Upcoming Features

  • 1. Magic Logix | 3234 Commander Drive Carrollton, TX 75006 | Phone: 214.694.2162 | Fax: 972.692.5737 | www.magiclogix.com
  • 2. Hassan Bawab Founder and CEO of Magic Logix www.magiclogix.com Twitter: @HassanBawab LinkedIn: @HassanBawab Wikipedia: @Hassan_Bawab Magic Logix | 3234 Commander Drive Carrollton, TX 75006 | Phone: 214.694.2162 | Fax: 972.692.5737 | www.magiclogix.com
  • 3. Drupal 7 to Drupal 8, it is Different. One of the major roadblocks to Drupal's growth was that companies had a hard time finding enough Drupal talent. One reason for this lack of talent, was that Drupal had shied away from object-oriented programming, the kind of code most programmers are familiar with. Instead, Drupal used procedural programming, and Drupal 7 was particularly complex because of its heavy reliance upon structured arrays.   Magic Logix | 3234 Commander Drive Carrollton, TX 75006 | Phone: 214.694.2162 | Fax: 972.692.5737 | www.magiclogix.com
  • 4. Why it is Different! By contrast, Drupal 8 uses a Symfony2 framework. This new framework means that the nodes, modules, fields and views of Drupal are now all arranged in object-oriented design patterns, which will be more familiar to Drupal novitiates who are familiar with other types of programming. I hope that Symfony2 will make future software updates faster and easier. The downside of switching to a more traditional, object-oriented approach is that developers who were familiar with previous versions of Drupal but not very familiar with object-oriented programming are likely to face a very steep learning curve.   Magic Logix | 3234 Commander Drive Carrollton, TX 75006 | Phone: 214.694.2162 | Fax: 972.692.5737 | www.magiclogix.com
  • 5. Important Core Module Changes -1 In previous versions of Drupal, including Drupal 7, it was necessary to add a number of contributed modules to the core module just to create an average, gardenvariety website. Several new modules have been added to the Drupal 8 core module that eliminate the need for adding these contributed (or "contrib" in Drupal-speak) modules. Here's a list of some of the key Drupal 8 core improvements: v  CKEditor: One of the top complaints that Drupal developers have is its lack of a good WYSIWYG editor. CKEditor comes with Drupal 8. Although its default setting is set to disabled, developers are cheering to see the editor included within the core. v  Views: Before Drupal 8, the Views module was the No. 1 contributed Drupal module being used by developers. Adding Views to the core is another Drupal 8 change that developers are very enthusiastic about.   Magic Logix | 3234 Commander Drive Carrollton, TX 75006 | Phone: 214.694.2162 | Fax: 972.692.5737 | www.magiclogix.com
  • 6. Important Core Module Changes -2 v  Picture: The Picture module, which is one of many new modules that have HTML5 and responsive design in mind, automatically resizes images for different screen sizes. v  New Types: email, telephone, date, link, etc…   Magic Logix | 3234 Commander Drive Carrollton, TX 75006 | Phone: 214.694.2162 | Fax: 972.692.5737 | www.magiclogix.com
  • 7. Drupal Mobile Initiative When Drupal 7 was released in 2011, mobile website use was just beginning to hit its stride. Web developers quickly got busy creating responsive, adaptive and mobile-only versions of their websites. In my opinion, Drupal 7 was not as ready for mobile as I would have liked it to be. If I had to start Drupal from scratch, I would have created it with mobile in mind first. The "mobile first" design philosophy has taken hold all over the Web, and I was expecting that Drupal 8 would not be left behind. "Drupal Mobile Initiative” makes sure the new release was ready for mobile users, both from the point of view of mobile developers and from the point of view of mobile website users.   Magic Logix | 3234 Commander Drive Carrollton, TX 75006 | Phone: 214.694.2162 | Fax: 972.692.5737 | www.magiclogix.com
  • 8. Drupal Mobile Initiative by John Albin Wilkins When Wilkins took the lead for the Mobile Initiative, he outlined five major points that he wanted the next version of Drupal to cover: 1. Drupal should have the ability to support native apps. 2. Drupal should support HTML5 and web apps. 3. Web developers should be able to easily create content from their mobile devices. 4. Every core theme should be a responsive theme. 5. Front-end performance should be improved. (Source: http://palantir.net/blog/drupal-8-mobile-initiative)  Magic Logix | 3234 Commander Drive Carrollton, TX 75006 | Phone: 214.694.2162 | Fax: 972.692.5737 | www.magiclogix.com
  • 9. Multilingual Support Another big change for non-English speakers in Drupal 8 was its new multilingual support. In the past, developers had to download a number of different modules to help them translate Drupal into their native languages. Instead, a small number of modules was built into the Drupal core that vastly improved multilingual Drupal support. As of October 9, 2013, Drupal's development community was still working on the finishing touches for the Drupal 8 multilingual support. Magic Logix | 3234 Commander Drive Carrollton, TX 75006 | Phone: 214.694.2162 | Fax: 972.692.5737 | www.magiclogix.com
  • 10. When & Why to Choose Drupal 8 -1 The first reason is cost. Drupal, like WordPress, Joomla and other open source CMSs, is completely free to install and use. Not only is the main body of Drupal free, almost all of its extensions are also free. There are plugins that cost money, just as there are for Joomla and for WordPress, but the majority of even very powerful Drupal modules are available from the development community free of charge. The second reason is another part of the "open source way" ethic: friendly community support. With nearly 800,000 developers worldwide and 330,000 Drupal websites already installed, developers can easily plug into an international community of Drupal users who stand ready to help. If help via Drupal forums and message boards isn't enough, however, paid professional support for Drupal also exists in the form of enterprise support offered by consultancies. Magic Logix | 3234 Commander Drive Carrollton, TX 75006 | Phone: 214.694.2162 | Fax: 972.692.5737 | www.magiclogix.com
  • 11. When & Why to Choose Drupal 8 -2 The third reason is flexibility. Everything in Drupal 8, even its back-end interface, is customizable. The new core modules mentioned above, furthermore, make Drupal 8 even easier to customize than Drupal 7. Example; creating a custom administrative interface that would make the back-end of the Drupal site easy to work with for the non-techie administrators. Magic Logix | 3234 Commander Drive Carrollton, TX 75006 | Phone: 214.694.2162 | Fax: 972.692.5737 | www.magiclogix.com
  • 12. When & Why to Choose Drupal 8 -3 The fourth reason applies specifically to eCommerce sites. When it comes to eCommerce, Drupal provides an excellent out-of-the-box solution. Many large eCommerce sites choose Drupal for its eCommerce modules, payment support and other benefits. Finally, the fifth reason is traffic. Drupal sites can handle heavy traffic, the kind of traffic sites like WhiteHouse.gov, UniversalMusic.com, Zynga.com, SpringCM.com, FrontRange.com and Duke.edu get. With a special built-in cache system that facilitates speed, Drupal can handle very high amounts of traffic without bogging the website down. Magic Logix | 3234 Commander Drive Carrollton, TX 75006 | Phone: 214.694.2162 | Fax: 972.692.5737 | www.magiclogix.com
  • 13. CMS Comparison Summary -1 Use WordPress when: v  The site will be in the small to medium size range v  Designing and rolling out the site quickly is important v  The site is mostly informational in nature, such as a blog, ezine or small company website v  Ease of use is very important v  The people who will be maintaining the site on a dayto-day basis have very little technical ability Use Joomla when: v  The site will be in the small to large size range yet not huge v  The site will include eCommerce, message boards and password-protected material v  A full-featured site is needed but a dedicated IT staff is not available v  Ease of use is semi-important . Magic Logix | 3234 Commander Drive Carrollton, TX 75006 | Phone: 214.694.2162 | Fax: 972.692.5737 | www.magiclogix.com
  • 14. CMS Comparison Summary -2 Use Drupal 8 when: v  The site will start out big and will likely get bigger and bigger over time v  The site will be developed by professionals v  The site needs to handle a complex variety of content types, from multimedia to eCommerce v  Multilingual support is important v  Ease of use is not that important because there is a dedicated IT staff to update and make changes the site As this summary shows, there is not one CMS that is the hands-down best choice in every situation. Of the three most popular platforms, Drupal is usually the best choice for sites that are large, complex, have big budgets and will be maintained by professionals. Magic Logix | 3234 Commander Drive Carrollton, TX 75006 | Phone: 214.694.2162 | Fax: 972.692.5737 | www.magiclogix.com
  • 15. Drupal 8 Aims to Be Future-Proof The future of the Web is a mobile future. Already, browsing the Internet on a smartphone is more common, at least for some demographics, than browsing the Internet on a desktop or laptop computer. Web developers have been scrambling to churn out responsive and adaptive website designs that take into account the unique needs of mobile users. The simple answer is that Drupal 8 has been specifically designed with mobile in mind. Dries Buytaert wants Drupal to be the very best CMS for mobile websites, period. Therefore, there are already a number of ready-made themes and modules for Drupal that are designed to specifically enhance a user's mobile experience. With Drupal 8, all the themes the out-of-the-box software ships with are responsive themes. Magic Logix | 3234 Commander Drive Carrollton, TX 75006 | Phone: 214.694.2162 | Fax: 972.692.5737 | www.magiclogix.com
  • 16. Conclusion: Drupal 8 is the Best J Drupal 8 is one of the best, if not the very best, open source web development platform for sites that will be large, have a high volume of traffic, that may or may not include eCommerce, that will have a number of different content types and that will grow over time. Smaller sites can be made with WordPress, and small to medium-size corporate sites can also be made with Joomla, but for premium design capabilities and technical capacity, Drupal is typically the better choice than either of these two CMSs. That might not always be the case; WordPress in particular has come a long way from its blog engine beginnings to where it is today. In short, however, big-budget website projects organized by developers with a high degree of coding literacy cannot go wrong with choosing Drupal 8. Magic Logix | 3234 Commander Drive Carrollton, TX 75006 | Phone: 214.694.2162 | Fax: 972.692.5737 | www.magiclogix.com
  • 17. Conclusion: Drupal 8 is the Best J The improvements that Drupal 8 has made over Drupal 7 might take developers some time to get used to. As Buytaert himself stated, change can be scary. However, the Mobile Initiative, the changes to the Drupal core modules, the added language support and other features of Drupal 8 will be a great boon to developers once they get used to working with the new architecture. Thanks to changes like Symfony2, future versions of the platform should be easier to extend and easier to update. All of these meaningful changes that have gone into Drupal 8 are likely to secure the CMS' place in the online world for many years to come. Magic Logix | 3234 Commander Drive Carrollton, TX 75006 | Phone: 214.694.2162 | Fax: 972.692.5737 | www.magiclogix.com