Drupal practices, UX / UI tricks and all sorts of great ideas

Cheppers members thoughts about technology, development, web solutions, user experience and design trends. Have a good read!

banner
Author
2021-04-16
Drupal

Since the release of Drupal 8 on November 19, 2015, we have been continuously working on moving clients and their sites from Drupal 7 to the latest version. The migration process has, more often than not, proved to be challenging.

cover
Author
2019-04-25
Drupal

One of our clients required an image of a map for print. As will be seen on the map, there will be marked places that represent where the company performed surveys.

Security Hole
Author
2019-03-01
Drupal

We were developing our own intranet system when we came across the issue, a security hole. This intranet system, called Intra is a decoupled Drupal site with Vue.js application as the frontend. We use this system for tracking employees’ in-office time, absences and other custom events such as bonus points. For this decoupled direction, we decided to use the Drupal built-in ...

Agile Project Management
Author
2019-02-21
Strategic Consulting

In the 20th century, founders had an exact product vision, and based on that, they built an entire product. They formulated a business plan, and within a couple of years, the product was launched. The next step was finding customers.

Drupal Europe 2018
Author
2018-09-18
Drupal

We were at Drupal Europe, read how we liked it.

GopherCon UK 2018
Author
2018-09-06
Development

Read my selection of the best sessions during two conference days.

Nginx + Ansible + HTTPS with LetsEncrypt and Nagios on top
Author
2018-05-22
Cloud

It's never good to do something that needs to be idempotent by hand. Here's how to configure Nginx with HTTPS using LetsEncrypt and Ansible.

Corporate intranet on decoupled Drupal
Author
2018-04-04
Drupal

We've decided to rewrite our corporate intranet using a decoupled architecture instead of porting it directly to Drupal 8 as is.

Optimize with Multi-Stage Dockerfile
Author
2018-02-26
Development

Multi-Stage Dockerfile enables you to merge separated Dockerfiles into one universal file. In the old days, in a single-staged Dockerfile, we had to create multiple files in order to make the production image clean.

On Being Human at DrupalCon Vienna - Call for Papers closes in a week
Author
2017-06-20
Drupal

Around two years ago, when the launch of Drupal 8 was just around the corner and the main topic of concern was the status of the issue queue (the number of open issues, issue priority, etc), the Drupal community slowly started murmuring about a topic outside of technical solutions and patches.

GitHooks For a Safer Go Project
Author
2017-05-14
Development

There is this paradigm that before every commit you should run a designated set of unit tests to be certain that your code compiles/runs/is mostly bug free. But that’s not always the case.

Sharing your data
Author
2017-04-11
Drupal

During our recent work on the GatherContent module, we received a feature request to allow other modules to modify the data we were saving.

How To HTTPS With HAProxy And LetsEncrypt
Author
2017-03-23
Development

How to do HTTPS for a website without buying a certificate and setting it up via your DNS provider.

Development of a sponsored contrib module - Gather Content
Author
2017-01-16
Drupal

In 2016, our team worked on a sponsored contrib module, GatherContent. The goal of the project was to recreate the module for Drupal 7 using best practices, and to create a brand new module for Drupal 8.

Belfry.io - Building a training corpus of comments
Author
2016-12-23
Strategic Consulting

Machine learning is a powerful method for solving various natural language processing tasks, but collecting the training corpus can be a difficult job.

Belfry.io - Dirty talk, how can I fight thee?
Author
2016-12-23
Strategic Consulting

Dirty words. We all know them. They are inappropriate. In this blog post we concentrate on the issues that one should address before building a system which automatically identifies and categorizes vulgar language in texts.

 Belfry.io - introducing the next generation moderation platform
Author
2016-12-20
Development

We at belfry.io believe that comment feeds are an important thing. We want to make them better, and more constructive.

We went to dotGo 2016
Author
2016-10-28
Development

We were lucky enough to attend the biggest European Go conference a few weeks ago. Since we have been using Go as our primary tool for almost two years now, we were quite excited to meet with the community.

UX workshop at Cheppers during the Design Week
Author
2016-10-24
UX/UI

As part of Design Week Budapest, we had two workshops about Experience Design: what it is, why it’s important and how it’s used.

Drupal Developer Days Milan 2016 - as we saw it
Author
2016-06-29
Drupal

Drupal events always fascinate me. They don’t just provide a wonderful environment for learning from each other, to contribute to Drupal together during code sprints, and to meet new people, but they make the community stronger as well.

TCPDF module ported to Drupal 8
Author
2016-06-03
Drupal

A few months ago, I decided to port the TCPDF module for Drupal 8. My first thought was that it would be an easy task, but I ran into my first problem early, when I tried to pull the TCPDF library into Drupal.

Drupal User Experience
Author
2016-05-30
Drupal

How the user experience of the Drupal platform be improved and how the CMS itself can be simplified, made easier to understand and easier to use.

Knowledge base for DrupalCamp organizers
Author
2016-05-20
Drupal

There’s been an ongoing discussion during DrupalCons surrounding how to share knowledge between Drupal event organizers about how a camp actually comes together, and what subjects you should cover when starting one.

Breakthrough Media Management in Drupal with Scald
Author
2016-04-25
Drupal

If you have ever worked on a website where there were countless image styles and videos to manage, you probably already know that choosing the best solution to handle media content is very challenging.

Drupal Global Training Day 2016 Budapest
Author
2016-03-30
Drupal

The goal of the training is to introduce Drupal to a wide audience, and teach attendees 'how to Drupal' in an introductory training.

Big migration guide to Drupal 8 - Part I
Author
2016-02-17
Drupal

Migrations are becoming a crucial part of Drupal 8, especially in connection with the upcoming Drupal 6 EOL. In this first article, we are going to show you how to quickly migrate your site to Drupal 8.

Cheppers moved into a new office
Author
2016-02-04
Drupal

Cheppers was nominated for the Iroda.hu Office of the Year Award, 2015. The following post was published on irodablog.hu in Hungarian.

Sprint guide to the Drupal Global Sprint Galaxy
Author
2016-01-21
Drupal

After two successful years hosting the Hungarian location for Drupal Global Sprint Weekend in 2014 and 2015, this year’s event will once again be held at the Cheppers office.

Rebuilding the Cheppers website with Drupal 8: On The Road
Author
2015-03-19
Drupal

Git is a great tool to keep the code synchronized between developers, but traditionally, Drupal stores the configuration in the database, mixed with the content, so the first step has to be to export the configuration from the database to code files.

Drupal
Author
2015-02-24
Drupal

Why Are We Doing This? Are We Crazy? Have we made the right decision? Let’s look back over the process.

Busy January at Cheppers
Author
2015-01-08
Drupal

In the last months of 2014 the Hungarian Drupal community got a huge boost and the members started to work on several different and very interesting (and important!) topics.

Acquia Certified Developer exams
Author
2014-11-27
Cloud

We are proud to announce that Cheppers has now three Acquia Certified Developers! This Monday Mau, Attila and Andor have all passed the exam held by Acquia, and we are very proud of them.

Busy Drupal weekend with a training day and a camp
Author
2014-11-19
Drupal

In the middle of November there was a weekend when it was all about Drupal in Hungary.

Cheppers at DrupalCon Amsterdam 2014
Author
2014-10-15
Drupal

5 team members of our company had the chance to spend 6 amazing days at this year's DrupalCon Europe.

Drupalaton
Author
2014-08-11
Drupal

‘This is the nicest Drupal camp I’ve ever been to.’ Drupal, summer, fun at the same time.

7 +1 steps to plan a successful Drupal website
Author
2014-08-05
Drupal

According to our experience the most usual approach for clients with web development needs is to contact multiple agencies with more or less vague ideas - asking for quotes, and then selecting a choice based on price. This approach is doomed to fail for two reasons.

#DrupalWorkParty Preliminary Stats and Thank-you's
Author
2014-08-01
Drupal

January 15 2014 Work Party: Give Drupal a Birthday Present: Tackle a D8 Issue! generated a ton of twitter traffic reaching over 100,000.

Drupalaton
Author
2014-07-13
Drupal

It's so good to see that the Hungarian Drupal developer companies feel and understand the nature of this community and try to give back to it to the extent of their means.

Bundlerize your SASSy themes!
Author
2014-05-15
Drupal

Nowadays many web-frontend developer use Compass framework to easily manage the CSS side of the currently developed project.

Drupal Global Sprint Weekend Wrap-up and Thoughts to the Future
Author
2014-02-13
Drupal

450 people, in 39 locations, on 6 continents worked on Drupal contrib and core (on core alone: 2468 comments on 646 Drupal 8 issues) during the Global Sprint Weekend.

 Sprint Weekend In Budapest and Illinois
Author
2014-02-07
Drupal

Cheppers was involved in two of the 39 Drupal Global Sprint Weekend locations over January 25, 2014 and January 26, 2014.

DrupalWorkParty
Author
2014-01-13
Drupal
 Global Sprint Weekend January 25 and 26 2014
Author
2013-12-29
Drupal

Global Sprint Weekend is a worldwide event you can participate in. Small local sprints in lots of locations, over the same time period. These sprints will usually be 2-15 people in one location, together, working to make Drupal better.

PHPUnit tests
Author
2013-12-10
Drupal

The Migrate in Core group of people working on Drupal 8 is preparing some meta issues

Faceted search with Search API in Drupal
Author
2013-08-22
Drupal

With Search API and Facet API it is easy to create facet blocks to narrow the result set of a view or a search. This tutorial covers the basics steps how to do this.

Rules checklist
Author
2013-05-10
Drupal

Rules is one of the most sophisticated modules you can find in the drupal sphere. It can be used to build complex and flexible systems that respond to a specific event. The three most important components of the module are events, conditions and actions. A reaction rule always needs a specified event to happen on the site, but the action takes place only if the criteria match.