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

 
Ví dụ Design Pattern: tác giả Eric Evens

Ví dụ Design Pattern: tác giả Eric Evens

The Repository Design Pattern, defined by Eric Evens in his Domain Driven Design book, is one of the most useful and most widely applicable design patterns ever invented.

Amazon: 1 triệu thiết bị Kindle được bán ra mỗi tuần

Amazon: 1 triệu thiết bị Kindle được bán ra mỗi tuần

Amazon đang rất thành công với các thiết bị Kindle, đặc biệt là Kindle Fire. Hiện số lượng thiết bị Kindle bán ra mỗi tuần đã tăng lên 1 triệu...

Cuộc thi lập trình nhanh trên di động Teckathon 2014 “ Hack Your Life”

Cuộc thi lập trình nhanh trên di động Teckathon 2014 “ Hack Your Life”

Tại Việt Nam, sự kiện Flappy Bird đã mang đến một hơi thở mới, một động lực mới cho những nhà lập trình và thiết kế trên điện thoại di động.

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

 

Diet con trung