Artikel-Schlagworte: „firefox“
Ey alter: Warum ist deine HP so hässlich, Lan?
Yoyoyoy, endlich mal wieder ein Update
In letzter Zeit habe ich kaum noch Zeit etwas in mein Blog zu schreiben. Auch jetzt gerade ringe ich mir die Zeit ab, mal wieder was für’s Blog zu tun.
Wer hier schonmal war, bzw. dieses Blog öfter besucht, wird feststellen, das es anders aussieht als sonst. Bisher hatte ich einen feschen schwarz/grau/blau – Look. Dieses Layout war jedoch so hoffnungslos verscriptet und mit Goodies, wie transparenten Feldern, starrem Hintergrundbild, etc. so rechenlastig, das ich selbst meine Seite häufig per Linux-Browser garnicht ansehen konnte. Bzw.: Es trat dieser bekannte Effekt auf, das man einmal das Mausrad dreht, und dann eine Minute lang dabei zusehen darf, wie der Bildschirm immer mal wieder ein Stückchen weiter nach unten springt.
Hierzu habe ich vor Urzeiten auch mal einen Bug beim Mozilla – Bugzilla geschrieben. Dieser wurde jedoch als Duplikat markiert und in dem “echten” Bug geht es seit Ewigkeiten nicht weiter. Die einen schieben’s auf Grafiktreiber, dann wieder welche auf die Rendering Engine unter Linux, … aber wirklich einen Plan was da abgeht hat niemand.
Das war jedoch nicht alles. Auch der Server hatte offenbar mit irgendeinem Element dieser Seite so viel zu tun, das ich oft nachvollziehen konnte, das beim öffnen der Startseite eine Apache – Instanz die CPU Last auf nahezu 100% anhob.
Zudem konnte ich selbst RSS Feeds nicht immer abholen.
Witziger weise konnten die anderen Applikationen wie die Site www.leliel.info oder auch nur der WebMailer (ebenfalls über www.zoosau.de erreichbar) weiterhin aufgerufen werden. Der Server war also nicht “platt”, sondern hatte lediglich Probleme beim Rendern der Seite. Dabei läuft auf der Zoosau schon ein eAccelerator der die PHP Scripte vorkompiliert.
Naja, wie auch immer: Das schreiben der Beiträge machte so nicht wirklich Spass. Daher war meine Motivation dazu auch eher dürftig.
Ich habe nun das Standard-Layout für die deutsche WordPress – Distribution wieder geladen. Das ist zwar langweilig, und viele meiner eigenen Erweiterungen betten sich mehr schlecht als recht in dieses Layout ein, aber wenigstens ist die Seite erreichbar.
Ich möchte das ganze demnächst auf TYPO3 umziehen. Dieses System bietet alles, was mich an WordPress massivst gestört hat:
- Es ist gescheit Dokumentiert
- Es gibt eine gescheite Community, die mehr als Flickwerk zur Lösung anzubieten hat
- Das BackEnd ist höchstfunktional und sehr Browserkompatibel
- Die Dateiverwaltung ist sehr zugänglich
Der Nachteil ist jedoch, das das kein System ist, das man sich “mal eben” so zusammenklicken kann wie es bei WordPress der Fall ist. Als allererste Hürde sehe ich als n00b schonmal, das man überhaupt erst garnicht damit anfangen kann sich mit dem System vertraut zu machen, da, ehe man kein Template zur Ausgabe der Inhalte definiert hat, überhaupt nichts angezeigt bekommt!
Inzwischen weiss ich, warum dem so ist und wie man dieses ändern kann. Ich denke jedoch, das ich bei meiner eigenen Recherche zu CMS TYPO3 direkt wieder verworfen hätte, da ich es als unpraktisch angesehen hätte.
Durch meine Arbeit ist mir dieses System jedoch ans Herz gewachsen und ich beginne die Vorteile eines solch professionellen CMS zu schätzen.
Wie gesagt: Ich weiss noch nicht wann, aber hier steht demnächst mal ein Relaunch an. Dann habe ich endlich mal eine echte Homepage und kein reines Blog mehr, das sich als solche tarnt
Fenster schliessen mit FireGestures
In einem früheren Blogeintrag habe ich geschrieben, das ich aus Gründen der Firefox 3 Kompatibilität, sowie der einfacheren Benutzbarkeit (für meine Zwecke) inzwischen als Mausgesten-Erkennungstool FireGestures besser finde als MouseGestures.
Die Extension MouseGestures bringt ein Feature mit, an das ich mich inzwischen ziemlich gewöhnt habe und das ich auch nicht missen möchte: Sie schliesst den aktuellen Tab auch, wenn es der letzte im aktuellen Fenster ist. In diesem Fall schliesst die damit verknüpfte Geste den Browser.
FireGestures hingegen schliesst jedoch nur die aktuelle Seite, sofern es sich um einen Tab handelt. “Fenster schliessen” ist eine eigene Geste. Definiert man jedoch diese, so kann man keine einzelnen Tabs mehr schliessen, da diese Geste dann das ganze Fenster schliesst.
Es gibt jedoch eine einfache Möglichkeit, das MouseGestures Verhalten für diesen Fall auch in FireGestures herzustellen:
FireGestures lässt sich durch Skripte erweitern. Diese schreibt man entweder selbst, oder schaut was man auf der Homepage der Extension so findet.
Für den von mir beschriebenen Fall gibt es ein einfaches Script:
BrowserCloseTabOrWindow(); if (gBrowser.mTabs.length == 1 && gBrowser.currentURI.spec == "about:blank") FireGestures._performAction(event, "cmd_closeWindow");
Dieses Script kann man nun einfach in den FireGestures Einstellungen hinzufügen, und mit einer Geste belegen.
Meine liebsten Firefox Extensions II
Mein letzter Blogartikel zu diesem Thema ist nun schon etwas her. Zumal ging es damals um Extensions, die kompatibel zum Firefox 2 sind.
Seit heute habe ich den Firefox 3 installiert und zumindest 2 meiner Lieblingsextensions sind (noch) nicht kompatibel zu dieser Version.
Es handelt sich dabei um die für mich sehr wichtige Extension Mouse Gestures und das optische Schmankerl PageStyle2Tab. Zumindest für die Mausgesten habe ich einen mehr als vollwertigen Ersatz gefunden; PageStyle2Tab funktioniert leider nicht. Naja: Ich lasse es mal installiert. Firefox merkt ja selbst wenn es updates gibt und bis dahin bleibt es eh deaktiviert.
Als Ersatz für die Mouse Gestures habe ich die Extension FireGestures gefunden. Diese erfüllt exakt denselben Zweck, das Look&Feel ist identisch und die Einrichtung der Gesten finde ich komfortabler, da man mehrere markieren, und löschen kann. Bei MouseGestures war das eine Anwähl, Löschen, anwähl, löschen … Tirade, da viele Gesten vordefiniert waren.
Ausserdem ist diese Extension kompatibel zum Firefox 3.
Bei dieser Suche nach kompatiblen Alternativen sind mir zwei weitere, sehr interessante Extensions aufgefallen, die ich vom ersten Moment an liebe:
Diese Extensions zeigt ein dezentes Feld im rechten Abschnitt der Statuszeile des Browsers an, in dem die IP der aktuell besuchten Seite steht.
Diese Extension zeigt einen verkleinerten Screenshot der Seite, die sich auf dem jeweiligem Tab befindet, wenn man mit dem Mauszeiger über einen Tab fährt.
So muss man sich nicht immer durchklicken, sondern sieht direkt was sich auf dem jeweiligem Tab befindet.
Diese Extension habe ich ja vorhin schon beschrieben. Topp!
Meine liebsten Firefox Extensions
Jedes Mal, wenn ich mir ein System neu installiere, suche ich mir mühselig in meinem Kopf wieder meine Standard Plugins für den Firefox zusammen.
Hier erstelle ich mal eine Linksammlung, damit ich demnächst alles an einem Ort verlinkt habe. Evtl. interessieren den einen oder anderen ja auch ein paar davon.
ScrapBook
Mit ScrapBook kann man schnell und ziemlich einfach eine im Browser angezeigte Seite “wie sie ist” auf der Festplatte abspeichern. Praktisch um sie offline nochmal ansehen zu können oder wenn gerade kein Drucker verfügbar ist.
FlashGot
Bietet einem ein erweitertes Kontextmenü um Downloadlinks an seinen Downloadmanager zusenden. Man kann auch mehrere Links auf einmal verarbeiten lassen und vieles mehr.
Interessant in diesem Zusammenhang auch der Downloadmanager FlashGet für Windows.
Live HTTP Headers
Eher interessant für Webserver Administratoren: Hiermit kann man die Kommunikation zwischen dem Webbrowser und dem Webserver beobachten. Man kann sehen wie die Anforderung die gesendet wird genau aussieht und wie der Webserver antwortet, etc. Auch Umleitungen und ähnliches erkennt man so sehr gut.
Mouse Gestures
Man kann so Mausbewegungen einer bestimmten Aktion zuordnen. Z.B. “Rechte Maustaste + Maus nach links” = Zurück, “Rechte Maustaste + hoch” = Neuer Tab, etc. Ich benutze nur 4 : Hoch, runter, links und rechts für Neuer Tab, Tab schliessen, zurück und vor. Wer mag, kann sich gerne diese Datei in den Profilordner des Firefox kopieren und hat genau diese Funktionen.
PageStyle2Tab
Lässt den Firefox ein wenig schöner aussehen, indem die Tabs der Seiten den selben Stil bekommen, wie der Seitenhintergrund.
Session Manager
Hiermit kann man sich beliebig viele Unterfenster als Profile speichern. Wenn man z.B. jeden morgen eh dieselben Seiten aufruft (News, Daily-Comic, Sonstwas …) muss man nur das jeweile Profil laden und alle Fenster werden geöffnet.
Ausserdem fängt das Plugin ziemlich zuverlässig Abstürze ab, so das man bei einem Neustart des Browsers das zuletzt gecrashte Fenster wieder herstellen lassen kann.
Web Developer
Zeigt eine sehr Hilfreiche Toolleiste unterhalb der Links an, mit denen man praktische Einstellungen sehr schnell einsehen und verändern kann wie z.B. den Cache deaktivieren, Stylesheet ändern, usw.
TYPO3 Workbench
Dieses Plugin ist nur was für Leute, die mit Typo3 arbeiten. Es bietet schnellen Zugriff auf das Backend, eine Suche für das Extension Repository und vieles mehr.
Ich hoffe diese Empfehlungen helfen dem einen oder anderem