myPEAK.net Blog

Tag: Javascript

Was treiben DIE eigentlich wieder?

by Philipp Strube on Sep.29, 2008, under Entwicklung

Diese Frage mag sich manch einer berechtigterweise stellen. Ja, wir haben schon eine Weile nichts mehr von uns hören lassen.

Irgendwie ist das auch wieder einer von diesen typischen -Ich sollte häufiger bloggen- Blogpostings und ich könnte es jetzt auch wie alle anderen dieser Posts machen und behaupten, wir wären vor lauter Arbeit nicht zum bloggen gekommen. Gerade in Startup-Kreisen heisst es dann immer, weil wir so viel am Produkt gefeilt haben um das ganze für euch noch besser, schneller, schöner und bunter zu machen. Stimmt vielleicht oder auch nicht. Who am I to judge?

Die Wahrheit warum hier bei uns gerade etwas Funkstille herrscht ist ganz einfach, dass Tobias und ich momentan mit unserem Studium beschäftigt sind. Tobias hat ausserdem an der Uni-Bonn eine neue Stelle angenommen. Er arbeitet jetzt an dem Lehrstuhl an dem er auch seine Diplomarbeit schreibt und programmiert dort Roboter die Fussball spielen. Soweit ich weiss, ist das Team des Lehrstuhls auch der momentane Weltmeister. Vielleicht verrät der Tobias ja in naher Zukunft mal ein paar mehr Details und kann sich vielleicht auch zu einem kleinen Wettbewerb motivieren.

Ich verbringe momentan zu viel, aber wahrscheinlich immernoch nicht genug, Zeit mit Jura. Das muss ich allerdings auch, denn irgendwann sollte ich mit dem Studium ja auch mal fertig werden. Nebenher habe ich vor kurzem mein Dreimonatiges Praktikum bei sevenload beendet und werde auch noch einige Monate als studentische Aushilfe dort mein Unwesen treiben.

Das alles kostet natürlich Zeit, Zeit die wir nicht für myPEAK direkt investieren können. Aber indirekt bringt uns das natürlich weiter und damit dann eben auch unser Projekt. Trotz allem waren wir nicht ganz untätig.

Auf was ihr euch in absehbarer Zeit freuen könnt ist zum einen eine komplett überarbeitete herausfordern, Wettbewerb erstellen und teilnehmen Funktion. Das ganze wird jetzt nicht mehr wie bisher alles auf einer Seite gemacht, sondern in Form eines Wizards. (Diese Dinger wo man immer “Weiter” klicken muss, für diejenigen die jetzt nicht wissen was gemeint ist.) Grund dafür ist ganz simpel, vielen war das bisherige Verfahren zu unübersichtlich. Es ist uns dabei einfach nicht gelungen, die vielen Funktionen übersichtlich und intuitiv nebeneinander anzuzeigen, so dass ihr sie auch gefunden habt. Jetzt bekommt jede Funktion einen eigenen Wizard-Schritt und wir hoffen damit wird das ganze übersichtlicher und klarer. Im Zuge dieser Umstellung ändern wir auch die Reihenfolge, insbesondere muss man nicht mehr als erstes einen Benutzeraccount erstellen bevor man überhaupt sieht, was einen erwartet. Man kann jetzt alles vorbereiten, sich dann die Vorschau anzeigen lassen und muss dann erst einen Benutzeraccount anlegen, wenn man das ganze veröffentlichen will.

Damit wir dann demnächst auch endlich unsere Facebook-Applikation veröffentlichen können, mit der es dann möglich sein wird jegliche myPEAK-Funktionen auch aus Facebook heraus zu nutzen, müssen wir noch unsere Javascript-Funktionen überarbeiten. Facebook stellt da ein paar besondere Anforderungen an die Art der Programmierung und erlaubt auch nicht alles. In diesem Zusammenhang hätten wir dann ohnehin viel an den Funktionen zum erstellen von Herausforderungen und Wettbewerben und an den Funktionen zur Teilnahme ändern müssen. Deshalb haben wir uns entschlossen, dass ganze in einem Aufwasch zu erledigen.

Ihr seht also, auch wenn wir immernoch nur begrenzt Zeit für myPEAK haben, geht es weiter. Wir haben noch einige Ideen und werden euch diese auch in Zukunft nicht vorenthalten.

Leave a Comment :, , , , , , , , more...

myPEAK lernt zappen

by Philipp Strube on Mar.04, 2008, under Entwicklung

Wie ich bereits am Sonntag berichtet habe, haben wir die Wettbewerbsseiten überarbeitet. Seit wenigen Minuten sind die Änderungen auch online und warten darauf ausgiebig getestet zu werden.

Die Neuigkeiten zur Guten Gesellschaft müssen jetzt aber bis morgen warten. Gute Nacht!

Leave a Comment :, , more...

Neues aus der Entwicklungsabteilung

by Philipp Strube on Mar.01, 2008, under Entwicklung

Natürlich entwickeln wir kontinuierlich weiter und versuchen die Plattform an allen Ecken zu verbessern.

Eine Sache, die uns negativ aufgefallen ist, ist die Darstellung der einzelnen Wettbewerbsteilnehmer. Was uns dabei primär gestört hat ist die Tatsache, dass man nicht ohne weiteres mal eben durchklicken kann. Wir möchten es also ermöglichen, dass man sich einen Beitrag nach dem anderen ansehen kann. Das ganze möglichst ohne große Verrenkungen, so einfach wie Zappen beim Fernsehen.

Dazu haben wir den entrySwitcher entwickelt. Dort werden immer der aktuelle Teilnehmer und die zwei letzten und nächsten angezeigt. Sollte es in eine Richtung keine weiteren Teilnehmer geben, werden in die andere Richtung vier angezeigt. Diese 5 Teilnehmer kann man dann direkt aufrufen, zusätzlich gibt es nach oben und nach unten Pfeile mit denen man sich durchklicken kann. Eine Sache die mich persönlich immer besonders stört, wenn ich mich z.B. durch Photos klicke ist, wenn das Bild wechselt und der “Weiter”-Knopf nicht mehr an der selben Stelle ist. Deshalb haben wir bei unserem entrySwitcher dafür gesorgt, dass dieses Problem bei uns nicht auftritt. Ich bin mir sicher, ich bin nicht der einzige der sich darüber freuen wird.

Ein Bild sagt allerdings bekanntlich mehr als tausend Worte. Deshalb hier ein kleiner Screenshot von unserem Entwicklungsserver.

entryswitcherscreenshot.png

(zum vergrößern Klicken)

Weil die Teilnehmer jetzt anstelle der Wettbewerbsbeschreibung angezeigt werden, gibt es zusätzlich den Info Button, mit diesem kann man sich die Wettbewerbsbeschreibung jederzeit nochmal anzeigen lassen. Ausserdem wollen wir das zurücknehmen und neu vergeben der eigenen Stimme intuitiver machen. Das ist auch der Grund, warum bisher noch kein Knopf zum abstimmen zu finden ist. Aber wenn alles gut läuft und keine schweren Bugs mehr auftauchen könnte das ganze bereits Sonntag Abend online gehen. Spätestens zur Guten Gesellschaft wird das ganze aber sicher online sein.

Gute Gesellschaft? Wen interessiert worum es sich dabei handelt, der klickt hier. Was myPEAK damit zu tun hat beantworte ich dann am Montag.

Leave a Comment :, , , , , , more...

Änderungen am Widget

by Philipp Strube on Feb.20, 2008, under Allgemeines

Wie ich gestern bereits mitgeteilt habe, hatten wir einige Probleme mit dem Widget. Die gute Nachricht, diese sind jetzt behoben. Die schlechte Nachricht, dazu ist es leider notwendig gewesen den EmbedCode zu ändern. D.h. wenn ihr das Widget irgendwo eingebunden habt, müsst ihr leider auch den Code updaten. Dazu geht ihr einfach auf die Wettbewerbsseite und kopiert den neuen Code.

Wir entschuldigen uns für die Unannehmlichkeiten, es ließ sich leider nicht vermeiden. Als kleines Trostpflaster dürft ihr euch aber direkt mal am neuen Widget erfreuen.

Leave a Comment :, , , , , , more...

Probleme mit dem Widget

by Philipp Strube on Feb.18, 2008, under Entwicklung

Während der Umstellung auf WordPress 2.3 habe ich beschlossen mich direkt auch des alten Themes zu entledigen, weil es damit einige Probleme gab. Umgestellt habe ich auf K2, welches bisher sehr vielversprechend aussieht.

Dabei hat sich allerdings herausgestellt, dass in Kombination mit K2 und unserem Widget Fehler auftreten. Vorrübergehend haben wir auf diesem Blog die Widgets erstmal rausgenommen und untersuchen das Problem. Zum jetzigen Zeitpunkt kann ich noch nicht sagen, ob der Fehler an uns liegt oder nicht. Wer auch Fehler oder Probleme mit dem Widget hat, kann sich bei uns melden und uns so helfen den Fehler schneller zu beheben.

Ich halte euch auf dem laufenden.

UPDATE: Das Problem ist gefunden. Tobias arbeitet bereits daran es zu beheben.

Leave a Comment :, , , , more...

Breiter, schneller, YUI!

by Philipp Strube on Feb.11, 2008, under Entwicklung

Wir haben ein paar Veränderungen am Design vorgenommen, aber keine Angst. Wir kopieren jetzt nicht auch noch Facebook.

Auffälligste Änderung ist die neue Seitenbreite. Die Seite ist von 800 auf 974 Pixel gewachsen. Das hört sich zwar so nicht wirklich viel an, aber optisch macht es einen riesen Unterschied. Vorteil der neuen Breite ist einfach viel mehr Platz für Eure Inhalte. Die Videos und Bilder können dadurch wesentlich größer angezeigt werden.

Neben dieser Änderung haben wir noch viele kleine Designfehler beseitigt. Da diese nicht bei jedem aufgetreten sind, profitiert da jetzt nicht jeder von, aber man kann sich ja auch mal für andere freuen. Oder nicht?

Das wir unsere Javascript und CSS Dateien schon seit längerem mit dem YUI-Compressor packen wird der ein oder andere vielleicht wissen. Wir schonen damit nicht nur unsere Bandbreite, sondern was viel wichtiger ist, beschleunigen die Ladezeiten der Seite für euch. Zusätzlich mit der Designänderung benutzen wir jetzt auch noch YUI reset, base, font und grids. Mit diesen Dateien wird uns viel Arbeit abgenommen, was die normalisierung der Darstellung in verschiedenen Browsern angeht und auch im Bezug auf die Positionierung. Ich kann jedem, der sich gerne mal mit CSS rumärgert, raten sich die Sache mal anzuschauen. Es lohnt sich wirklich!

So, ich werd mich langsam mal in Richtung Bett begeben, damit ich morgen früh fit bin. Wie bereits angekündigt sind wir morgen den ganzen Tag auf der Aufschwung-Messe in Frankfurt.

Achja, wer eine Neuerung findet, die ich vergessen habe zu erwähnen, gewinnt einen Monat kostenlose Premiummitgliedschaft… Haha!

Gute Nacht. Morgen, spätestens Mittwoch hab ich dann hoffentlich Gutes von der Messe zu berichten.

Leave a Comment :, , , , more...

Problem erkannt, Problem gebannt.

by Philipp Strube on Nov.14, 2007, under Entwicklung

Im Laufe des Tages haben sich 2-3 Leute bei uns gemeldet, die keinerlei Javascript Funktionalitäten hatten. Anfangs gingen wir davon aus, es handele sich dabei um ein Cache Problem, bedingt durch die Umstellung der Javascript Dateien auf eine einzige Datei. Man beachte meinen Post von heute morgen.

Gerade haben wir aber den Grund für das Problem gefunden. Der Server hatte ein Problem damit sich selbst als www.mypeak.net aufzulösen. Wenn man die Seite über mypeak.net ohne www davor besucht trat dieser Fehler nicht auf.

Wir bitten diesen Fehler vielmals zu entschuldigen. Das Problem ist jetzt behoben und wir können jetzt wieder allen viel Spass auf myPEAK.net wünschen. Zur Not jetzt auch mit www!

Leave a Comment :, , more...

Website performance do’s and dont’s

by Philipp Strube on Nov.14, 2007, under Entwicklung

Meiner Meinung nach gibt es fast nichts schlimmeres als langsame und träge Webseiten. Dabei muss man unterscheiden zwischen Seiten deren Erstellung Serverbedingt langsam ist und Seiten deren Darstellung im Browser langsam ist.

Der Nutzer bildet sich seine Meinung basierend auf seiner Wahrnehmung. Natürlich ist es wichtig, die Datenbankabfrage am Backend um 3ms zu verbessern. Aber es zeigt sich sehr deutlich, dass das Backend häufig nur einen geringen Teil der gesamten Zeit in Anspruch nimmt. Teilweise bis zu 95% entfallen auf Vorgänge im Browser und es ist schlichtweg nicht richtig, dass man darauf als Entwickler keinen Einfluss hat.

Yahoo hat deshalb auf den Entwicklerseiten 14 Regeln veröffentlicht mit denen sich die Geschwindigkeit des Frontend sehr einfach optimieren lässt.

(continue reading…)

Leave a Comment :, , , , , more...

Hurra

by Philipp Strube on Nov.06, 2007, under Entwicklung

Es freut mich ganz besonders verkünden zu dürfen, dass wir soeben nochmals eine neue Version hochladen konnten die die größten Fehler beim Internet Explorer behebt. Auch IE Nutzer können jetzt abstimmen und Seiten umblättern.

Das ändert zwar nichts an meiner Empfehlung zu einem der besseren Browser, aber man hat ja als Web-Entwickler keine Wahl. Im übrigen kann ich nur sagen, wenn schon Internet Explorer, dann doch bitte den 7er. Allerdings zeigt unsere Google Analytics Statistik sowieso, dass über die Hälfte unserer Besucher dem Firefox vertrauen. Sehr gut!

Leave a Comment :, , , , , more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!