CakePHP & DIEVOLUTION Blog

Aprilscherze

1. Apr 2008

Nichts ist so toll, wie an einem 1. April die Zeitung aufzuschlagen (oder heutzutage sich die Nachrichtenseiten anzusehen) und jede Meldung akribisch zu überprüfen. Ist das mit dem Pidgeon Rank wirklich wahr? Können Prozessoren mit Gegenwärme gekühlt werden? All diese Fragen sind natürlich mit NEIN zu beantworten, denn heute ist der 1. April und damit der Tag, an dem man nicht alles glauben sollte, was man im Internet liest.

Da uns bei Dievolution aber kein toller Aprilscherz eingefallen ist (Wir hatten Ideen wie “GEZ Gebühren für Webseiten mit Videoinhalten” o.ä.) belassen wir es mit einer kleiner Sammlung der lustigsten Aprilscherze dieses Jahres. Natürlich wird dieser Beitrag im Laufe des Tages noch etwas wachsen, wenn jemand einen lustigen Scherz findet, immer her damit (Kommentare oder über unser Kontaktformular). Lobende Erwähnung des Finders ist selbstverständlich.

Aktueller Stand (01.04 16:00)

Heise.de

Webkrauts

Google

Basicthinking

Tagesschau

Blizzard (World of Warcraft)

Fadtastic

Spiegel

Aus den Kommentaren:
Stebu empfiehlt http://www.fixmbr.de/

Leser empfiehlt Molekulare Kommunikation für die Gesundheitsvorsorge von Handynutzern (Klingt nach Heise.de)

Fritten empfiehlt Rivva link User in den April

Mal schauen ob noch ein paar mehr dazukommen, so langsam sollten auch die Amerikaner in den April geschickt werden.

Kategorie: Allgemein, Meinung | 3 Kommentare »

CakePHP Minitipp: $this->base

29. Mrz 2008

Versteckt im Cake Controller gibt es eine nützliche Pfadfunktion, $this->base.
Funktion:

URL Pfad: http://example.com/cake_app/test/index

Datei: controllers/tests_controller.php

  1. <?php
  2. //Im Controller
  3. function index() {
  4.      echo $this->base
  5. }
  6. //Ausgabe: /cake_app
  7. ?>

Dürfte sich als nützlich erweisen.

Kategorie: CakePHP, Tipps | 2 Kommentare »

Browserkampf und Standards

28. Mrz 2008

Kunde: “Sieht dass denn nicht immer gleich aus?”

Als Web-Developer kennt man diese Frage sehr gut. In der Zeit vor Web 2.0 (damals als man noch Tabellendesigns benutzte und Ajax noch ein griechischer Held war) bestand ein Großteil der Arbeit eines Webseitenbauers darin, Internet Explorer und Netscape kompatible Seiten zu basteln. Später kamen noch weitere Exoten hinzu wie Safari oder der Mac-IE.

Inzwischen sind wir zumindest einen Schritt weiter, denn durch IE7, FireFox 2, Opera 9 und Safari 3 hat eine neue Mentalität bei den Browserentwicklern Einzug gehalten: “Einhalten von Standards”. Selbst der Internet Explorer kann nun die meisten Webseiten fast ohne Anpassungen so anzeigen wie es FF2 und Safari tun. Bald könnte es also vorbei sein mit den fiesen CSS Hacks. Den ersten Schritt hat diese Woche der “WebKit” Browser genommen, indem er den sogenannten ACID3 Test erfolgreich abschließen konnte. In diesem Test wird getestet, in wieweit der Browser eine Seite entsprechend der W3C Standards rendern kann. Auch von den Opera Entwicklern wurde vermeldet, dass der Test geknackt sei, eine Version zum selbst überprüfen gibt es derzeit allerdings noch nicht.

Kunde: “Was bedeutet das für mich?”

Für den Kunden bedeutet das, dass weniger Zeit für die Browserkompatibilität aufgewendet werden muss, was sich letztendlich in einer niedrigeren Rechnung niederschlägt.

Web Entwicker: “Und ich hab davon… was?”

Weniger Arbeit und weniger Frust, denn sobald die Standards in den Browsern verarbeitet werden können, werden die Kompatibilitätsprüfungen und Hacks nur noch minimal ausfallen.

Fazit: Auch wenn es vermutlich noch ein wenig dauern wird, bis alle Browser Standard-HTML/CSS sprechen, ist doch ein deutlicher Aufwärtstrend zu erkennen. Bleibt nur zu hoffen, dass die User dem Trend folgen und ihre Browser auch auf die neusten Version updaten, denn was nützt ein IE8, der die Seite richtig anzeigt, wenn der Mensch am PC noch den IE5 nutzt.

Kategorie: Allgemein, Meinung | 0 Kommentare »

Onlinebuch von 37signals

26. Mrz 2008

Für alle Leseratten unter euch heute unser Onlinebuchtipp:
Getting Real von 37signals

Ein sehr gutes Buch über eine nicht ganz gewöhnliche Webfirma, die durch einfache aber gute Webapplikationen berühmt wurde (und durch ein kleines Framework namens Ruby on Rails, wenn ich mich nicht irre).

Natürlich auch als PDF und fürs Regal verfügbar, allerdings in diesen Fällen nicht kostenlos.

Kategorie: Allgemein | 0 Kommentare »

An was wir gerade arbeiten:

26. Mrz 2008

Zur Zeit wirkt unser DIEVOLUTION Firmenblog etwas verloren. Das soll natürlich nicht der Standard werden, daher haben wir uns entschlossen, euch einen Ausblick auf unser neustes Produkt zu geben.
Wir starten heute mit einem Preview des Logos. Ob es wirklich die Endfassung sein wird, weiß man natürlich erst, wenn die Drucksachen schon fertig sind.

Patron CORE Logo

Das ganze baut auf CakePHP und wird sicherlich auch dem einen oder anderen Web-Entwickler gefallen, da wir planen, einen Teil der Anwendung unter einer freien Lizenz zu veröffentlichen. Wenn Ihr eine gute Lizenz für eine freie Nutzung kennt, schreibt einfach ein Kommentar. Mehr Infos über Patron CORE und weitere Neuigkeiten zu CakePHP, Typo3 und co. gibts wie immer hier auf dievolution.net.

Kategorie: Allgemein, Projekt, CakePHP | 0 Kommentare »

Schönes File Upload Tutorial

25. Mrz 2008

File Uploads haben ihre eigenen Gesetze. Das gilt natürlich auch bei CakePHP. Wer sich nichtmehr völlig sicher ist, wie man Files richtig uploadet (oder den MIME Type setzt, eine Größenvalidierung durchführt etc.) findet bei http://keithmedlin.com/?p=27 ein gut geschriebenes Tutorial. Lesenswert.

Kategorie: Allgemein, CakePHP | 0 Kommentare »

Kurztipp: Aufpassen bei Ajax-Forms

3. Mrz 2008

Den heutigen Kurztipp spendiert der CakePHP Ajax Helper:
Ein Formular mittels Ajax zu verschicken funktioniert meist via:

  1. <?php echo $ajax->form(‘FORMNAME’, ‘post’,array(‘url’=>‘FUNKTION’,‘update’=>‘DIV’)); ?>

Dies ruft FUNKTION auf und bringt den dazu passenden View in DIV unter. Aufpassen müsst ihr aber, dass ihr nicht zuviel Ajax benutzt, denn ein abschließendes

  1. <?php echo $ajax->submit(‘Abschicken’);?>

hilft nicht nur NICHT, sondern führt dazu, dass ein Druck auf die Enter Taste oder das Klicken des vermeintlich sinnvollen Submitbuttons eine ANDERE Ajax Funktion aufruft, nämlich die des Ajax Submit Buttons. Dies führt dann dazu, dass anstatt FUNKTION die aktuelle Seite ohne Werte per Ajax vom Server geschickt wird.
Am besten nutzt ihr hier den Formhelper wie ihn cakebaker beschreibt, dass spart sogar noch eine Codezeile.

Kategorie: Allgemein, CakePHP | 1 Kommentar »

Ebbe

3. Mrz 2008

Hallo Welt,
wie ihr zur Zeit wieder einmal bemerkt, herrscht im Blog ein wenig Ebbe. Dies liegt wiedermal daran, dass ich zur Zeit kaum mit CakePHP und mir daher keine Stolpersteine auffallen :-) Dies wird sich aber bald ändern, versprochen. Bis dahin: Hat von euch auch jemand das Problem, dass in der bakery.cakephp.org viele Artikel einfach nicht funktionieren, die Suche nur manchmal usw.? Oder liegt das an meiner Mac+FF Umgebung?

Kategorie: Allgemein | 3 Kommentare »

CakePHP Cookbook

18. Feb 2008

Seit kurzem ist das neue “CakePHP Cookbook” online. Diese Applikation dient als Verbesserung der Tempdocs und gestattet einen wiki-mäßigen Dokumentationsansatz, wobei alle Einträge vorher geprüft werden. Eine wirklich gute Idee, an der sich auch DIEVOLUTION beteiligen wird.

Kategorie: Allgemein, CakePHP | 0 Kommentare »

DIEVOLUTION CakePHP Tutorial

7. Feb 2008

Das CakePHP Tutorial von DIEVOLUTION erfreut sich weiterhin großer Beliebtheit. Für all diejenigen, die es noch nicht gefunden haben (vor allem, da es inzwischen doch relativ weit nach hinten im Blog gerutscht ist), gibt es nun einen permanenten Link in der Navigationsleiste mit einer Übersicht über alle Teile des Tutorials.

Desweiteren plane ich zur Zeit einen fünften Teil, wer also noch Vorschläge oder Ideen hat, welche Themen im fünften Teil des Tutorials besprochen werden könnten, einfach in die Comments oder Kontaktmail schreiben.

Kategorie: CakePHP | 2 Kommentare »

« Vorherige Einträge Nächste Einträge »