Kolophon

Über diese Website...

Was ist das hier?

Diese Website ist eine private Sammlung dessen, was ich interessant und erwähnenswert finde.

Design

Die Site verwendet ein zweispaltiges Layout mit einer Seitenleiste fixer Breite auf der rechten Seite und einem flexiblen Hauptinhaltsbereich. Das Layout ist eine Abwandlung des Entwurfs von Ryan Brill. Sowohl Seitenleiste als auch Inhalt haben die Eigenschaft float, so dass der Footer mit clear:both; stets unterhalb der jeweils längeren Spalte bleibt.

Das allein wäre kein Problem, wollte man nicht gleichzeitig das Markup der Seitenleiste im XHTML-Dokument nach dem Inhalt platzieren. Das Layout von Brill (zu dem es auch einen ALA Artikel gibt) erreicht dies durch den Einsatz negativer Ränder.

Es kommen drei Schriften zum Einsatz:

  1. Der Domain-Schriftzug im Header sowie das Motto im Footer sind in Scriptina gesetzt.
  2. Fließtext, Überschriften, Navigationselemente etc. verwenden Georgia, eine sehr schöne kostenlose Serifenschrift von Microsoft, die auf einer großen Zahl von Rechnern unterschiedlicher Betriebssysteme verbreitet und die somit eine ansprechende Alternative zur Times New Roman ist.
  3. In der Seitenleiste sind Text und Listen der besseren Lesbarkeit halber in Verdana gesetzt.

Der Titel eines Hauptbereiches (Lesen, Webdesign etc.) ist ebenfalls in Georgia gesetzt, der klareren Darstellung wegen aber per CSS-Image-Replacement eingebunden. Hier kommt die von Mike Rundle vorgeschlagene Technik mit negativem text-indent zum Einsatz.

Das Farbschema stammt von einem Urlaubsfoto aus Hawaii (Wiesen und ein Krater an den Hängen des Mauna Loa), aus dem verschiedene Farbtöne entnommen und dann in abgestufter Helligkeit ausgebreitet wurden.

Hawaii Foto Hawaii Foto Mosaik

Was steckt technisch dahinter?

Die Seite ist auf der Basis von Webstandards erstellt. Sie verwendet (meist) valides, semantisch strukturiertes XHTML, das mit ebenfalls validen CSS-Regeln visuell gestaltet wird. Diese Form des Webdesigns ermöglicht relativ geringe Dateigrößen, gute Ergebnisse in Suchmaschinen und erleichtert den Zugang zu den Inhalten mit den verschiedensten Geräten, einschließlich Screenreadern, PDAs und anderen mehr.

Ich habe die Site ausgiebig in verschiedenen Windows- und Macbrowsern getestet. Falls Sie dennoch einen Darstellungsfehler oder Ähnliches finden, würde ich mich freuen, wenn Sie mir bescheid sagen. Danke.

Die Site wird mit Textpattern verwaltet, einem sehr eleganten und flexiblen Content Management System (CMS), das von Dean Allen entwickelt wurde. Textpattern macht es sehr leicht, neue Inhalte zu veröffentlichen und vorhandene zu verwalten. Das einmalige Einrichten kostet durchaus Zeit und Mühe, doch anschließend ist das Publizieren eine reine Freude.

Textpattern?

Textpattern basiert auf PHP und einer MySQL-Datenbank und ist als OpenSource Software kostenlos. Es hat eine elegante Benutzeroberfläche und viele interessante Funktionen, wie z.B. ein ausgereiftes Vorlagensystem (Templates) und ein eingebaute Kurzschreibweise für XHTML (Textile), die das Verfassen von Texten sehr vereinfacht.

Außerdem gibt sehr viele Plugins für Textpattern. Mit diesen lassen sich viele spezielle Aufgaben elegant lösen. Ich konnte z.B. mit Hilfe einiger Plugins das Verhalten dieser Site so einrichten, dass sie der ersten (mit statischem HTML geschriebenen) Version der Site recht genau entspricht.

Verwendete Plugins

Um meine recht vielgestaltige Site zu realisieren, verwende ich zahlreiche Plugins, die hier mit einem Link zu ihrem jeweiligen Autor aufgelistet sind.

ob1_modified 0.31 by Henrik Jönsson
Outputs when the article was last modified or the author who modified it. [active]
zem_rewrite 0.6 by Threshold State
Configurable clean URLs [inactive]
swf_if_empty 0.31 by Scott
Plugin will conditionally display elements if a field does or does not contain data [active]
zem_contact 0.6 by Threshold State
Flexible email contact/feedback form [inactive]
jad_metadata 10.2 by Joel Dueck
Output meta description and keyword tags [active]
mem_glinklist 0.7.4 by Michael Manfre
Functions the same as txp_linklist, except groups all links under their category heading. This plugin supports breadcrumb style category headings. [active]
zem_contact_lang 4.0.3.6 by TXP Community
Language plug-in for Zem Contact Reborn [active]
rss_suparchive 0.16 by Rob Sable
Article listings by date or by category/section
Archive menu by month or year with totals [active]
dru_random_text 0.1 by Drew McLellan
Displays text at random (from database or file) [active]
glx_hl_current 0.4 by Johan Nilsson
Assigns a class to the current selected article or section [active]
ob1_title 2.1 by Henrik Jönsson
An enhancement for txp:page_title with more features. [active]
mdn_count 1.4 by Mark Norton
Provides a count of the number of live articles by section or category, or both. [active]
zem_nth 0.1 by zem
Display content every n-th step [active]
mdm_if_category 0.4 by Matthew D Moss
Passes content conditional on category. [active]
glx_code 0.3 by Johan Nilsson
Transforms a txt-file to a nice code presentation [active]
ak_link_count 0.1 by Andreas Kalt
Counts the total number of links present in the txp_link table [active]
rsx_time_of_day 1.2 by Ramanan Sivaranjan
Display when the time an article was written in a friendly human readable format [active]
etz_pg 0.10.2 by Nikolaos Genimakis
Paginated articles [active]
mem_randimg 0.2 by Michael Manfre
Displays a random image from the specified categories. [active]
rss_thumbpop 0.4 by Rob Sable
Flexible thumbnail image gallery in table or float format [active]
sgb_url_handler 0.1.8.4 by sgb
Adds support for multiple URL schemes. [inactive]
vdh_flickr 0.8.12 by Ralph von der Heyden
Shows your flickr.com pictures in TextPattern. [active]
ajw_if_comment_owner 0.1 by Andrew Waer
Allows checking name of commenter against article author or custom list of names [active]
glx_admin_image 2007.1 by Patrick Kollitsch
Short description [inactive]
sgb_error_documents 0.1.2 by sgb
adds error document support to TxP [inactive]
rss_admin_show_adv_opts 0.1 by Rob Sable
Automatically expand article advanced options. [inactive]
tcm_if 0.1 by Tom MacWright
Better ifs. [active]
ajw_comment_num 0.2 by Andrew Waer
Allows for outputting current comment number [active]
mic_permlink 0.3 by Michele Campeotto
Render custom permalinks [active]
dca_pop 0.1 by Dean Allen
Creates sized popup windows for images stored in Textpattern [active]
glx_gallery 0.3 by Johan Nilsson
Outputs a image gallery from a category [active]
glx_image_count 0.2 by Johan Nilsson
Image count tags. [active]
mem_article_custom 0.2 by Michael Manfre
Functions the same as txp:article_custom, except it supports comma separated lists for the section and category attributes. [active]
czg_if_comment_cookies 0.1 by Count Ziggurat
A couple conditional tags for whether the user has a comment cookie or not. [active]
glx_if 0.6.4 by Johan Nilsson
Some conditional tags [active]
asy_sitemap 0.7 by Sencer Yurdaguel
Generates a gz-compressed Google-Sitemap. [active]
glx_thiscomment 0.1 by Johan Nilsson
Returns a value from thiscomment [active]
hpw_admincss 0.1 by Hyperwhat (Adrian Duffell)
Customise the TXP admin interface with CSS. [active]
upm_file_packets 0.2.3 by Mary
Associate single or multiple files with an article. [active]
rsx_plugins_list 1.0 by Ramanan Sivaranjan
Display a list of plugins currently installed. [active]
upm_img_popper 1.3.7 by Mary Fredborg
Minimal image selector. [active]
fpx_image_import 0.4 by Dirk Steins
Image import plugin. Based on aba_import_image [active]
zem_contact_reborn 4.0.3.19 by TXP Community
Form mailer for Textpattern [active]
sed_display_code 0.5 by Stephen Dickinson
Allows presentation of a code listing (from a file) in your articles. [inactive]
mrw_spamkeywords_urlcount 0.1 by Brian Warren
Mr. Warren's attempt to catch some spam. [active]
ajw_comments_feed 0.6 by Andrew Waer
Extends RSS & Atom to allow for comments feeds. [active]
rss_auto_excerpt 0.5 by Rob Sable
Automatic article excerpts [active]
upm_image 0.6.2 by Mary Fredborg
More powerful image display. [active]
gbp_permanent_links 0.14.7 by Graeme Porteous
Custom permanent links rules [active]
gbp_admin_library 0.4.669 by Graeme Porteous
GBP's Admin-Side Library [active]
aks_rss 0.1.5 by makss
RSS parser plugin that fetches RSS feeds and shows the latest feed content inside TxP articles. [active]
nfe_if_category 0.1.1 by Nico Feragnoli
Analog to if_category, returns enclosed code for specified 'parent' category and all its children, if any [active]

Zuletzt geändert am 17.08.2005