Sascha Scherhak

Willkommen in meinem Blog rund um PHP, jQuery und meine Projekte

  • Home
  • Referenzen
Twitter Facebook RSS

allmyhorses patch 1.9.2

Posted on 5. Mai 2012 by scherhak
Comments off

Es hat einen kleinen Patch für allmyhorses gegeben, in dem ich einige kleine Fehler in der Darstellung der Boxentafel und auch defekten Umlauten behoben habe.

Patch:

  • Defekte Umlaute auf der Boxentafel und in einigen Emails wurden behoben
  • Bei der erweiterten Darstellung der Boxentafel wurde die Anzeige der neuen Freunde korrigiert
  • Die Anzeige des Datum auf der Boxentafel wurde korrigiert
Categories: allmyhorses | Tags: allmyhorses

json strings und mustache.js

Posted on 15. April 2012 by scherhak
Comments off

Während meiner Arbeit mit PHP, jQuery und mustache.js hatte ich hin und wieder das Problem, das ganze Datensätze nicht angezeigt oder interpretiert wurden. Sie wurden zwar übertragen, allerdings schien mustache.js die JSON Daten zu ignorieren. Da im Debugger keine weiteren Ausgaben zu finden waren, bin ich den Weg von der Quelle bis zum Frontend nachgegangen und auf folgendes gestoßen …

Als Beispiel eine herkömmliche MySQL Datenbank-Abfrage mit einem Ergebnis Array:

$sSql = 'SELECT id, somefield FROM sometable';
$aData = $this->oDB->getArray($sSql); // DB object Lupercal FW 1.2
print(json_encode($aData));

Damit habe ich einen sauberen JSON string wie diesem:
[{"iIdAdCampaign":"5","iIdAdDisplay":"7","sAdHeadline":"headline hier" ...

Und genau dies ist der Punkt. ich bekomme einen STRING. Mustache.js verarbeitet aber JS Objekte. Also heißt es den ankommenden String  via $.parseJSON zu konvertieren. Im Quellcode kann dies z.B. so aussehen:

$.ajax({
    type: 'POST',
    url: [request url],
    success: function([response]) {
        str2obj = $.parseJSON([response]); // konvertieren <<<<<<
        mytpl = '<div>{{myVar1}}</div><div>{{myVar1}}</div>';
        var rtpl = Mustache.to_html(s2tpl, d2tpl);
    }
});

Im Grunde super simpel, allerdings habe ich auf meiner Suche durch Netz keine Hinweise darauf erhalten. Seither habe ich mir angewöhnt alle JSON Strings die nicht direkt in JS generiert werden generell zuerst zu konvertieren und habe seither keine Probleme mehr mit den Ausgaben gehabt.

BTW: Wenn ein Non-Empty Lists Objekt erzeugt werden soll, dann kann dies durch einfaches hinzufügen des gewünschten Keys direkt nach dem parsen erreicht werden.

Beispiel:

    str2obj = $.parseJSON([response]);
    objList = {"myKey":str2obj};
Categories: web development | Tags: frontend development, jQuery, mustache.js, PHP

allmyhorses update (April 2012)

Posted on 13. April 2012 by scherhak
Comments off

In den letzten 6 Wochen habe ich an einer Reihe neuer Features für allmyhorses gearbeitet. Die meisten sind allerdings nicht im Frontend zu finden, da es eher die Kernsoftware und deren Prozesse betrifft. Dennoch habe es einige Anpassungen im Frontend auch in dieses Update geschafft. Hier erst einmal die Liste der Updates etc …

Updates

  • Die Aufgaben der Speicherung von Daten im laufenden Betrieb wurde auf Afforts (Ich suche / ich biete) erweitert
  • Einträge abgemeldeter User werden nun nicht mehr in den Afforts angezeigt
  • Die zufällige Anzeige von Afforts auf der rechten Seite, wurde von 5 auf 4 gesenkt
  • Die Ansicht der Afforts wurde komplett überarbeitet
  • Es ist nun möglich Kommentare zu Afforts zu schreiben

Behobene Bugs

  • Einzelne Bilder aus Alben können nun ohne Probleme gelöscht werden
  • Die laufende Anmeldung wird nun nicht mehr vom Facebook-Login überschrieben

Zudem werden alle Benutzer kurz nach dem Login aufgefordert Ihre Postleitzahl zu hinterlegen. Dies ermöglicht AMH eine Umkreissuche um Pferde, Veranstaltungen etc … in Nähe des Standortes zu finden und miteinander zu verknüpfen.

NEU: Ab der nächsten Version werde ich das kommende Update nach dem Testen unter next.allmyhorses.com veröffentlichen. Hier können interessierte Benutzer die nächste Stufe im vorhinein benutzen und testen. Diese wird an die Live DB angeschlossen und wird voll funktionstüchtig sein.

Das Update wird am Samstag den 14.04.2012 in den frühen Morgenstunden aktiviert.

 

Categories: allmyhorses | Tags: allmyhorses

allmyhorses – Patch 1.9.1

Posted on 26. Februar 2012 by scherhak
Comments off

Kurz nach dem erscheinen des Updates für Februar wurden noch einige kleinere Änderungen in einem Patch zusammengefasst.

Änderungen / Neues:

  • Die Anzeige weiterer Freunde in der Bilder- / Albenansicht wurde entfernt und durch bis zu 6 zufällige Bilder ersetzt
  • Die Auflistung der Gruppen denen ein User angehört (linke Naviagtion) wurde entfernt um die Übersichtlichkeit wieder herzustellen
  • Das allgemeine caching von Bildern und scripten wurde verbessert und den Update-Intervalen angepasst
Categories: allmyhorses | Tags: allmyhorses

allmyhorses update (Februar 2012)

Posted on 22. Februar 2012 by scherhak
Comments off

Am Mittwoch den 22.02.2012 veröffentlichen wir die Version 1.9 von allmyhorses.

Neues / Änderungen:

  • Die Anzeige der Bilder und Alben wurde komplett überarbeitet und werden nicht mehr in externen Fenstern angezeigt. Zudem ist es nun möglich Kommentare zu einzelnen Bildern zu posten
  • Auf der Boxentafel besteht nun die Möglichkeit seine Pinnwand mit erweiterten Informationen darzustellen (Mag ich und Neue Freunde)
  • Die Details zu Veranstaltungen wurden angepasst und fehlende Informationen hinzugefügt
  • Die maximale Größe der Bilder ist nun 800px breit
  • Die Gesamtbreite der Seite wurde auf 1100px erhöht
  • Bei Klick auf das AMH Logo links, sowie auf die Thumbs, wird der User direkt zur Boxentafel geleitet und nicht mehr zur Stallgasse
  • (Fix) Nach erreichen der maximalen Posts in Gruppen wird nun nicht mehr die *Willkommensnachricht* angezeigt
  • Standardmäßig werden bei Aufruf einer Pinnwand jetzt 20 Beiträge geladen (vorher 10)

 

Categories: allmyhorses | Tags: allmyhorses

neues image view format

Posted on 15. Februar 2012 by scherhak
Comments off

Neues Image ViewFür die kommende Version von allmyhorses haben wir die Anzeige der Bilder und Alben komplett überarbeitet. InZukunft wird es möglich sein diese auch mit Kommentaren zu versehen und ein *mag ich* zu vergeben.

Categories: allmyhorses | Tags: allmyhorses

allmyhorses mobile version

Posted on 8. Februar 2012 by scherhak
Comments off

In den kommenden Wochen werde ich die mobile Version von allmyhorses in der Beta-Version zur Verfügung stellen. AMH mobile wird optimiert für alle gängigen Smartphone-Browser, sowie FireFox und Opera Mini.

Entwickelt habe ich das ganze unter Verwendung von Codeigniter und jQueryMobile. Meiner Meinnung nach starke Komponenten mit die sich zu Entwicklung einer mobilen Webseite optimal eignen, da das Look and Feel einer mobilen App so zusagen *nachgeamt* werden.

Der offizielle Starttermin steht derzeit noch nicht fest.

Categories: allmyhorses | Tags: allmyhorses, Codeigniter, jQuery, jQuerymobile
  • Neuste Posts

    • allmyhorses patch 1.9.2
    • json strings und mustache.js
    • allmyhorses update (April 2012)
    • allmyhorses – Patch 1.9.1
    • allmyhorses update (Februar 2012)
  • Kategorien

    • allmyhorses (6)
    • web development (1)
  • Projekt Links

    • ALLMYHORSES
    • S-Center
    • YouCanPlay
  • Blogroll

    • rogo.it typo3 blog
  • Tag Cloud

    allmyhorses Codeigniter frontend development jQuery jQuerymobile mustache.js PHP
© Sascha Scherhak. Proudly Powered by WordPress | Nest Theme by YChong

Send me a message



Powered by SimpleModal Contact Form