New Species Devblog
Montag, 31. Mai 2010
Devblog-Launch - You're welcome!

Wie vielleicht einige schon mitbekommen haben, arbeite ich gerade an einem speziellen Entwicklungszweig "New Species". Wie der Name schon andeutet handelt es sich dabei um etwas wirklich Neues im Bereich Antville-Layout. Gleich vorweg: es ist sich ein experimenteller Entwicklungszweig, Google würde diese Initiative unter dem Label „Labs“ präsentieren. Experimente können zu einem finalen Release führen, aber auch ein guter und interessanter Versuch bleiben. Die Kernziele sind daher sehr optimistisch und zukunftsorientiert ausgewählt: Unterstützung von HTML5, CSS3 und bessere Ausnutzung der Möglichkeiten von JavaScript bzw. jQuery. Eine Verbesserung der Barrierefreiheit soll ebenfalls immer im Blickfeld stehen. Betroffen werden nicht nur die von Antville-Usern veränderbaren Bereiche sein, auch die Core-Skins, die nicht von Usern geändert werden können, sind eingeschlossen.

HTML5 wird einigen schon einmal als Buzzword über den Weg gelaufen sein. Dabei handelt es sich um eine sinnvolle Weiterentwicklung des alten HTML 4.0 Standards, welcher eigentlich noch immer aktuell ist. Schließlich hat kein Browserhersteller je XHTML in allen Facetten und Nuancen umgesetzt. HTML5 beschränkt sich allerdings nicht nur auf das Markup, sondern umfasst auch viele andere Gebiete. Beispielsweise fallen auch native Video- und Audiowiedergabe und die ganze Diskussion unter dieses Schlagwort, viele JavaScript-Neuerungen und CSS3 werden ebenfalls unter HTML5 zusammen gefasst – auch wenn‘s so nicht im W3C-Standard stehen wird.

Man braucht aber keine Angst haben, vieles bleibt wie bisher. Allerdings kommen einige neue HTML-Elemente in meine neue Layout-Variante. Ein gutes Beispiel ist

für Blogeinträge,

Wichtig für mich ist, dass es einfacher wird, ein Antville-Layout an seine eigenen Bedürfnisse anzupassen. Deswegen versuche ich derzeit alle Tabellen aus dem Standardlayout zu werfen und durch semantisch korrekte Elemente zu ersetzen. Aber wie gesagt, keiner braucht Angst vor den Neuerungen haben. Schließlich handelt es sich hier nur um ein Experiment, dass vielleicht später in den Antville-Source wandert und auch auf Antville.org umgesetzt werden könnte.

Außerdem werde ich versuchen, so gut wie möglich CSS3 in das New Species Layout zu integrieren und die neuen Möglichkeiten sinnvoll einfließen zu lassen. Dabei denke ich vorallem an Webfonts, wobei ich hier noch nicht sicher weiß, wie es sich mit den Lizenzen exakt verhält und welchen Weg man hier einschlagen kann. Wirklich freie Schriften gibt es ja wenige.

Da alles im Kontext meines Studentendaseins im Rahmen eines Praktikums umgesetzt wird, bitte ich um Verständnis, dass ich eine Fokussierung vornehmen musste. Nicht alles, was im Entwicklungszweig landet, wird auch so auf Antville laufen. Höchste Priorität hat daher für mich ein Abschluss des Praktikums in der gegeben Zeit, danach wird erst über die Integration und Zusammenführung der Entwicklungszweige mit allen Beteiligten gesprochen.

Das war‘s schon, salut! Und natürlich happy coding.

... Link


Browserunterstützung

Firefox, Chrome, Safari, Opera: Prinzipiell sollte es überhaupt keine Probleme mit diesen Browsern geben. Chrome ist gemeinsam mit Safari auf einem sehr fortschrittlichen Niveau, selbst die etwas älteren Versionen sind meilenweit vorm Internet Explorer. Firefox ist für die Updatehäufigkeit seiner User bekannt, es sind kaum mehr Firefox 3.0 im Umlauf. Daher sind CSS-seitig alle notwendigen Formatierungen möglich. Für Opera gilt ähnliches.

Internet Explorer: Selbst Microsoft sieht den Internet Explorer 6 als tot an, der 7er wird ebenfalls bald auf der Abschussliste stehen. Daher wird das Layout nur mit dem Internet Explorer 8 und 9 getestet werden. Beide sollten genug fortgeschritten sein, um endlich einen modernen Entwicklungsprozess zu ermöglichen.

Generell ist das primäre Ziel von New Species auf die neuen Möglichkeiten einzugehen und diese aktiv einzusetzen. Wir wollen die neuen Entwicklungen zu einem späteren Zeitpunkt auch auf Antville.org einbauen und so der breiten Masse zur Verfügung stellen. Einen konkreten Zeitpunkt können wir euch aber nicht nennen, da wir uns auch gesondert mit den Punkten Integration und Kompatibilitätsmodus auseinander setzen müssen. Das ist allerdings kein Bestandteil vom Uni-Praktikum und dieses steht im Moment im Mittelpunkt vom Redesign.

... Link


Online for 5093 days
Last modified: 14.05.11, 01:17
Status
Youre not logged in ... Login
Menu
... Home
... Tags

Suche
Calendar
Mai 2010
So.Mo.Di.Mi.Do.Fr.Sa.
1
2345678
9101112131415
16171819202122
23242526272829
3031
Mai
Recent updates
Hipstagraphy Kurzer Einwurf: Hipstagraphy ist
ein erster Testlauf für ein mögliches neues Grundlayout (ohne Tapete...
by Botic (14.05.11, 00:38)
Devblog-Launch - You're welcome! Wie
vielleicht einige schon mitbekommen haben, arbeite ich gerade an einem...
by Botic (31.05.10, 00:15)
Browserunterstützung Firefox, Chrome, Safari, Opera:
Prinzipiell sollte es überhaupt keine Probleme mit diesen Browsern geben....
by Botic (31.05.10, 00:07)
Aufbau von Formularen Eine der
wichtigsten Bestandteile von Antville sind die zahlreichen Formulare. Bisher bestehen...
by Botic (30.05.10, 23:01)
Progressive Enhancement Die letzten Monate
hat sich eine neue Denkweise in die Webdesignwelt eingenistet. Vor...
by Botic (30.05.10, 19:25)

RSS feed

Made with Antville
Helma Object Publisher