Subscribe to Drupal

Caleffi.com: why a multinational corporation has chosen Drupal

Caleffi is a company with 1000+ employees, distributed among the main Italian branch and the foreign ones, it sells its products in more than 70 countries and has a gross revenue of 250+ million euros. Let's have a look at how we managed to build their new digital headquaters.

This article paves the way for our "case study" section, where we will show off our most interesting projects, the challenges (both organizational and technical) we face every day: an open window on our world, a place where we share what we do with the fun and passion that characterize our day to day job. The caleffi project Together with H-ART that has curated the strategic analysis, the graphic concept and the intercation design, we developed Caleffi's online presence, we raised our personal bar in terms of Drupal projects. Who is Caleffi? Caleffi is a company with 1000+ employees, distributed among the main Italian headquarters and the foreign branches, it sells its products in more than 70 countries and has a consolidated turnover of 250+ million euros. Let’s have a look at how we managed to build their new digital headquarters. This article paves the way for our “case study” section, where we will show off our most interesting projects, the challenges (both organizational and technical) we face every day: an open window on our world, a place where we share what we do with the fun and passion that characterize our day to day job. Caleffi is a manufacturer of high-quality...

Caleffi.com: why a multinational corporation has chosen Drupal

Caleffi is a company with 1000+ employees, distributed among the main Italian branch and the foreign ones, it sells its products in more than 70 countries and has a gross revenue of 250+ million euros. Let's have a look at how we managed to build their new digital headquaters.

This article paves the way for our "case study" section, where we will show off our most interesting projects, the challenges (both organizational and technical) we face every day: an open window on our world, a place where we share what we do with the fun and passion that characterize our day to day job. The caleffi project Together with H-ART that has curated the strategic analysis, the graphic concept and the intercation design, we developed Caleffi's online presence, we raised our personal bar in terms of Drupal projects. Who is Caleffi? Caleffi is a company with 1000+ employees, distributed among the main Italian headquarters and the foreign branches, it sells its products in more than 70 countries and has a consolidated turnover of 250+ million euros. Let’s have a look at how we managed to build their new digital headquarters. This article paves the way for our “case study” section, where we will show off our most interesting projects, the challenges (both organizational and technical) we face every day: an open window on our world, a place where we share what we do with the fun and passion that characterize our day to day job. Caleffi is a manufacturer of high-quality...

Drush and PsySH, a Drupal REPL

At Twinbit we rely heavily on Drupal to provide full featured web applications to our clients, and in "Drupal land" there are a handful of tools that you really can't live without if you really want to ship features in a sustainable and efficient way.

TL;DR: I wrote a small integration between Drush and PsySH that implements a REPL for Drupal, it enables you to do something like this: . What's a REPL anyway? Wikipedia states that a REPL is: a simple interactive computer programming environment where the user enters one or more expressions which are then evaluated, and the results displayed. Ruby has (a very good) one , Python has one, PHP really has not. And no, php -a is not a real REPL . Using a REPL is usually faster than setting a breakpoint just after a line whose result you want to check, or var_dump ing its contents; not to mention the fact that if your development tools all live in the shell, it avoids the friction of leaving your terminal to do just that. A REPL, besides improving the "discoverability" of your codebase, enables you to do this interactively, so that if you make a mistake you can immediately correct for it. A REPL for PHP The Opensource community has managed to fill the gap of a missing REPL for PHP, for example in projects like Boris , "A tiny REPL for PHP" . In the past , I and other people already integrated Boris in Drupal to provide a REPL. PsySH is a newer and more featured Opensource project that...

Drush and PsySH, a Drupal REPL

At Twinbit we rely heavily on Drupal to provide full featured web applications to our clients, and in "Drupal land" there are a handful of tools that you really can't live without if you really want to ship features in a sustainable and efficient way.

TL;DR: I wrote a small integration between Drush and PsySH that implements a REPL for Drupal, it enables you to do something like this: . What's a REPL anyway? Wikipedia states that a REPL is: a simple interactive computer programming environment where the user enters one or more expressions which are then evaluated, and the results displayed. Ruby has (a very good) one , Python has one, PHP really has not. And no, php -a is not a real REPL . Using a REPL is usually faster than setting a breakpoint just after a line whose result you want to check, or var_dump ing its contents; not to mention the fact that if your development tools all live in the shell, it avoids the friction of leaving your terminal to do just that. A REPL, besides improving the "discoverability" of your codebase, enables you to do this interactively, so that if you make a mistake you can immediately correct for it. A REPL for PHP The Opensource community has managed to fill the gap of a missing REPL for PHP, for example in projects like Boris , "A tiny REPL for PHP" . In the past , I and other people already integrated Boris in Drupal to provide a REPL. PsySH is a newer and more featured Opensource project that...