Saturday, 14 January 2017

Drupal 8

By,
Parikshit


Drupal 8 is having additional features like web services. In previous versions of drupal it is very difficult to work with web services. Hence new version of drupal made easier to work with web services.

REST Concept:
Web services allow access for external applications to interact with our application. The web services mainly work on read, create, update, delete the records or resources.
REST is most popular way to work with web services. REST is compatible with Drupal. There are also other formats that can be used SOAP or XML-RPC.  REST uses HTTP methods, such as GET, POST, and DELETE.
                                         
The Drupal 8 can use web services in following modules:
RESTful Web Services (rest):
This method uses sources RESTful API with dependency on Serialization module for the serialization of data that is sent to and from the API.
Serialization:
It Provides a service for serialization of data to and from formats such as JSON and XML.
Authentication by HTTP(basic_auth):
It provides basic authentication using HTTP basic authentication provider. There is a module called OAuth which provides additional security while authenticating in Drupal 8.

Features of Drupal:
1. Quality improvement
 Drupal Helps to improve better web applications and with less time consumption supporting agile methods.

2. Easier to Handle
Simple for developers and content editors, D8 features live, inline editing so you can vividly experience your new content across devices

3. Improved with practical knowledge:
Drupal 8 is based on web services, leveraging best-of-breed components recognised in the industry.

4. Drupal is Open Source
It is open source i.e. it is freely available and can be modified as per requirements.

5. More Popular
There are more number of users hence large support is available worldwide for Drupal.

Additional Functionalities in Drupal 8
a.New Fields:
There are five completely new field types in the Drupal 8 core:
• Date
• Email
• Link
• Reference
• Telephone

b. Facility to add new fields wherever required:
You can add fields to nodes, blocks, comments, contact forms, taxonomy terms and users.

c. CKeditor:
Previous version of drupal didn’t support text editors. But drupal 8 support text editor, one of the very best text editors on the market.

d. Quick Edit:
QuickEdit functionality is made available in drupal 8, you'll be able to edit text directly from the front-end of your site.

e. Responsive Images:
Drupal 8 takes that a step further of Drupal 7 and allows you to choose different styles for individual images. The various styles will be used for different device sizes.