Für Menschen · Seien Sie begeistert und Sie werden begeistern !

Ich habe vor einigen Wochen schon mal darauf hingewiesen: auch in diesem Jahr gibt es in alter Tradition den Naked Day, nun zum vierten mal. Websites sind aufgerufen sich nackt dem Leser zu präsentieren, ohne Gewand des Stylesheets mit reinem Markup stellen sich diverse Websites der Öffentlichkeit - Datum ist der 9.April 2009.
Hintergründe, wieso, weshalb und warum sind im Artikel und in den Kommentaren zum Naked Day ´08 und im folgenden Artikel zu finden.
Auch in diesem Jahr kann man sich wieder registrieren und Code-Unterstützung integrieren, um sich nicht händisch um das de- und aktivieren des Stylesheets zu kümmern.
Der Naked Day ist eine kontroverse Aktion, der eine mag diese Idee und der andere hasst sie. Entscheidet selbst, lest die Hintergründe, denkt darüber nach oder diskutiert in geeigneter Runde. Aus meiner Sicht kann ein Naked Day nicht nur schamlos sein, er kann die Makel und Verbesserungen hervorrufen, die in der Basis statt finden und nicht via Schönheits-OP mit CSS.
View this site in alternate languages: English, Czech, Chinese, French, Korean
Hinter dieser Aktion steht die Idee die Webstandards zu fördern. Dazu gehören der korrekte Gebrauch von (x)HTML, semantisches Markup, hierarchische Struktur und zu letzt das Spiel der Wörter - der Inhalt. Es ist an der Zeit, deinen <body> der Öffentlichkeit zu zeigen. Damit zeigt man, dass gute Webseiten auch ohne Design leserlich sind.
Fülle das kleine Formular aus und deine Webseite wird in die offizielle Liste aufgenommen.
Am 9.April 2009 werden alle Formatierungen der Webseite entfernt, völlige Befreiung vom Design.
(optional): Setze den folgenden Hinweis am obersten Punkt deiner Seite.
<h3>What happened to the design?</h3>
<p>To know more about why styles are disabled on this website visit the
<a href="http://naked.dustindiaz.com" title="Web Standards Naked Day Host Website">
Annual CSS Naked Day</a> website for more information.</p>
Dieser Hinweis dient unter anderem als Hinweis für deine Besucher und sie wissen schnell warum und wieso dein <body> nackt ist.
Einige Leser sind interessiert und wollen wissen, warum es am 9.April zu dieser Aktion kommt.
Um die nackten Tatsachen zu zeigen, kann man mittels PHP-Funktion den Naked Day automatisch einleiten. Folgende Funktion dient dieser Aufgabe.
WordPress User hinterlegen diese Funktion beispielsweis ein der Datei functions.php oder direkt im Template, die header.php. Alternativ kann auch das Plugin „WordPress Naked Day“ genutzt werden.
<?php
function is_naked_day($d) {
$start = date('U', mktime(-12, 0, 0, 04, $d, date('Y')));
$end = date('U', mktime(36, 0, 0, 04, $d, date('Y')));
$z = date('Z') * -1;
$now = time() + $z;
if ( $now >= $start && $now <= $end ) {
return TRUE;
}
return FALSE;
}
?>
Die Funktion gibt TRUE aus, wenn es sich um den 9.April 2008 handelt. Daher gilt es nun die Funktion auszuwerten und jeweils zu reagieren. Dazu muss der Link zum Stylesheet in die if-Abfrage.
<head>
...
<?php
if ( is_naked_day(9) ) {
echo '<!-- Naked Day hat kein Style -->';
} else {
echo '<link rel="stylesheet" type="text/css" href="styles.css" /%gt;';
}
?>
...
</head>
In WordPress sollte das dann in der header.php eingepflegt werden. Das könnte dann beispielsweise so aussehen:
<?php
if ( is_naked_day(9) ) {
echo '<!-- Naked Day hat kein Style -->';
} else { ?>
<style type="text/css" media="screen">
@import url(<?php bloginfo('stylesheet_url'); ?>);
</style>
<?php }
?>
Das ist richtig. CSS Naked Day dauert für den Zeitraum eines internationalen Tages. Vom technischen Standpunkt aus ist der „9. April“ überall in der Welt 48 Stunden lang. Um zu garantieren, dass die Website für jeden auf der ganzen Welt Nackt ist, sind die 48 Stunden pure Nacktheit zu präsentieren.
Die Aktion ist unter einer ganzer Reihe von Entwicklern bekannt und so gibt es auch eine große Anzahl von Tools und Plugins um die Aktion zu unterstützen. Schau die auf der Aktions-Seite um, dort findet man eine aktuelle Liste der Tools und Plugins; um nur Einige zu nennen: WordPress Plugin, PHP class, Rails Helper, Serendipity Plugin, LifeType Plugin, ...
Ich bin urlaubsreif, ersticke in Arbeit und damit auch für die Leser des Weblogs nicht zu erreichen. Bitte geduldet euch ein wenig mit Supportanfragen.
Leider muss ich die Kommentarfunktion deaktivieren, ansonsten würde ich weiter in Arbeit ersticken oder die Anfragen nicht nach bestem Gewissen beantworten.
Vielen Dank für das Verständnis!
bueltge.de [by:ltge.de] wird von Frank Bültge geführt, administriert und gestaltet. Alle Inhalte sind persönlich von mir ausgewählt und erstellt, nach bestem Gewissen und Können, was die Möglichkeit von Fehlern nicht ausschließt.
Das Weblog wird angetrieben von WordPress und aktuell gibt es 854 Beiträge, 15036 Kommentare in 14 Kategorien und 450 Tags.
Das Blog wird liebevoll mit xHTML & CSS in Handarbeit gestaltet.
Design und Code ist unter Copyright
© 2001 - 2010 bueltge.de [by:ltge.de]
6. April 2009 um 10:11
Ich bin auch dieses Jahr wieder dabei. Nette Aktion. Außerdem kann man so immer wieder sehen, wer die Seite eigentlich besucht, weil man darauf aufmerksam gemacht wird, dass der Stylesheet nicht laden will.
6. April 2009 um 14:27
Fehlt da nicht ein echo?
7. April 2009 um 09:01
@Wishu: nein;
bloginfo()beinhaltet einecho, gegenpart istget_bloginfo()7. April 2009 um 15:34
der Link zum kleinen Formular (dem Anmeldeformular) funktioniert nicht.
Gruß thomas
7. April 2009 um 15:56
klappte eben, bitte nochmal prüfen.
7. April 2009 um 16:36
Ja, jetzt klappt der Link, sorry.
7. April 2009 um 17:22
Bin ich dieses Jahr auch mal dabei, hatte sogar nen Task im Kalender vorgemerkt
7. April 2009 um 22:12
Ok, dann fehlt nach else { eben ein ?> und vor } ein <?php ^^'
8. April 2009 um 09:07
Stimmt, gefixt
Danke !
8. April 2009 um 09:12
Gut, hab langsam schon an mir selbst gezweifelt ^^ hab das Ding extra nochmal 3 mal überprüft bevor ich den zweiten Comment abgeschickt habe ^^
8. April 2009 um 09:45
Hab mich mal mit angemeldet.
9. April 2009 um 15:03
Ich habe zwar darüber berichtet, aber vergessen die Styles zu deaktivieren *schäm*
16. April 2009 um 16:33
Bis jetzt wusste ich gar nicht, dass es sowas gibt. Eine gute Möglichkeit die eigene Programmiertechnik zu überprüfen.
17. April 2009 um 15:48
Hi Frank. Dank Firefox kann ich mir dein Blog zu jeder Zeit also wann ich auch immer will "nackig" - also ohne Stylesheet anschauen. Ich kann bestätigen, das man die Seite zwar nutzen kann, aber Spass macht das dann nicht wirklich. Gut das der "CSS Naked Day" zu Ende ist
Ich finde die Aktion trotzdem ganz witzig.