Seit mehr als 10 Jahren realisieren die kreativen Köpfe von MountainGrafix professionelle Internet-, Datenbank-, und eCommerce-Applikationen für Unternehmen, Privatanwender, Vereine und die öffentliche Hand.

Modulspezifisches LayoutScript im ZF

Abgelegt von Sascha Schoppengerd am 21.10.2009 um 15:10 Uhr

Auch wenn durch die Einführung von Zend_Application der Initialisierungsprozess einer Anwendung erheblich beschleunigt wurde, so bleibt noch immer der Wehrmutstropfen, dass in der zentralen application.ini noch immer kein modulspezifisches Layout geladen werden kann, da der Dispatch Prozeß in der Bootstrap-Datei noch nicht gestartet wurde.

Was also tun, wenn wir z.B. für einen Adminbereich ein vollkommen neues LayoutScript benötigen? Genau vor dieser Frage stand ich heute schon den ganzen Tag und wenn das Zend Framework schon ziemlich weit verbreitet ist, waren mit Hilfe der Suchmaschinen nur wenige Informationen zu diesem Thema zu finden.

Aktuell sieht der Layout-Abschnitt meiner application.ini wie folgt aus:

1
2
resources.layout.layout = "default"
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"

Zunächst hatte ich daran gedacht, das neue Layout in jedem Controller des Adminbereiches innerhalb der Methode init() zu setzen, doch das würde ja bedeuten, dass ich allen Controllern den gleichen Code hinterlegen muss und das wäre wohl ziemlich ineffektiv.

Die Lösung wäre also, denn Code automatisch bei jedem Aufruf des Admin-Moduls zu starten um so das LayoutScript zentral für alle abhängigen Controller zu setzen. Leider kommt man immer viel zu spät auf die Möglichkeit, den FrontController mit Hilfe von Plugins zu erweitern und so hat es auch bei mir eine ganze Weile gedauert, bis auf die folgende Lösung gekommen bin. mehr…

Neue Multitouch-fähige Mouse und vieles mehr

Abgelegt von Sascha Schoppengerd am 21.10.2009 um 08:50 Uhr

Oh man…da war ja gestern Abend wieder einiges los im Apple Kosmos, denn nachdem die ersten Apple Stores nach einer kurzen Offline-Phase wieder am Netz waren, durften wir dann endlich die vielen kleinen und großen Neuerungen bewundern. Während sich einige sicherlich über die neuen MacBooks oder die erhöhte Funkleistung bei der TimeCapsule bzw. beim Airport Extreme freuen, finde ich persönlich die Magic Mouse besonders interessant.

Apples neue kleine Wundermaus, die ab sofort standardmäßig bei jedem neuen iMac beiliegt, besitzt ein nahtloses, berührungsempfindliches Gehäuse, das sie zu einer Ein- oder Mehrtasten- Maus mit hochentwickelter Unterstützung der aus anderen Bereichen wie iPhone und MacBook Pro bekannten Gesten macht.

magicmaus

Zwar kann ich mir zum jetzigen Zeitpunkt die Nutzung einer solchen Maus noch nicht wirklich vorstellen, aber letztendlich dürfte das Ganze auch nur eine Frage der Gewöhnung sein und wenn man die neue Funktionsweise ersteinmal verinnerlicht hat, dann wird man die Magic Mouse vermutlich so schnell nicht mehr aus der Hand legen wollen.

Brigitte Zypries erklärt “Google SMS”

Abgelegt von Sascha Schoppengerd am 20.10.2009 um 08:20 Uhr

Es ist ja kein großes Geheimnis, dass viele Politker, die Tag ein und Tag aus Entscheidungen über die Zukunft der Internet-Technologie treffen, oftmals völlig weltfremd sind und im Grund genommen auch nicht wirklich wissen, was Sie da nun genau vertreten oder vertreten sollen.

Ein besonders schönes Beispiel, wie man jedoch durch eine mehr oder weniger geschickte Verknüpfung von Fachbegriffen seine eigene Unkenntnis verschleiert, zeigt uns die ehemalige Justizministerin Brigitte Zypries in dieser Podiumsdiskussion.

Wenn das Thema nicht so ernst wäre, dann könnte sich wirklich zurücklehnen und schmunzeln, aber vor dem Hintergrund, dass sich Frau Zypries auch schon einmal mit dem Gedanken beschäftigt hat, an das Bundesverfassungsgericht zu wechseln, sollten wir solche Entwicklungen wohl eher mit Sorge betrachten.

Vielleicht ist langsam wirklich die Zeit gekommen, einen Ministerium für Internet und Informationtechnologie zu schaffen, doch damit ein solches Modell auch zu Erfolg wird, müssten meiner Meinung nach strenge Regeln für die Fachkompetenz des jeweiligen Ministers aufgestellt werden. Nur wer aus der jetzigen Regierungsteam sollte dafür zur Verfügung stellen und vor allem wer sollte eben diese Kompotenz auch wirklich feststellen können bzw. dürfen?

[via: Penzweb]

Ist Safari bald die Nr.1 unter den Windows Nutzern?

Abgelegt von Sascha Schoppengerd am 17.10.2009 um 08:58 Uhr

Diese Frage drängt sich einem zumindest unweigerlich auf, wenn man die aktuelle Diskussion um die kommende Browserliste in Windows 7 verfolgt. Doch worum geht es hier genau?

Nachdem die EU Microsoft verboten hat, nur den Internet Explorer standardmäßig installiert zu haben, wird es zukünftig nach der Installation von Windows ein Auswahlfenster geben, mit Hilfe dessen man einen Browser nach Wahl installieren kann.

Doch genau dieses Auswahlfenster dürfte nun zu einem weiteren Zackapfel zwischen den Parteien werden, denn natürlich impliziert das Wort “Liste” auch immer eine gewisse Sortierung der Einträge und während der Vorschlag Microsofts die Browser gemäß ihrem Marktanteil zu sortieren, von der EU Kommission abgelehnt wurde, haben die zuständigen Kommissare und Wettbewerbshüter in Brüssel nun beschlossen die Browser künftig alphabetisch anzuordnen. mehr…

Finnland schafft Grundrecht auf 100 MBit/s Zugang

Abgelegt von Sascha Schoppengerd am 16.10.2009 um 08:39 Uhr

Mit großem Interesse lese ich gerade beim Georg, dass die finnischen Politker gestern eine Vorhaben auf dem Weg gebracht haben, dass jedem Bürger quasi ein Grundrecht auf einen Breitband-Internet-Anschluss einräumt. Die Bandbreite soll zunächst von 1 MBit/s im Jahr 2011 bis auf 100 MBit/s gegen Ende 2015 gesetztlich garantiert werden.

Wenn ich dann bedenke, dass bei uns gerade mal zwischen 2 und 4 MBit/s aus der Leitung tropfen, dann kann man da schon echt neidisch werden, denn die Telekom Austria bekommt es ja bekanntlich nicht einmal hin, diese Bandbreiten stabil (1, 2) bereitzustellen. Ich bin jedenfalls gespannt, ob das angekündigte Giganetz hier Abhilfe schaffen wird.

Google entfernt den Pagerank aus den WMT

Abgelegt von Sascha Schoppengerd am 16.10.2009 um 08:22 Uhr

Mann kann es schon eine kleine große Sensation nennen, denn wie nun offiziell von Susan Moskwa bestätigt wurde, hat Google den Pagerank aus den eigenen Webmaster Tools entfernt um den Nutzern endgültig zu verdeutlichen, dass der kleine grüne Balken keinerlei Aussagekraft für das Ranking einer Seite hat.

We’ve been telling people for a long time that they shouldn’t focus on PageRank so much; many site owners seem to think it’s the most important metric for them to track, which is simply not true. We removed it because we felt it was silly to tell people not to think about it, but then to show them the data, implying that they should look at it.

Nach dieser Nachricht, die mit Sicherheit das Weltbild einger Nutzer massiv erschüttern dürfte, stellt sich natürlich die Frage, was in Zukunft mit der Pagerank Anzeige in der Google Toolbar passiert? Vermutlich wird diese beim nächsten Update ersatzlos gestrichen und so müssten sich viele SEO Freunde langsam aber sich auf ein Leben ohne den grünen Potenzbalken einstellen. Zumindest wäre diese Variante eine logische Konsequenz aus der Meldung.

Aber auch für uns bedeutet das nun Umdenken, denn bedingt durch die Probleme der letzten Zeit, würde es dann auch Sinn machen, die Pagerank Funktionen aus easyLink vollständig zu entfernen.

[via: Prometeo, Google]

Debuggen mit dem WebInspector in Safari 4

Abgelegt von Sascha Schoppengerd am 14.10.2009 um 08:50 Uhr

Inspector1

Bei vielen Firefox-Nutzern ist die Erweiterung FireBug aus dem täglichen Leben wohl kaum noch wegzudenken, doch nur wenige Entwickler wissen, dass das Apple Zugpferd Safari 4 mit dem WebInspector über ein ähnlich mächtiges Instrument verfügt.

Die grundlegende Problematik liegt in diesem Fall schon einmal darin, dass der WebInspector ursprünglich für die WebKit Entwickler integriert wurde und so nicht standardmäßig im Browser geladen wird. Vor dem ersten Start des Tools müssen wir Safari daher mitteilen, dass wir die Komponente zukünftig nutzen möchten. mehr…