Giới thiệu Embarking on a Drupal 8 adventure

Giới thiệu Embarking on a Drupal 8 adventure

Foreach is not a Drupal only company; we have almost 10 years of experience in Drupal, but we did our first large Drupal project (>200 mandays) only 2 years ago. Although we had some struggles in the beginning of the project, we quickly saw some benefits of building solutions with Drupal. Since this first project, we have selected Drupal 7 for several new projects and one of our teams is continuously working in Drupal/PHP.

>> Làm thế nào để custom commands trong Drupal 8 Console

A few weeks ago we were preparing to kick off a new big project for a major pharmaceutical company based in the Netherlands. We were asked to build a web platform to manage multiple sites. The choice for Drupal was made very quickly, but would we build the application in Drupal 7 or try out Drupal 8?

We know Drupal 7 pretty well, we know what it can do but we also know what its limitations are.

For example:

  • Poor configuration management. Even with the Features module
  • Incomplete entity system
  • Lack of separation between content and configuration

These are elements that Drupal 7 lacks in our opinion to be a great solution for enterprise projects. So we were thrilled to see that Drupal 8 tackles these problems and that this new and unreleased version of Drupal is a major step in the evolution of the Drupal CMS towards a development framework. Obviously we can’t wait to get started.

Drupal 8 Beta?

At the moment I am writing this, Drupal 8 is not yet released and is currently in Beta with around 20 critical issues left for the first release candidate. However, after evaluating these and taking into account both project requirements and project timeline, we decided to dive into the future by going forward with Drupal 8.

The main reason of course is that we see Drupal 8 as a better platform to develop large and complex projects. We believe this because of a few reasons:

1. Entity API

  • The entity api is almost completely rewritten and the contributed entity module is now part of the core.

2. Object Orientation

  • At Foreach we do a lot of projects in Java, so Object Oriented programming runs through our veins.

3. Symphony 2

  • Symphony respects the existing programming standards for PHP with PhPunit, naming conventions. It also brings some big design patterns to Drupal like dependency injection. Symphony will help to make Drupal better, easier to read, and more maintainable.

At Foreach, we firmly believe in open source. Apart from open sourcing some of our own tools and libraries (http://foreach.be/software), we try to contribute to existing community projects as well. As such, we look forward to contribute to the Drupal 8 core as we wander into problems or opportunities on our adventure.

We are in the early stages of our project, but firmly intent on sharing our Drupal 8 experience from the get­go. In the following weeks we will post more about our progress, the problems we come across and the solutions we find. We’re embarking on an adventure and welcome you along for the ride.

Bạn thấy bài viết này như thế nào?: 
No votes yet
Ảnh của Tommy Tran

Tommy owner Express Magazine

Drupal Developer having 9+ year experience, implementation and having strong knowledge of technical specifications, workflow development. Ability to perform effectively and efficiently in team and individually. Always enthusiastic and interseted to study new technologies

  • Skype ID: tthanhthuy

Tìm kiếm bất động sản

 

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Chia sẻ kinh nghiệm thi Acquia Drupal Developer Certification Exam

Chia sẻ kinh nghiệm thi Acquia Drupal Developer Certification Exam

According to a few people who have already taken the Acquia certification exam, it tested real-world Drupal knowlege rather than rote memorization

Máy tính Lenovo tại Trần Anh vừa xuất kho đã lỗi

Máy tính Lenovo tại Trần Anh vừa xuất kho đã lỗi

Máy Lenovo G480 vừa xuất tại kho của Công ty Trần Anh đã xuất hiện lỗi sọc đen dài tại màn hình góc phải, dẫn tới sập màn hình không thể cài đặt. Đây là những băn khoăn được khách hàng gửi đến các cơ quan báo chí phản ánh.

Sự khác nhau Route, Path, URL, URI, Link, Menu item trong Drupal 8

Sự khác nhau Route, Path, URL, URI, Link, Menu item trong Drupal 8

A nice article from KatteKrab (Donna Benjamin) covering terms in the Drupal context. These kinds of post are very handy indeed.

Công ty diệt chuột T&C

 

Diet con trung