UIDEV . Webentwicklung mit Drupal

UIDEV . Webentwicklung mit Drupal

Drupal ist ein sehr übersichtlich gegliedertes CMS mit integrierter Vorlage. Eine Erstellung von Webpräsentationen kann in kurzer Zeit realisiert werden. Zudem hat Drupal von Haus aus sehr viele Module und Templates im Angebot.

Grundlage für Drupal sollte vor allem:

  • Bootstrap Template
  • paragraphs

sein, mit welchem man sehr gute Seiten entwickeln kann.

Der Aufbau von Seiten ist relativ einfach und problemlos. Man kann Templates und Module beliebig erweitern, ohne das bei einem Update die Änderungen verloren gehen.

Aufgaben:

  • Erstellung von Inhaltstypen / Felder mit entsprechender Einstellung
  • Erstellung von views aus den Inhaltstypen
  • Erstellung von Taxonomie
  • Erstellung von Templates mit twig / scss (Bootstrap)
  • Erstellung von Paragraphs
  • Anpassungen Editor
  • Einrichtung von Gruppen / User mit entsprechenden Rechte
  • Einrichtung von cntrib Module
  • Programmierung von eigenen Module (twigfilter)
  • Einrichten von vhost
  • Erstellung von jQuery Funktionen

Anwendungen: Coda2 , Terminal (git), composer, bower, npm, drush, gulp (scss/js compiler)

Module

Drupal 8 Module - von mir erstellte Drupal Module

Anwendungen für Drupal 8 / 9

Module

  • Two Faktor Login - Der User bekommt eine Code per Mail. Erst wenn diese stimmt, kann man sich einloggen.
  • TwigFilter - Sammlung von TWIG Filters um zB. die EMail zu verschlüsseln, die Ausgabe zu bereinigen, PopUp Fenster öffnen (Dialog)
  • WetterAPI - Anzeige vom aktuellen Wetter im Reiseziel, weltweit.
  • AirPorts - Anzeige von Airports deutschlandweit mit Informationen zum Flughafen.
  • Map - Anzeige von Standorte auf der Map mit Informationen, mehrfach, farbig.
  • Erweiterung für paragraphs
Drupal 9 Module - von mir erstellte Module

Mittlerweile gibt es Drupal Version 9

  • Paragraphs mit Hintergrund
  • Map mit Marker, auch multi
  • Headerslider, Headerpic with text
  • Galerie mit Navigation
  • Terminplaner
  • ColBoxes mit definierter Schrift/Hintergrund
  • Erweitertes Formular