Google und die Webfonts

Soeben findet Googles Entwicklerkonferenz I/O statt, auf der technische Neuerungen und Ideen rund ums Web vorgestellt werden. Man kann nun zwar zu Google allgemein hinsichtlich ihrer Datensammelwut in den verschiedensten Bereichen geteilter Meinung sein, abver darum soll es hier nicht gehen. Ebenfalls Fakt ist, dass man bei Google auch immer wieder Novitäten und Kreatives im Bereich Webentwicklung erfindet.

Neueste Beispiele sind die auf der I/O vorgestellten Google Font API und Google Font Directory, die dabei helfen, die Typografie von Webseiten zu verbesser (oder zu verschönern) und es ermöglichen auf Webseiten standardkonform Schriftarten anzuzeigen, die nicht auf dem Rechner des Besuchers vorliegen.

Mehr lesen »

Share

Veröffentlicht in CSS, Fonts & Typografie | Getagged , , , , , , | Kommentieren

jQuery Snippets

Nachfolgend ein paar sehr hilfreiche jQuery-Snippets, die den täglichen Alltag des Webdevelopers streßfreier gestalten können. Demnächst mehr!


Zebrastreifen für ungeordnete Listen oder Tabellen

Der nachfolgende Code fügt jedem ungeraden Element die Klasse “ungerade” hinzu:

?View Code JAVASCRIPT
1
2
$("tr:odd").addClass("ungerade");
$("li:odd").addClass("ungerade");


Externe Links automatisch in einem neuen Fenster öffnen

Bisher hat man das gerne über die Vergabe des Zieles “_blank” gemacht, das ist unter XHMTL Strict aber nicht mehr erlaubt. jQuery bietet eine Lösung, die das Öffnen jedes externen Links in einem neuen Fenster (Tab) erzwingt:

?View Code JAVASCRIPT
1
2
3
4
5
6
7
8
9
10
$('a').each(function() {
 var a = new RegExp('/' + [removed].host + '/');
 if(!a.test(this.href)) {
  $(this).click(function(event) {
   event.preventDefault();
   event.stopPropagation();
   window.open(this.href, '_blank');
  });
 }
});

Mehr lesen »

Share

Veröffentlicht in jQuery | Getagged , , , | 1 Kommentar

Stylizer – ein fantastischer CSS-Editor

Üblicherweise arbeiten dedizierte CSS-Editoren oder solche in Web-IDEs alle nach einem ähnlichen Prinzip: Man gibt den Code manuell ein und ändert ihn auch so. Auch in sogenannten WYISWYG-Editoren wie Dreamweaver ist die Ansicht in aller Regel neu zu laden, um Änderungen sehen zu können. Weiterhin arbeitet der Webworker aller Wahrscheinlichkeit nach mit der Firefox-Erweiterung Firebug, um sich den CSS-Code auf einer Webseite ansehen zu können.

Stylizer von der kanadischen Firma Skybound verfolgt einen verblüffend anderen Weg als üblich, der im Prinzip den Firebug-CSS-Ansatz in einen mächtigen Editor verfeinert. Statt eine CSS-Datei gezielt zu öffnen, öffnet man eine Webseite, sei es lokal oder über FTP. Die wird dann im Editor angezeigt, an der rechten Seite werden alle Styles des Stylsheet gelistet und können auf verschiedene Weise manipuliert werden, nicht nur über Direkteingabe von Werten, sondern auch mit Schiebereglern beispielsweise für numerische Parameter.

Mehr lesen »

Share

Veröffentlicht in CSS | Getagged , , , , | 2 Kommentare

Erneutes Datenschutzleck bei SchülerVZ

Erneut gibt es bei SchülerVZ, der Social-Media-Plattform für Schüler, ein Datenleck, das den Zugriff auf die Daten der Nutzer zulässt. Netzpolitik.org wurden 1,6 Millionen Datensätze zugespielt, das sind 30% der Angemeldeten. Zuletzt gab es Ende letzten Jahres ein ähnliches Problem.

Was daran besonders bitter ist: erneut schmückt sich eine Plattform mit massiven Sicherheitsproblemen mit dem TÜV-Siegel für Datenschutz, das bereits im Zusammenhang mit Libri und anderen als fragwürdig in die einschlägigen Medien gekommen war. Zudem gab sogar die Stiftung Warentest erst kürzlich bei einem Test der namhaftesten Anbieter SchülerVZ in sachen Datenschutz deutlich bessere Noten als anderen Social-Media-Plattformen. Auch die Computer-Bild spendierte der Plattform in Sachen Privatsphäre einen einen ersten Platz, aber das erwähne ich nur der Vollständigkeit halber, denn wer die Inhalte des Blattes als ernsthaft betrachtet, dem gehört sofort der Computer abgenommen… :o)

Bei allen fragt man sich, was die eigentlich testen? Und man fragt sich weiterhin, ob das TÜV-Siegel etwas anderes ist, als eine Lizenz zum Geld drucken für den TÜV Rheinland? Hier liegt meiner Ansicht nach auch der eigentliche Skandal: da wird eine Seite getestet und eine Plakette vergeben, die dem Nutzer Sicherheit suggeriert, denn es handelt sich ja bei den Vergebern um eine angesehene Organisation. Wenn der Anbieter der zertifizierten Seite aber Änderungen vornimmt, kommt es offenbar nicht zu einer erneuten Prüfung (die kostet ja Geld). Die verantwortlichen beim TÜV sollten nochmal eingehend darüber nachdenken, was sie an dieser Zertifizierung bzw. der dauerhaften Kontrolle verbessern können, damit es nicht zu weiterer Rufschädigung und schlechter Presse kommt.

Update: Netzpolitik.org im Interview mit dem Entdecker des Datenlecks. Hintergründe und die Tatsache, dass SchülerVZ auf Kontaktaufnahmen zu dem Thema nicht reagiert…

2. Update: Hier noch ein Link zu einem Artikel bei Heise.

Share

Veröffentlicht in Social Web | Getagged , , , , , | Kommentieren

Facebook Likebox – wie man sie zum Funktionieren überredet

LikeboxFacebook bietet diverse Widgets an, die man in eigene Webseiten einbinden kann, um zu der Social Web Plattform verlinken zu können. Dazu gehört auch die “Facebook Like Box“, die einen “Gefällt mir”-Button liefert, den Stream der letzten Artikel auf Facebook zeigt und auf Wunsch auch die Leser der Facebook-Seite.

Der Generator auf der Likebutton-Seite erzeugt notwendigen Code, nachdem man über Checkboxen und Textfelder Parameter eingestellt hat. Bindet man den dann auf der eigenen Webseite ein, sieht man dummerweise statt der erwarteten Likebox nur eine Fehlermeldung.

Durch den Einsatz von Firebug und ein wenig genauem Hinsehen konnte ich das Problem aber lösen.

Mehr lesen »

Share

Veröffentlicht in Social Web | Getagged , , | 4 Kommentare

FullCalendar – ein jQuery-Plugin

FullCalendarFullCalendar ist ein jQuery-Plugin, das einen Kalender darstellen kann. Das ist jetzt noch nichts Bahnbrechendes oder Aufsehenerregendes. Tatsächlich steckt aber mehr dahinter, denn FullCalendar kann die Kalenderdaten von fast beliebigen Datenquellen beziehen (bereits dabei ist ein Interface für Google Calendar), kann also für vorhandene Kalenderdatenformate ebenso angepasst werden, wie die Möglichkeit besteht, ein neues, eigenes zu definieren.

Das Aussehen von FullCalendar kann leicht angepasst werden, er holt sich seine Daten via AJAX on-the-fly von der Datenquelle und man kann verschiedene Events wie Klick oder Drag mit eigenen Funktionen belegen.

Sehr feines und nützliches jQuery Plugin!

Share

Veröffentlicht in jQuery | Getagged , , , | Kommentieren

Pulse CMS – minimalistisch aber brilliant

Wir kennen das Problem sicher alle: nicht immer ist eins der üblichen Content Management Systeme für unser Problem die richtige Lösung, denn für simple Seiten sind die zu oft schlicht Overkill. Erschwerend kommt hinzu, dass man manchen Kunden das Backend der üblichen Lösungen nicht zumuten kann oder will, vom Konfigurationsaufwand und Update-Orgien mal ganz abgesehen.

Für einfache Seiten (insbesondere für Einzelseiten) gibt es aber eine Lösung: Pulse CMS.

Mehr lesen »

Share

Veröffentlicht in CMS allgemein, Featured | Getagged , , , , | Kommentieren

Freeware: Nexus Font Manager

Wer sich mit Webdesign, Print oder verwandten Themen beschäftigt kennt das Schriftarten-Problem: es tummeln sich irgendwann haufenweise Fonts auf der Platte, man verliert angesichts der schieren Menge den Überblick und findet nicht mehr das, was man sucht. Hilfe ist nah!

Der Nexus Font Manager ist eine Freeware für Windows, die dem Kreativen bei der Verwaltung der und Übersicht über die Fonts hilft. Er kommt mit mehreren Schriftart-Dateitypen zurecht und ermöglicht einen direkten Vergleich unterschiedlicher Fonts.

Features after the break.

Share

Veröffentlicht in Featured, Fonts & Typografie | Getagged , , , , | Kommentieren

Storytlr – Open Source Lifestreaming Application

Insbesondere der Webworker verfügt mit einiger Wahrscheinlichkeit über Konten bei den namhaftesten Social Media Networks. Die Informationen und Inhalte sind leider ein wenig verstreut, wäre es da nicht angenehm, sie zentral zu präsentieren, sei es nun für Besucher oder für einen selbst?

Die Möglichkeit ist mit Storytlr vorhanden, diese Webanwendung aggregiert die Inhalte aus

  • Delicious, Digg, StumbleUpon
  • Flickr, Picasa
  • Facebook, Twitter
  • Last.fm
  • & weiteren

zu etwas, das die Erfinder in bestem Neusprech Open Source Lifestreaming and Microblogging Application nennen.

Storytlr kommt mit einfach zu überarbeitenden Themes in HTML/CSS und benötigt zur Installation einen Webspace mit PHP und mySQL.

Spannend. Ich werde das mal ausprobieren und mich dann mit einem Erfahrungsbericht melden.

Share

Veröffentlicht in Featured, Social Web | Getagged , , , , | Kommentieren

Die Wiedergeburt

Ich muss es leider zugeben, diese Seite wurde in einer Form vernachlässigt, die man mit “sträflich” nur sehr unzureichend beschreiben kann. :o)

Ich gelobe Besserung: fortan werden hier wieder Artikel im weiten Feld der Webentwicklung, der Content Management-Systeme und benachbarter Themen erscheinen. Dabei will ich die Bandbreite nicht unbedingt streng einschränken, man wird also nach meinem Gusto auch ganz andere Inhalte hier finden, oder ich werde Dinge vorstellen (physikalische oder virtuelle), die vielleicht für die Leser interessant sind.

Definitiv bleiben sollen Codeschnipsel und Tips zu den verschiedenen Open Source Content Management Systemen, zusätzlich vielleicht die ein oder andere Grafik, das ein oder andere Template und ähnliches; zudem Verweise auf interessante Artikel bei den Kollegen und Kolleginnen im weiten Web.

Wir werden sehen!

Erstmal habe ich dem Blog zum Relaunch ein neues Aussehen verpasst, angelehnt an das Design der “Mutterseite”. Das war einfacher als gedacht, genutzt habe ich dafür das Theme-Framework Thematic, mit dem es auf vergleichsweise einfache und strukturierte Weise möglich ist, Childthemes zu erstellen. Nötig war im Prinzip fast nur noch CSS-Voodoo. Weitere geplante Features und Gimmicks werden nach und nach eingefügt.

Share

Veröffentlicht in zu dieser Seite | Getagged , , | Kommentieren