PHP und Symfony: Erste Hauptversion der Bibliothek Panther

Von der Version 0.1.0 bis Version 1.0 brauchte es zwei Jahre Entwicklungszeit, und endlich  liegt die Browser-Testing- und Web-Scraping-Bibliothek Panther in der ersten Hauptversion vor. Die Standalone-Bibliothek basiert auf der WebDriver W3C-Spezifikation und steht jetzt für alle Entwickler zur Nutzung mit PHP und Symfony bereit. Mit ihr lassen sich Webseiten scrappen und End-to-End-Tests mit Browsern durchführen. In Chrome und Firefox ist die native Unterstützung für Panther schon eingebaut. Die Browser Safari, Edge und Opera brauchen dazu noch eine zusätzliche Konfiguration. Die Software unterstützt auch Cloud-Testing-Anbieter wie zum Beispiel Sauce Labs und Browserstack. Integration mit JavaScript Bei Symfony arbeitet das Team an einer unkomplizierten JavaScript-Integration in das Framework. Dazu kommt Panther mit einer Implementierung für die BrowserKit-API, mit der man das Framework im Symfony-Umfeld einfacher nutzen kann. Deshalb lassen sich bestehende funktionale Tests mit Panther in einem Browser fast ohne Codeänderungen ausführen. Per JavaScript erweiterte Twig-Templates kann man beispielsweise mit dem Test-Framework PHPUnit testen. Panther startet automatisch einen Webserver, der die Anwendungen und Browsertreiber exportiert – es braucht also keinen Selenium Server. Danach verwendet Panther die PHP WebDriver-Bibliothek, um den Vorgang durchzuführen. Neue Flex Recipes und Assertionen In der neuen Version 1.0 erhält Panther eine neue Anweisung für Symfony Flex (Flex Recipe), welche die benötigte Konfiguration erzeugt. Mit [...]

2021-02-12T00:24:04+02:00Februar 12th, 2021|Browser, Coding, Javascript, PHP, Webwerkzeuge|Kommentare deaktiviert für PHP und Symfony: Erste Hauptversion der Bibliothek Panther

Inkscape veröffentlicht Version 1.0

Inkscape ist eine freie Software zum Erstellen und Bearbeiten von Vektorgrafiken, die jetzt in der für das Projekt wichtigen Version 1.0 erschienen ist. Gestartet sind die Arbeiten für diesen wichtigen Meilenstein von der Entwickler-Community schon vor zwei Jahren auf einem Hackfest in Boston, schreiben die Entwickler in ihrer Ankündigung. Die Projektgeschichte geht aber deutlich weiter zurück. Erstmals erschienen Inkscape nämlich mit der Versionsnummer 0.35 schon Ende 2003. Details zur Version 1.0 Die wohl wichtigste technische Neuerung von Inkscape in der Version 1.0 ist wohl die Umstellung auf das GUI-Toolkit GTK+ 3. Das ist vor allem von Nutzern mit HiDPI-Displays, also Monitoren mit einer sehr hohen Auflösung wichtig. Auf solchen Geräten sollte Inkscape jetzt auch ohne Probleme skalieren können. Nach der offiziellen Ankündigung soll das Programm jetzt auch flüssiger unter Linux und Windows laufen und dabei auch eine bessere Leistung zeigen. Für MacOS kommt Inkscape erstmals als native Anwendung. Inkscape verzichtet also jetzt vollständig auf den veralteten X11-Server XQuartz, der ja auch von Apple schon lange nicht mehr aktiv weiterentwickelt wird. Als Ersatz setzt Inkscape unter MacOS nun eben auf moderne, native Schnittstellen. Weitere kleinere Verbesserungen Außerdem hat das Team hat viele Kleinigkeiten verbessert, zum Beispiel die Werkzeugansicht neu sortiert, die jetzt logischer augfgereiht sein soll. Auch die [...]

2020-05-06T20:43:15+02:00Mai 6th, 2020|Bildbearbeitung|Kommentare deaktiviert für Inkscape veröffentlicht Version 1.0
Nach oben