Direkt zum Inhalt
  • Agentur für web development
  • Content Management mit Primer
  • Open Source Leadership mit Drupal
    Sprache
  • Deutsch
  • English
  • Kontakt
Logo der Website
Agentur für Webentwicklung
  • Referenzen
  • Angebot
  • Aktuelles
  • Über uns
  • Agentur für web development
  • Content Management mit Primer
  • Open Source Leadership mit Drupal
close
×

Info message

This content has not been translated to Deutsch yet. You are reading the English version.

Coaching in Drupal 8 development

10. December 2014

Last month our new trainee Anushka arrived to start his traineeship at MD Systems. He will focus mainly on developing contrib modules for Drupal 8 for the usual 6 months. In these first few weeks I coached him together with Arild to get him starting on Drupal 8 development.

This blogpost is part of the on-going MD Systems Drupal 8 Internships. In these Blogs the students report monthly about their experience with Drupal 8, the development work they do and the cooperation with our Team...

christian-broekmeulen.jpg



Development Environment

We started by setting up the development environment. The main development tools we use are PHPStorm as IDE, Drush as command-line shell and scripting interface for Drupal and Git for version control. It is very important for all our tools to be correctly configured, this will make the development experience a lot smoother, faster and more efficient. When configuring preferences think about coding standards, code sniffer and code inspection.



Strategy


Before Anushka arrived we developed a strategy for the first few weeks and we decided to create a Trello board with several small novice tasks on contrib modules such as; Monitoring, Captcha, Ultimate Cron and on some Payment methods. While working on these tasks he received extensive coaching.


Bild entfernt.Student Task board on Trello.com

This specific Trello board is only for Anushka’s first few weeks so everything on this board is assigned to him. The Trello board is divided into 5 sections where the status of a task is defined. By dividing the board we can keep track on what he’s working on, what needs code review by us and what is completed.

Trello Tasks Format

We started with a format to specify every task with difficulty level, module, task description and estimated working time. But we switched rather quickly to a new format by removing the difficulty level since it had no added value.



Learning through others

I’ve discovered that by coaching someone else you do learn a lot yourself. Coaching someone is fun and interactive, the person you’re coaching could have a totally different perspective on an issue. This way he could come up with a better solution which you’ve never thought of yourself and learn a lot from the person you’re coaching.


Challenges

The main challenge in helping Anushka to get started was to find well suited novice tasks for him to work on. We wanted to bring him as much variation as possible so he will get familiar with a lot of aspects of Drupal 8 but still let him focus on certain topics so he gets more efficient with delivery.

Don’t forget to follow Anushka’s progress on Drupal.org.

Smart Dossier für Klimaziele 2030

Stunning sunset view of the iconic Matterhorn peak in Zermatt, Switzerland.
18. März 2026

Klimaprogramme scheitern nicht an fehlendem Willen, sondern an fehlender Infrastruktur. Smart Dossier gibt Kantonen und Organisationen das Werkzeug, Anreizprogramme schnell zu starten, zu skalieren und politisch rechenschaftspflichtig zu führen.

Mehr lesen

Next Level mit Nextcloud

Nextcloud Paperplane
25. Februar 2026

The better Microsoft 365 for private clouds.
Nextcloud bietet für Unternehmen und Organisationen zahlreiche Vorteile. Es ermöglicht eine strukturierte Zusammenarbeit, indem Dateien einfach mit Teams, Partnern oder Kunden geteilt werden können.

Mehr lesen

Das Verbandsland Schweiz & das Ding mit der Transformation

Verbandslandschaft Schweiz 1
16. Februar 2026

Viele Schweizer Verbände stehen derzeit vor erheblichen strukturellen und inhaltlichen Herausforderungen. Nach aussen wirken sie häufig veraltet, dies zeigt sich sowohl durch den Webauftritt und in der Kommunikation. Dieses Imageproblem schwächt die Attraktivität für Mitglieder.

Mehr lesen

Hol Dir den Newsletter

Jetzt für unseren Newsletter anmelden und monatlich wichtige Insights aus der Branche und MD Systems erhalten. 

Zur Anmeldung

Über MD Systems

MD Systems mit Firmensitz Zürich ist ein einzigartiges Team von internationalen Open Source Initiative Leadern für das Content Management System Drupal.

Wir begleiten Sie von der Idee und Konzeption über die Realisation bis hin zur Einführung, Betrieb und laufenden Optimierung.

MD Systems GmbH

Hermetschloostrasse 77, CH-8048 Zürich

Schweiz

+41 44 500 45 95

[email protected]

  • Kontakt
  • Impressum
  • Datenschutz
To top

© Copyright 2023 - 2024 MD Systems GmbH. Alle Rechte vorbehalten. Erstellt mit PRIMER - powered by Drupal.