Beiträge mit dem Schlagwort ‘Framework’

25. Februar 2010

CSS-Frameworks

css-framework-header

Was sind CSS-Frameworks und wo braucht man die “Dinger”? Das sind die Fragen, die oft im Zusammenhang mit den nützlichen Frameworks auftauchen. War im Web 1.0 CSS mehr als Schrift und Tabellenformatierung verwendet worden, hat sich das in den letzten Jahren immer mehr verändert.

Im Web 2.0 werden fast immer die kompletten Websites über CSS Positionierung gestaltet und designed. Wie bereits im Web 1.0, ist immer noch ein deutlicher Unterschied erkennbar, wie die einzelnen Browser mit CSS umgehen (hierzu gibt es Tonen an speziellem  Material im WWW, deshalb lass ich das einfach mal so stehen).

CSS-Frameworks beschäftigen sich in Summe damit, eine entsprechend einfache und trotzdem browserübergreifende Gestaltung zu ermöglichen und zwar nicht nur für ausgesprochene CSS Spezialisten, sondern bereits für den ambitionierten Hobby WebDesigner.

Was alle nachfolgenden Frameworks gemeinsam haben, ist die Tatsache, dass sich diese mehr oder weniger an einem Raster-System (Grid) orientieren um Elemente entsprechend auf der Seite zu positionieren. Je nach verwendetem System kann dies mehr oder weniger komfortabel von statten gehen.

Nachfolgend mal eine Übersicht über die vier großen Frameworks, die in vielen Projekten Verwendung finden:

Blueprint

blueprint

Das Blueprint CSS Framework besteht aus 24 Spalten mit einer Breite von 30 Pixeln + jeweils 10 Pixeln Freiraum zwischen den einzelnen Spalten. Dadurch ergibt sich für das Basis-Framework eine feste Seitenbreite von 950 Pixeln. Im Downloadpaket enthalten sind zusätzlich eine gut aufgebaute Typography – CSS Datei, sowie eine gute Formatierung für Formulare. Die Dateien sind sowohl in einem lesbaren Format vorhanden, als auch zusammengefasst in einer Datei um die Ladezeiten entsprechend zu reduzieren. Wer eigene Blueprint basierende Dateien erstellen will, findet sogar einen entsprechend verwendbaren Kompressor. Durch letzteres ist es möglich ein individuelles Blueprint zu erstellen und auf den ganzen Balast einer “Download-Lösung” zu verzichten.

15. September 2009

Joomla 1.6 – Ein Ausblick

joomla_16_intro

Bereits vor einiger Zeit wurde von Joomla die erste Alpha Version des gleichnamigen CMS zum Download bereit gestellt. Von einem produktiven Einsatz ist das ganze noch weit entfernt und einige geplante Teile des Systems sind in der Alpha noch nicht zu sehen.

Insofern möchte ich hier mal die Planungen von Joomla 1.6, zumindest die bisher bekannt sind oder aus dem Code und aus verschiedenen Präsentation zu sehen sind, zusammenfassen.

Optisch hat sich seit der ersten Alpha für Joomla 1.6 bereits etwas verändert. Dazu gibt’s keinen eigenen Punkt in meiner Zusammenfassung, seht euch hierfür einfach die Screenshots im Text an.

1. Rollen und rechtebasiertes Usermanagement

Benutzer-Menü

Benutzer-Menü

Das ist insgesamt ein Punkt, bei dem Joomla bisher viel Kritik einstecken musste, da das bisherige System starr war und keine direkten zusätzlichen Aufteilungen (zumindest ohne tieferen Eingriff, sprich ohne PHPGACL) möglich war.

Zukünftig können eigene Usergruppen definiert werden. Um Berechtigungen einzelner User möglichst weit aufzusplitten und eine genauere Zuteilung von Rechten zu gewährleisten, kann zukünftig ein User mehreren Usergruppen zugeordnet sein. Eine Usergruppe widerum erhält verschiedene “Actions”, die diese Usergruppe ausführen darf.

Neben den “Actions” können dann noch “Levels” zugeteilt werden, die sich darauf bezieht, was User wirklich an Content sehen dürfen. Einem Artikel z. B. können dann später diese Levels zugeordnet werden.

17. März 2008

Zend Framework 1.5 verfügbar

zend_framework Zend hat heute sein bekanntes PHP Framework in der Version 1.5 released. Die neue Version kann auf der Seite http://framework.zend.com kostenlos heruntergeladen werden.

In der neuesten Version unterstützt das Framework jetzt die Identifizierung OpenID und Microsoft’s InfoCard. Ebenso ist jetzt die LDAP Authentifizierung im Framework verfügbar.

Außerdem wurden "Forms" integriert, mir der jetzt einfacher Formulare inklusive AJAX-Support erstellt werden können. Um gleich beim Thema AJAX zu bleiben; die AJAX Komponenten wurde erweitert, um den Umgang mit der neuen, alten Technologie weiter zu vereinfachen und etwas zu automatisieren.

Die Zusammenarbeit zwischen Zend und Google trägt auch Früchte. So wurde jetzt die neue (oder überarbeitete?) YouTube API in das Framework integriert.

Das Zend Framework wurde bisher bereits über 4 Millionen mal heruntergeladen und wird zukünftig auch Teil der Linux Distribution Ubuntu werden und so wahrscheinlich noch weitere Verbreitung finden.

Download: http://framework.zend.com/download

Quelle: http://devzone.zend.com/article/3270-Zend-Technologies-Releases-Zend-Framework-1.5

3. Februar 2008

Neue Prototype-Version verfügbar

Screen00036 Ende Januar wurde eine neue Version der bekannten Prototype Bibliothek veröffentlicht. Die Version 1.6.0.2 des weit verbreiteten Javascript Frameworks hält einige Bug-Fixes und Performance Verbesserungen bereit.

Es wird allen Benutzern der Version 1.6.0 empfohlen auf die neue Version, die in Summe 28 Bugfixes enthält, upzudaten. Wichtigste Neuerung ist, dass jetzt auch Opera in der Version 9.25 und höher unterstützt werden.

Alle Änderungen die es in der Version 1.6.0.2 gibt, können hier nachgelesen werden. Der Download ist hier zu finden.

Für User der Version 1.5 bzw. 1.5.1 oder 1.5.1.1 gibt es ebenfalls eine Version 1.5.1.2, die entsprechende Security-Fixes enthält. Ein Update ist auch hier dringend zu empfehlen. Die Datei gibt’s hier.

Außerdem gibt’s bei "perfection kills" bereits das entsprechende Cheat Sheet für die neue Prototype Version 1.6.0.2. Für alle Entwickler auf jeden Fall lohnend.