Mozilla Spende

Mindestens ein mal im Jahr spende ich an Mozilla. Warum? Weil es eine gemeinnützige, nicht kommerzielle Organisation ist, die für uns alle arbeitet, ob man es weiß oder nicht. Mozilla entwickelt nicht nur Firefox, sondern kämpft für ein offenes Internet für alle. Und das ist nur der Anfang. Ich empfehle euch mal das Mozilla Manifest zu lesen und auch dieser Artikel „Maintaining An Independent Browser Is Incredibly Expensive“ ist Augen öffnend.

Vielleicht wollt ihr ja auch einen kleinen Teil dazu beitragen. Jede Spende hilft, egal wie hoch sie ist: donate.mozilla.org

Using and clearing the Browser Appcache

I’m currently experimenting with the HTML 5 App Cache. It’s important to know that the HTML5 appcache is different from the normal browser cache. Basically you link a manifest appcache file in your html which has instructions on which files the browser should cache and which it should always load new.

<html manifest="cache.appcache">
    Your site goes here.
</html>

Example contents of a cache manifest:

CACHE MANIFEST

# These files will be explicitly cached
CACHE:
index.html
css/styles.min.css
js/scripts.min.js
img/logo.svg

# All other files require the user to be online
NETWORK:
*

In my recent experience the cache works very well, sometimes even too well. It will delete and cache all files new which are otherwise explicitly cached if you change anything in the cache manifest file. You could for example add a timestamp. But this seems to not always work or be at least a little dogged. So if you want to delete the appcache of Chrome for example manually you can do this by going to

chrome://appcache-internals/

and just delete what you don’t need anymore. It’s also just interesting to have a look at what you already gathered while surfing around the web.

In Safari it’s not that easy, but you can find an explanation on stackoverflow.

To have a look at your caches in Firefox you can go to

about:cache?device=offline

But you don’t have the option to delete them there. For that you have can go to Preferences -> Advanced -> Network. Here you find „Offline Web Content and User Data“.

Go ahead and experiment with the HTML5 app cache. It’s pretty cool especially for mobile web apps.

Reinventing the browser for tablets, Firefox Junior

I’m not just yet totally convinced at the moment, but it’s great so see that Mozilla is working on a fresh and new Firefox Version for the iPad.

Responsive mode in Firefox 15

At 1:57 Chris Heilmann shows the upcoming responsive mode for Firefox 15. It looks really good and will really help developing responsive layouts. At the moment it’s often really a pain in the a** debugging a responsive layout because the whole browser and therefore the developer tools get very small while resizing. I hope this feature will also make it’s way to Safari and Chrome.

Firefox adds new developer tools

Mozilla Blog:

Firefox includes new developer tools that represent the structure of websites in a new way and make it easier to live-edit CSS code. The first is a powerful visual layout tool unique to Firefox, Page Inspector 3D View.

Sieht zwar beeindruckend aus, ich kann mir aber nicht vorstellen wie ich das in der Praxis hilfreich einsetzen sollte.

Text in Submitbuttons vertikal zentrieren

Vertikale Zentrierung in der Webentwicklung ist generell Teufelswerk. Mit der Zeit und ein paar Kniffen allerdings kann man auch diese Situationen meistern – Spaß macht es aber meistens trotzdem nicht und manchmal erfordert es extrem seltsames Markup.

Ein häufiges Problem ist das Zentrieren von Text in Submit Buttons von Formularen. Im Grunde funktioniert die Heransgehensweise einer festen Höhe mit einer Zeilenhöhe in gleicher Größe sehr gut – zumindest in webkit Browsern wie Chrome oder Safari. Im Firefox zum Beispiel führt das gerne mal zu nicht ganz perfekten Ergebnissen. Wir hatten da bei QUOTE.fm schon hitzige Diskussionen, die zum Glück beendet sind weil ich einen einfachen Weg gefunden habe.

Es ist offenbar so, dass Firefox noch irgendwas im Inneren des Buttons macht, trotz padding: 0;. Bei einem a-Tag passiert das nicht, nur beim Submitbutton.
Das Zauberwort zur Lösung heißt ::-moz-focus-inner und so funktioniert es:

<input class="add_comment" name="add_comment" type="submit" value="Comment" />

Dazu das passende CSS:

.add_comment {
    width: 80px;
    height: 28px;
    color: #fff;
    font-size: 13px;
    line-height: 28px;
    background: #0073a3;
    border: none;
}

.add_comment::-moz-focus-inner {
    border: 0;
}

Ich habe das ganze zur Demonstration und zum selbst herum testen bei jsfiddle noch mal nachgebaut.

Firefox 8 schon einen Tag früher downloaden

Wenn ihr es absolut nicht abwarten könnt bis Firefox 8 morgen über das normale Softwareupdate zur Verfügung steht, könnt ihr das Update schon jetzt direkt vom Mozilla FTP laden. (via)

Firefox 6 ist da

webmonkey:

Firefox 6 is now available. This update to the popular open source web browser comes just eight weeks after Firefox 5 was unveiled. The quick turnaround time and increasing version numbers are part of Mozilla’s new rapid release cycle.

Als ich das erste Mal hörte, dass Mozilla in Zukunft zügiger neue Versionen von Firefox raus bringen will, fand ich das erstmal gut. Die Hoffnung war, dass sie so wieder mit neuen Entwicklungen mithalten können. Das ist jetzt zum Teil auch eingetreten, bringt aber ein neues, großes Problem mit sich, an das ich vorher nie gedacht habe: Addons.

Addons sind unter anderem das, was Firefox in den ersten Tagen so cool machte und für jeden User unendliche Möglichkeiten eröffnete. Firefoxaddons können im Gegensatz zu Chrome Extensions zum Beispiel viel tiefer in den eigentlichen Browser eingreifen. Das ist soweit erstmal cool solange die Entwickler wissen was sie tun, wird jetzt aber immer mehr zum Problem der User sowie der Entwickler. Die schnellen Versionssprünge zwingen auch die Entwickler der Addons schneller zu arbeiten und ihre Erweiterungen für die neuen Versionen kompatibel zu machen. Das führt zu immer mehr inkompatiblen Addons mit aktuellen Firefoxversionen, weil die Entwickler, die das meist nicht Vollzeit betreiben, nicht hinter her kommen. Am Ende funktioniert der Browser des Users nicht mehr so wie der es möchte. Das kann dann zwei mögliche Folgen haben: Browserwechsel oder nicht-updaten. Beides kann nicht im Sinne von Mozilla sein.

Firefox OS?

Daniel Dubsky:

Unter dem Namen “Boot to Gecko” schraubt man bei Mozilla derzeit an einem neuen Mobil-Betriebssystem, das vor allem auf Web Apps setzen und die mobile Welt aus “Würgegriff proprietärer Technologien” befreien soll.

Hm. Also ein Chrome OS mit Firefox als Antrieb, hm? Ich hatte ja schon ein Chromebook in der Hand und es war irgendwie nett und hat man ein Google Konto, in dem schon alle Daten liegen, ist der Computer sofort nach Einloggen fertig eingerichtet. Ganz abgesehen davon ob oder für wen so ein Browser-only-OS wirklich sinnvoll ist, fehlt Mozilla eben der Vorteil der schon vorhandenen Benutzerdaten gegenüber Google. Dennoch interessante Entwicklung.

Flickrlicious aus der visuelleGedanken.de-Gruppe

Nachdem ich heute den ganzen Tag mit Schauen von Lost und dem Entdecken des iPads verbracht habe, möchte ich euch gerne noch ein paar schöne Fotos aus der visuelleGedanken.de-Flickr-Gruppe zeigen.
Heute mal in etwas anderer visueller Form (jedenfalls für diejenigen unter euch mit aktuellen Browsern). Viel Spaß!

Marienkäfer

Buchenwald im Gegenlicht

Eva

at the sunset road

dream in green

caro_1

nice leaf venation

day one hundred twenty-five

May.

Far far away

〜 s e c r e t 〜

Elbtal

#19

Bockig

leichte Brise