Design v11

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Ich habe diese Seite ein wenig überarbeitet. Es ist keine große Neugestaltung oder ein so großes Unterfangen wie v10, aber es ist anders genug, dass ich es v11 nenne.

Ein Teil davon sieht so aus

Weniger

Die Download-Sektion (auch "Demos" genannt) ist verschwunden. Obwohl sie viel Traffic erhielt, habe ich sie nie auf dem neuesten Stand gehalten und die Demos wurden langsam alt. Ich lebe in einer Welt der Demos und dieser Ort ist jetzt CodePen.

Die Galerie ist weg. So sehr ich sie auch mochte, die Erfahrung hat mich gelehrt, dass ich sie nicht genug aktualisiert habe, um sie lohnenswert zu machen. Ich habe immer noch ein riesiges Archiv von Screenshots, die ich zwanghaft aufnehme, aber bis ich einen reibungsloseren Weg finde, sie zu posten (und das responsiv zu tun), lasse ich das.

Die Möglichkeit, bestimmte Bereiche der Website zu durchsuchen, ist weg. Das hat nur zu verschiedenen Google Custom Search Engines geführt, die auf Unterverzeichnisse beschränkt waren. Die Standard-Suche ist gut genug.

Das Logo ist jetzt einfach ein einfarbiges Gotham Rounded. Ich denke immer noch, dass das Sternchen das Logo für CSS-Tricks ist, aber ich konnte keine gute Möglichkeit finden, es zu integrieren. Ich bin sicher, es wird eines Tages zurückkehren.

Die vielen Links im Footer sind weg. Nur die wichtigen sind noch übrig.

Die Homepage (und der Rest der Website) hat nun 2 Spalten statt drei.

Einfacher fühlt sich hier besser an.

Mehr

Während es in gewisser Weise weniger gibt, werden auch mehr Beiträge auf der Homepage angezeigt. Es ist eine so leichte und einfache Sache zu tun, warum also nicht.

Geschwindigkeit

Geschwindigkeit ist hier immer ein Ziel, wie es auf jeder Website sein sollte.

Es werden weniger Icons verwendet. Für die verbleibenden habe ich Icon-Fonts zugunsten eines Inline-<svg>-Iconsystems verworfen, was null Anfragen bedeutet.

Es gibt nur noch eine Handvoll Bilder, und ich plane, so viele wie möglich davon zu streichen.

Ein guter Homepage-Ladevorgang dauert typischerweise unter einer Sekunde, was ein guter Wert ist. Ich plane, weiter daran zu arbeiten. Ich denke, es gibt noch ein paar Ressourcen, die ich entweder kombinieren oder entfernen kann.

Auf Seiten mit vielen Kommentaren ist klar, dass Gravatar das Langsamste ist, hauptsächlich weil es eine Menge einzelner Anfragen sein kann. Ich würde gerne versuchen, diese lazy zu laden. Ich werde sie nicht aufgeben, glaube ich nicht; ich war schon immer ein Fan von Avataren neben Kommentaren und anderen benutzergenerierten Inhalten.

Schriftart

Die CSS-TRICKS-Logo-Schriftart ist Gotham Rounded. Ich liebe sie.

Während ich H&FJ Cloud Typography-Schriftarten verwendete, entschied ich mich ursprünglich für Ideal Sans als Body-Schriftart. Ich liebe sie auch, aber ich erhielt sofort viele Beschwerden, dass sie im klassischen Windows/Chrome-Szenario schlecht dargestellt wurde. Ich hätte einiges ausprobieren können, aber die Schriftarten luden auch etwas langsam, also beschloss ich, Ideal Sans zu streichen und eine (unglaublich) Nicht-Custom-Schriftart zu verwenden. Nur normales Lucida Grande. Ich liebe es nicht, aber es ist schnell und rendert überall gut.

Aussehen

Generell bessere Ästhetik ist ein weiteres Upgrade – zumindest meiner Meinung nach. Ich bin schon lange ein Fan von hellen, fröhlichen Farben, besonders auf dunklem Hintergrund. Das ist etwas, das ich von Kevin Hale (schlecht) kopiert habe, wie man es von seinen Folien-Decks sehen kann wie diesem.

Es gibt nur eine Handvoll Farben, die definiert sind und die ich immer wieder in einem möglichst logischen System verwende. Fühlt sich meiner Meinung nach recht stimmig an.

Eine ziemlich große ästhetische Veränderung sind die großen Header.

Das mochte ich schon immer – wenn ein Artikel einen so klar begrüßt. Das war eine Art Last-Minute-Änderung für dieses Design, und der neuere nGen Works Blog hat mich dann endgültig überzeugt, als ich ihren sah.

Validierung

Dribbble hat die Idee für dieses Design eigentlich validiert. Ich habe ein einfaches Beispiel dort gepostet und es hat so viel positives Feedback erhalten, dass ich beschloss, es umzusetzen.

Wir sind etwa eine Woche nach dem Launch, während ich das schreibe, und das Design wurde größtenteils positiv aufgenommen. Das ist buchstäblich ein Novum =).

Größenveränderbare CodePen-Einbettungen

Ich hatte gehofft, diesmal mehr Funktionalität zur Website hinzuzufügen, aber leider habe ich davon nicht so viel geschafft, wie ich es gerne gehabt hätte. Eine Sache, die ich geschafft habe, war, alle CodePen-Einbettungen größenveränderbar zu machen.

Da diese Funktionalität nur auf großen Bildschirmen wirklich nützlich ist, habe ich ein sehr grundlegendes "Cutting of the Mustard" durchgeführt, um sie aus meinem globalen JavaScript zu laden.

// Cut mustard
if ($(window).width() > 1000) {
  $.getScript(__templatePath + "/js/min/mega-mustard-ck.js");
}

Ich habe dazu auf dem CodePen Blog geschrieben.

Forum-Upgrades

  • Sie erhalten eine E-Mail-Benachrichtigung, wenn Sie in einem Thread von @username erwähnt werden. So wissen Sie, ob jemand über Sie spricht oder speziell Ihre Aufmerksamkeit erregen möchte. Sie können auch weiterhin einem Thread folgen, nachdem Sie kommentiert haben (wie bei den Blog-Kommentaren), wenn Sie über alle Folgebeiträge auf dem Laufenden bleiben möchten.
  • Sie erhalten eine E-Mail-Benachrichtigung, wenn Ihr Beitrag im Spam-Ordner landet, mit Anweisungen, wen Sie benachrichtigen sollen, damit er nicht in Vergessenheit gerät.
  • Das Konzept des Hervorhebens und Verbergens von Kommentaren hat es in die Foren geschafft. Ich, jeder der Moderatoren und die Person, die das Thema gestartet hat, haben Links, um Antworten hervorzuheben und zu verbergen. Ich hoffe, das ermutigt zu besseren Antworten.
  • Für regelmäßige Forenbesucher ist die neue Seite Alle Themen vielleicht interessant, die die jüngsten Aktivitäten in allen Unterforen kombiniert zeigt.
  • Markdown hat seinen Weg in Jetpack gefunden, daher verwende ich es jetzt anstelle eines separaten Plugins. Über ein von Justin Sainton maßgeschneidertes Plugin wird Jetpack-Markdown in den Foren und auch in den Blog-Kommentaren verwendet, aber nicht im Blog selbst (aus Legacy-Gründen). Ich habe auch die Live-Kommentarvorschau durch einen Vorschau-Tab in den Blog-Kommentaren ersetzt. Das Schöne daran ist, dass es eine echte Live-Vorschau ist, die vom Server gerendert wird, so dass sie nicht wie zuvor mit einer clientseitigen Bibliothek vortäuscht.
  • In v10 habe ich die Responsivität der Foren nie ganz fertiggestellt. Sollte in v11 viel besser sein, wenn auch nicht perfekt.

Verlauf

Ich habe v11 zur absolut beschämenden Design-Historie auf dieser Seite hinzugefügt.

Probleme

Es gibt immer noch einige Dinge, die ich ausbügeln muss. Wenn Sie einen Fehler sehen, ist der beste Weg, um sicherzustellen, dass ich ihn sehe, mir eine Nachricht zu schicken – und das wäre sehr dankbar.