Blog

 Write a comment

 

Daily Fratze v2 – Eine erste Vorschau

Wie ja schon einige mitbekommen haben, sei es über meine Blogs oder auch über Twitter, hat es mich einfach gepackt und ich entwickele zur Zeit gerade eine komplett neue Version von Daily Fratze.

Das einzige, das bleiben wird, ist das Datenbankbackend. Die Datenstruktur ist ziemlich perfekt und lässt für mich keine Wünsche offen.

Neu wird die Middleware werden (statt in Ruby jetzt in Java) und für euch natürlich das HTML Frontend.

Ich habe mir zum Ziel gesetzt, ein vollständig HTML5 kompatible Oberfläche zu erstellen, deren gesamtes Javascript unobtrusive ist. D.h, die Struktur wird sehr viel sauberer sein als jetzt, die Seite wird auch komplett ohne Javascript funktionieren und alles andere ist einfach schöner.

Ich möchte mich jetzt schon für die zahlreichen Geldspenden bedanken als auch besonders an Ute für die Ideen und teilweise Umsetzung des neuen Layouts.

Ganz nebenbei sind einige Softwarekomponenten abgefallen, die ich unter einer Open Source Lizenz veröffentliche.

Da wären

  • java-akismet Eine Java Implementierung zur Nutzung der Akismet Api
  • java-autolinker Eine funktionierende, erweiterbare Autolinking Bibliothek, die sich nicht so wie die Ruby On Rails 2.3.x Version an jedem dritten Link verschluckt
  • java-oembed Nutzung von Oembed enabled Sites innerhalb von Java

Wenn jemand von euch das benutzen kann, fände ich das natürlich noch besser.

Und nun endlich die versprochenen Screenshots:

Das hier ist die neue Blogansicht:

news.big.jpg

Das Archiv bleibt in der Höhe konstant und kann nach links und rechts durchstöbert werden. Die Seite lädt automatisch nach, das heißt es gibt keine manuelle Paginierung mehr, weitere Seiten lädt man einfach durch “nach unten scrollen”. Ebenfalls fertig ist die RSS Ansicht.

Eine weitere Besonderheit ist die Anpassung an den Browser. Verkleinert man das Fenster, passt sich der Inhalt an:

news.small.jpg

Das gilt dann auch für die Monats- und Jahresansicht, womit diese dann endlich auch auf Netbooks mit kleiner Auflösung oder meinem iPad gut nutzbar sind.

So sehen News- und statische Seiten aus:

news.single.jpg

page.jpg

Erwähnenswert hier: Server Side Push für die Kommentare. Wenn jemand einen Kommentar schreibt, erscheint dieser überall anders sofort im Browser, ähnlich wie der Facebookchat.

Das Ratingsystem ist natürlich ebenfalls voll funktionsfähig.

Ich hoffe, ich konnte euch etwas neugierig machen... Natürlich wird das noch alles sehr lange dauern, da ich immer wieder denke: “Das habe ich alles in den letzten Jahren programmiert?”. Soll heißen: Die alte Version hat ungeheuer viele Funktionen und ich kann mich eigentlich nur von sehr wenigen trennen wink.gif

adastraadastraCool! Bin schon sehr gespannt auf die anderen Ansichten und wie sich das "in Echt" so anfühlt grin.gif Wenn ich noch irgendwie helfen kann, immer gerne!

Welche Features werden in der neuen Version nicht drin sein? Apropos Features, ich hatte da auch noch so ne Idee, aber vielleicht lieber erst in nem Jahr oder so grin.gif

JanJanganz schoen cool michael!
AndréAndrésieht schon super aus. Und wie ich sehe hast du auch die URL Struktur beibehalten smiley.gif

Nur das mit den Farben muss ich noch mal in live sehen.

AdastraAdastraDie Farben sind genau wie die jetzigen grin.gif

BTW, der dev Server heisst Skaro? Mein Backupsystem auch grin.gif

MichaelMichaelDanke Jan smiley.gif

André: Klar werden die Urls beibehalten. Wäre schlecht, wenn es anders wäre.

Adastra: Hihi smiley.gif Mein Notebook heißt "tardis", "skaro" der Entwicklungsserver und das Backupsystem "gallifrey". Ebenfalls im Programm sind "caprica" und "kobol" sowie mein "nexus" als Datenhalde.

MichaelMichaelAdastra: z.B. die Statansicht so wie sie jetzt ist, wird es nicht mehr geben. Das Gästebuch nicht mehr (das nutzt außer Bots eh keiner wink.gif )

Die Zweiteilung für den Tagebuchdownload (HTML und PDF) fällt weg… Die neue PDF Ansicht wird wesentlich besser als alles, was mit Ruby zu machen ist.

Ich vergaß eben noch in der Aufzählung romulus und remus, die beiden WLAN Access Points grin.gif

Write a comment

Fill out the fields to write a comment
HTML The following tags are allowed: <a> <abbr> <acronym> <b> <blockquote> <code> <del> <em> <i> <img> <ins> <strike> <strong>
Smilies show
  • evil.gif
  • panik.gif
  • hmpf.gif
  • cool.gif
  • headphones.gif
  • hypno.gif
  • greatsuccess.gif
  • lol.gif
  • grummel.gif
  • weg.gif
  • cry.gif
  • besserwisserboy.gif
  • borat.gif
  • headbanging.gif
  • grin.gif
  • winke.gif
  • kleiner3.gif
  • wall.gif
  • love.gif
  • xd.gif
  • undecided.gif
  • blush.gif
  • lips.gif
  • hmmm.gif
  • seufz.gif
  • sad.gif
  • coffee.gif
  • shocked.gif
  • sabber.gif
  • haendereiben.gif
  • wink.gif
  • thumbsup.gif
  • darthvader.gif
  • jagshemash.gif
  • jubel.gif
  • thumbsdown.gif
  • smiley.gif
  • jump.gif
  • furious.gif
  • beer.gif
  • rolleyes.gif
  • tongue.gif
  • yoda.gif
  • doh.gif


loading
Your session has been invalidated, please reload the page or login again.