Blog /Technologie

Der Bau multifunktionaler Websites und Webanwendungen ist kaum eine leichte Aufgabe. Wir unterstützen uns in diesem Prozess mit verschiedenen Programmiersprachen und Werkzeugen.

Wir sind das größte und bekannteste Unternehmen in Polen, das sich mit der Erstellung und Unterstützung von Drupal-basierten Webseiten befasst. Unsere Fachgebiete umfassen auch Symfony, PHP, ReactJS und Front-End-Entwicklung. Bei unseren Bestrebungen nutzen wir auch eine Vielzahl anderer Softwarelösungen wie PHPStorm, Jenkins und Docker.

Gerne teilen wir unsere Erfahrungen und beschreiben den Arbeitsprozess beim Aufbau und der Entwicklung von Websites und Anwendungen bei Droptica. Dank SCRUM und den richtigen Tools wie Slack und Jira gewährleisten wir eine nahtlose Kommunikation zwischen dem Team und dem Kunden. Wir verbessern oder ändern systematisch die von uns genutzte Software, um wiederholte Aktionen zu automatisieren und die Entwicklungsarbeit zu beschleunigen.

Sie können mehr über die Feinheiten unserer Arbeit dank unserer umfangreichen Blogartikel erfahren, oder herausfinden, welche Vorteile wir Ihnen bieten können, dank unserer Fallstudien.

Ist es Ihnen schon einmal passiert, dass Sie auf einer Website nicht sicher waren, ob eine von Ihnen verwendete Schriftart 12 pt oder 13 pt war? Oder vielleicht haben Sie immer wieder auf ein Bild geschaut und sich gefragt, ob es vorher leicht nach links verschoben wurde? Wenn das Layout auf Ihrer Website eine Priorität hat, ist es vielleicht an der Zeit, über die Automatisierung der Prüfung dieses Aspekts Ihres Projekts nachzudenken. VisualCeption ist eine bemerkenswerte Lösung genau für diesen Anwendungsfall.

Wir entwickeln viel mit Drupal. Wir führen auch viele automatisierte Tests durch. Aus diesem Grund haben wir beschlossen, die Standardfunktionalität von Codeception mit einigen neuen Modulen für Drupal zu ergänzen. Das hilft uns sehr in unserer täglichen Arbeit. Wie in unserem vorherigen Artikel werden alle unten aufgeführten Beispiele auf einem Projekt basieren, das auf docker-console basiert, weshalb wir alle ermutigen, die vorherigen Artikel zuerst zu lesen, wenn Sie das noch nicht getan haben.

Wenn Sie unsere vorherigen Beiträge gelesen haben, wissen Sie bereits sehr gut, wie Sie ein Projekt in der Docker-Konsole starten. Falls Sie das noch nicht getan haben, sollten Sie mit diesem Artikel beginnen, denn für die Zwecke dieses Artikels gehen wir davon aus, dass Ihr Projekt in der Docker-Konsole bereits läuft, daher beziehen sich alle unten ausgeführten Befehle darauf. In diesem Artikel möchten wir Ihnen die Welt der automatischen Tests mit Codeception vorstellen, basierend auf dieser Art von Projekt.

Wenn Sie ein Drupal-Entwickler sind, haben Sie mit hoher Wahrscheinlichkeit von Drush gehört. Drush ist ein Kommandozeilenprogramm, das Ihnen ermöglicht, mit Drupal über die Kommandozeile zu interagieren. Jede Drupal-Agentur oder jeder, der etwas auf sich hält und Drupal-Entwicklung betreibt, verwendet Drush, da es die Drupal-Entwicklung massiv beschleunigt und Zeit sowie Geld spart. Drush bietet viele eingebaute Befehle, aber Sie können auch eigene hinzufügen.

Beim Erstellen von Websites haben Sie wahrscheinlich manchmal gesehen, wie sich das Erscheinungsbild Ihrer Seite in verschiedenen Browsern verändert, ganz zu schweigen von einer Vielzahl von Geräten. Je nachdem, wie viele verschiedene Konfigurationen wir überprüfen möchten, wächst die auf das Testen verwendete Zeit schnell an, und die Begeisterung wird wahrscheinlich in ähnlichem Maße abnehmen, wenn man dieselbe Aktion auf einem anderen Gerät wiederholt

Die Inhaltserstellung mit dem Paragraphs-Modul ist ein völlig anderer Ansatz im Vergleich zur „standardmäßigen“ Inhaltserstellung in Drupal. Kurz gesagt: Wir bereiten die Komponenten (Paragraphentyp) vor und wählen dann während der Erstellung eines Eintrags aus den verfügbaren Komponenten aus. Die Komponenten können einfache Elemente mit Text, Inhalte mit Spalten oder solch komplexe Elemente wie Slider, Videos oder Fotogalerien sein.

Es ist offensichtlich notwendig, nach Werkzeugen zu suchen und diese zu nutzen, wenn Drupal-Entwicklungsdienste erbracht werden. Es ist Zeit für eine weitere Informationsdosis über unsere Arbeit bei der Droptica-Unternehmung. Heute behandeln wir Dateiversionierung und Anwendungstests. Subversion Die ersten Projekte, die mit Drupal (noch als OPENBIT) umgesetzt wurden, nutzten das Subversion-System (auch bekannt als SVN, Projekt-Website) für die Dateiversionierung.

Jeder, der jemals in der IT gearbeitet hat, ist sicherlich auf Kommunikationsprobleme zwischen Programmierern und Testern oder in anderen Fällen gestoßen. Wenn Sie mit Programmierern sprechen, hören Sie viele Anekdoten über Fehlermeldungen und Rückmeldungen, die sie erhalten haben. Als Tester in einer Drupal-Agentur sehe ich dieses Problem von der anderen Seite, aber ich verstehe das Entwicklungsteam. Wenn ich eine Aufgabe aus den Tests zurückgebe, ertappe ich mich oft dabei, dass ich einfach schreiben möchte: „Es funktioniert nicht!“

Im Laufe der letzten Jahre haben Websites einen bedeutenden Wandel durchgemacht. Viele neue Dienste und Social-Media-Websites wurden erstellt. Mobile Anwendungen spielen mittlerweile eine sehr wichtige Rolle im Internet, und der Datenaustausch zwischen verschiedenen Online-Diensten ist nichts Ungewöhnliches mehr

MG 1202 Blur

Need a team of Drupal and PHP web development experts?