Code Kiste
Bau Dir Dein Web        
  • Home
  • Repository
Startseite | Archiv

November 2014

Firefox als GUI für die Automatisierung mit Grunt

Von Wolfgang Hauertmann am 28.11.2014 - 12:03
Tools
Workflow
Tipps und Tricks

In diesem Beitrag wird ein Ansatz anhand eines ausbaubaren Beispiels vorgestellt, wie man mit Grunt und Firefox Automatisierungsaufgaben für eingefleischte Mausschubser ausführbar machen kann. Wir entwickeln eine einfache GUI für ein Grunt-Skript und zwar als Firefox-Add-on.

  • Mehr ... about Firefox als GUI für die Automatisierung mit Grunt
  • Blog von Wolfgang Hauertmann

Grunt-Code organisieren - Die wichtigsten Techniken

Von Wolfgang Hauertmann am 27.11.2014 - 17:59
Tools
Workflow
Tipps und Tricks

Unsere kleine Reihe Automatisierung mit Grunt für Windows wäre lückenhaft, wenn wir uns nicht noch mit einigen Techniken beschäftigen würden, unseren Automatisierungscode zu organisieren. Ein minimales Grunt-Projekt besteht aus dem Konfigurationsfile package.json und dem Haupt-Skript Gruntfile.js. Werden die Projekte umfangreicher, möchte man den Sourcecode in mehrere Dateien aufsplitten. Eine Technik dafür haben wir in den vorhergehenden Blogbeiträgen schon kennengelernt, aber nicht kommentiert. Das wollen wir hier nun nachholen und um einige weitere wichtige Techniken ergänzen.

  • Mehr ... about Grunt-Code organisieren - Die wichtigsten Techniken
  • Blog von Wolfgang Hauertmann

Backend Passwort vergessen - Vorgehensweise bei Typo3 und Drupal

Von Wolfgang Hauertmann am 26.11.2014 - 10:00
Drupal
Typo3
Problemlösung

Jeder Entwickler im Umfeld von Content-Management-Systemen kennt das Problem. Man hat länger mit einer Installation seines CMS nicht mehr gearbeitet und sich leider nicht das Admin-Passwort notiert. Was kann man tun?

Hier wird für Typo3 und Drupal gezeigt, wie man sich helfen kann.

  • Mehr ... about Backend Passwort vergessen - Vorgehensweise bei Typo3 und Drupal
  • Blog von Wolfgang Hauertmann

Drush und Grunt vertragen sich - sehr gut sogar

Von Wolfgang Hauertmann am 23.11.2014 - 18:33
Drupal
Konfiguration
Workflow

Wer als Drupal-Entwickler seinen Workflow automatisieren will, kommt an Drush nicht vorbei. Das Consolen-Tool ist das Schweizer Messer für den etwas erfahrereren Drupal-Entwickler. Anfänger versuchen es gerne ohne und das ist eine Zeitlang auch ganz in Ordnung so. Vor allem die Mausschubser-Fraktion - zu denen die Entwickler unter Windows oft gehören - vermeidet den Einsatz dieses etwas sperrigen Tools, solange es geht.

Aber spätestens, wenn der Workflow automatisiert werden muss, lernt man Drush zu schätzen. Es erledigt komplexe Aufgaben für die Wartung und Instandhaltung, wie z.B. die Erstellung von kompletten Backups inklusive Datenbank genauso, wie kleinere Konfigurationsaufgaben, z.B. das Aktivieren oder das Deinstallieren von Modulen.

Da ein paar Eigenwilligkeiten bei der Installation sowohl lokal als auch remote zu berücksichtigen sind, werden wir diese ausgehend von Windows als lokales System darstellen.

  • Mehr ... about Drush und Grunt vertragen sich - sehr gut sogar
  • Blog von Wolfgang Hauertmann

Fünf wichtige Grunt-Methoden, Dateien zu kopieren

Von Wolfgang Hauertmann am 20.11.2014 - 14:32
Tools
Workflow
Tipps und Tricks

Es gibt viele Möglichkeiten in Grunt, Dateien zu kopieren und das Kopieren von Dateien ist eine der häufigsten Operationen bei der Automatisierung. Deshalb sollte man sich frühzeitig mit einigen grundsätzlich verschiedenen Möglichkeiten vertraut machen. Die folgenden fünf Beispiele wurden so ausgewählt und gestaltet, dass sie ihren typischen Einsatzbereich andeuten und man sie für ihren praktischen Einsatz mit Copy & Paste übernehmen und leicht an die eigenen Bedürfnisse anpassen kann.

  • Mehr ... about Fünf wichtige Grunt-Methoden, Dateien zu kopieren
  • Blog von Wolfgang Hauertmann

Grunt asynchron - Fallstricke und Strategien

Von Wolfgang Hauertmann am 19.11.2014 - 12:22
Tools
Workflow
Tipps und Tricks

Grunt ist ein Tool, welches Aufgaben (Tasks) in erster Linie synchron ausführt und das ist für ein Automatisierungstool die wichtigste Fähigkeit. Es ist es keine triviale Eigenschaft, weil Grunt naturgemäß mit fremden Shells zusammenarbeitet und von gestarteten Anwendungen Informationen darüber benötigt, wann und wie eine Aufgabe tatsächlich fertiggestellt wurde. Nicht immer gelingt dies Grunt mit seinen Bordmitteln, so dass manchmal nachgeholfen werden muss (z.B. bei dem unter Windows sehr interessanten Kopier-Programm Robocopy, für das es deshalb ein eigenes Grunt-Module grunt-robocopy gibt).

Grunt bietet aber auch die Möglichkeit, Aufgaben asynchron zu verarbeiten. Wer diese Möglichkeiten nutzen will, kommt schnell in Schwierigkeiten, wenn er nicht richtig verstanden hat, wie Grunt hierbei vorgeht. Es ist eine gute Übung, sich mit diesen Möglichkeiten zu Beginn der Einarbeitung mit Grunt zu beschäftigen, da man sich hier ein solides Grundverständnis für das Arbeiten mit diesem Automatisierungstool erarbeiten kann.

  • Mehr ... about Grunt asynchron - Fallstricke und Strategien
  • Blog von Wolfgang Hauertmann

Grunt-Skripte debuggen mit Chrome unter Windows

Von Wolfgang Hauertmann am 15.11.2014 - 16:51
Tools
Workflow
Tipps und Tricks

Wer ein Grunt-Skript für seine Automatisierungsaufgaben erstellt, benötigt schnell einen Debugger mit leistungsfähiger GUI, z.B. den Entwicklertool des Chrome-Browsers. Leider gilt wie immer, dass Grunt auf Linux entwickelt wurde und deswegen die Debugging-Möglichkeiten unter Windows etwas hakeln oder die vorgeschlagenen Lösungen im Netz nicht für Windows funktionieren. Im folgenden wird gezeigt, wie man unter Windows mit dem Chrome-Entwicklerwerkzeug arbeiten kann, um seine Grunt-Skripte zu debuggen.

  • Mehr ... about Grunt-Skripte debuggen mit Chrome unter Windows
  • Blog von Wolfgang Hauertmann

ImageMagick - Installation unter Windows

Von Wolfgang Hauertmann am 08.11.2014 - 12:18
Tools
Konfiguration
Problemlösung

ImageMagick ist ein ToolKit, das im Gegensatz zur PHP-Standard-Grafikbibliothek GD auch gif, png und andere Bild-Formate unterstützt. In Drupal z.B. wird es vom Image-Modul verwendet, mit dem Uploads von Bildern in Thumbnails und geeignete Größen umgewandelt werden können. Mein Hoster unterstützt diese Bibliothek, so dass ich darauf aufsetzende Module einsetzen kann.

Für die lokale Entwicklung muss ich ImageMagick unter Windows installieren. Das Hauptproblem dabei ist, dass vom Distributor und von PHP-Extension-Entwicklern verschiedene Compilierungen angeboten werden, die zueinander passen müssen.

  • Mehr ... about ImageMagick - Installation unter Windows
  • Blog von Wolfgang Hauertmann
  • 3 Kommentare
Impressum
Login
2023 © Code Kiste

Datenschutzhinweis

Der Besuch dieser Webseite wird mit dem Webanalyse-Tool Piwik erfasst. Hier können Sie der Erfassung widersprechen.