Kategorien
Allgemein

Und noch ein bis zwei Taskrunner für Webentwicklung

gulp.js und browserify sind die neuen Sterne am Himmel der Webentwicklung, aber ist das wirklich notwendig?

Im Falle von Gulp sehe ich (für mich und meine Projekte) – abgesehen von Vereinfachung der Syntax keinen wirklichen Mehrnutzen gegenüber unseren Grunt-Workflows. Und Asynchrone Buildscripts finde ich auch nicht wirklich anziehend – was nicht heißen soll, dass es keinen Bedarf dafür geben könnte.

Browserify kann ich aktuell schlecht einschätzen. Zuerst einmal klingt das Require-Modell ganz gut, aber hier sehe ich noch weniger Mehrwert beim Einsatz, als mit “traditionellen” Methoden wie concat und uglify. Über die nicht mehr nötige zentrale Steuerung, was am Ende alles zusammengepackt wird, kann man dann geteilter Meinung sein.

Kategorien
Allgemein Werkzeuge

“Make Manager”: Massenbearbeitung für Redmine-Gruppen

Dieses Bookmarklet löst das Problem, wenn man eine neue Gruppe in Redmine einlädt und diese zu allen Projekten hinzufügen möchte.

javascript:$('#membership_project_id').val( $('#membership_project_id option:not(:disabled):last').val() ) && $('.splitcontentright [name="membership[role_ids][]"]:first').prop( 'checked', true ).change() &&  $('#tab-content-memberships .splitcontentright input[type=submit]').click();void 0

Das ganze als Bookmarklet anlegen und unter https://[redmine-url]/groups/[gruppenID]/edit?tab=memberships (Gruppe bearbeiten, in Tab “Projekte”) solange anklicken, bis eine Fehlermeldung kommt ;). Ggf. muss man bei dem “membership_role_ids_” noch den Selector anpassen, wenn man nicht die die oberste Rolle nehmen will.

Kategorien
Code

Data, Data, Data!

success: function( data ){
 $("<img />",{
 "src": "data:" + data.data.mimetype + ";base64," + data.data.data
 }).appendTo( $( 'li#i' + data.data.id ))
Kategorien
Releases Webentwicklung

Fragmentiert Microsoft die eigene Browserlandschaft?

Microsoft lässt Details zu Windows 8.1 aus dem Sack. Webentwickler werden sich freuen: Die Zersplitterung nach Browsern und Plattformen in der MS-Browser-Welt wird wohl zunehmen (siehe “Internet Explorer 11”). Da hatte man 10 Jahre lang einfach nur einen einzigen Browser aus Redmond, so haben Windows7-User vermutlich maximal IE10. Und User von älteren Versionen wohl noch IE9 maximal. Damit wären, wenn man XP ausnimmt, mindestens 3 Browserversionen mit extrem unterschiedlichen Abilities unterwegs.

Sollte MS eine erneute Marktbedeutung anstreben: So wird das jedenfalls nichts.

PS: Das ganze basiert gerade auf einer Vermutung

Kategorien
Releases

Grunt 0.4.0 veröffentlicht

Wie neulich schon angekündigt, wurde heute die “finale” Version 0.4.0 von Grunt veröffentlicht.

Einige Plugins werden wohl noch ein wenig brauchen um den API-Wechsel mitzuziehen. Eine neue Seite gibts auch unter gruntjs zu sehen, inklusive ausführlichen Infos wie man von 0.3.x auf 0.4.x migriert und was man so alles mit Grunt anstellen kann. Der alte One-Pager mit vielen Links auf Github hat ausgedient. Schick ist das ganze geworden!