/* News schreiben */

This commit is contained in:
Toidinamai 2006-06-01 07:42:28 +00:00
parent fe30e34d7c
commit 5bea5ea5a6
1 changed files with 30 additions and 31 deletions

View File

@ -83,34 +83,35 @@ Um zu schauen, wie sich die eigenen Änderungen machen, gibt man im ''c3d2-web/'
Beim Build-Prozess wird http://www.ccc.de/updates/chaosupdates.rdf für die Seitenleiste gesaugt. Das passiert aber nur einmal, bis man ''make clean'' ausführt.
==News schreiben==
#'''c3d2-web/content/news.xml''' öffnen
#Oberstes '''<item/>'''-Element kopieren
#Gewünschte Attribute und Inhalt eingeben
#Irgendeine vorhandene News-Seite in c3d2-web/content/news auf '''c3d2-web/content/news/<dateiname>.xml''' kopieren.
#Der Dateiname sollte irgendetwas sinnvolles und noch nicht vorhanden sein.
#Inhalt eingeben und Attribute für <item/> setzen.
#'''make''' und im Browser anschauen
#'''svn commit'''
Das sieht dann so aus:
Das sieht dann z.B. so aus:
<pre><nowiki>
<?xml version="1.0" encoding="UTF-8"?>
<page title="News">
<news>
<'''item''' title="Atom-Powered Robots Run Amok"
date="Tue, 23 May 2038 23:05:23 CEST"
nicedate="Dienstag, 23. Mai"
author="Fnordic walker"
category="Allgemein">
<nowiki><p>
<image class="left"
title="Robots running amok">http://www.cnn.com/breaking_news/20380523_23.png</image>
Asimov's First Law horribly violated!
</p></nowiki>
</'''item'''>
''[alte news-items]''
</news>
</page>
<!DOCTYPE item SYSTEM "http://www.c3d2.de/dtd/c3d2web.dtd">
<item title="TA: Ruby &amp; Ruby on Rails" date="2006-03-19T19:00:00" author="Astro" category="Themenabend">
<image title="Ruby">http://www.rubygarden.com/ruby.jpg</image>
<p>
<dl>
<dt>Termin</dt>
<dd>10. März 2006, 19:00 Uhr</dd>
<dt>Ort</dt>
<dd>Berufsakademie Dresden, Raum G3, Heideparkstr. 8, 01099 Dresden</dd>
<dt>Themen</dt>
<dd>Einführung in Ruby</dd>
<dd>Ruby-MediaWiki</dd>
<dd>Einführung in Ruby on Rails</dd>
<dd>Erstellen eines Wiki mit Rails</dd>
<dd>Jabber-Library XMPP4R</dd>
</dl>
</p>
</item>
</nowiki></pre>
===<item/>-Attribute===
{|
@ -119,20 +120,18 @@ Das sieht dann so aus:
|-
|''title'' || News-Titel
|-
|''date'' || News-Datum in standardisierter Form, z.B. für RSS-Feeds und automatisierte Verarbeitung
|''date'' || News-Datum in standardisierter Form, z.B. für RSS-Feeds und automatisierte Verarbeitung. (Ausgabe von '''date +%FT%T'''.)
|-
|''nicedate'' || News-Datum, wie es auf der Website angezeigt werden soll
|''author'' || Wer hat's geschrieben?
|-
|''author'' || Wer hats geschrieben?
|-
|''category'' || Eine Kategorie (sowas hatte die alte Seite auch)
|''category'' || Eine Kategorie (sowas hatte die alte Seite auch). Danach soll eventuell mal ein Bild eingefügt werden, wenn man kein's per Hand vergibt.
|}
===Inhalt===
Den sollte man in ein ''<nowiki><p/></nowiki>'' einschliessen. Bilder werden automatisch linksbündig oder rechtsbündig angeordnet. Für weitere, erlaubte Elemente, siehe [[C3D2-Web#Seiten bearbeiten|Seiten bearbeiten]].
Muss in ein ''<nowiki><p/></nowiki>'' einschlossen werden. Vorher darf noch ein einzelnes <image/> stehen, dieses wird dann automatisch linksbündig oder rechtsbündig angeordnet (aktuell deaktiviert). Für weitere, erlaubte Elemente, siehe [[C3D2-Web#Seiten bearbeiten|Seiten bearbeiten]].
===Erweiterter Inhalt===
Seit r324 wird für jede News noch eine Extraseite angelegt. Für Text der dort erscheinen, aber nicht in der Übersicht stehen soll, darf in <item/> noch zusätzlich ein <addendum/> geschrieben werden. Dort können dann weitere <nowiki><p/>, <ul/>, <dl/> und andere</nowiki> rein.
Seit r324 wird für jede News noch eine Extraseite angelegt. Für Text der dort erscheinen, aber nicht in der Übersicht stehen soll, darf in <item/> noch zusätzlich ein <addendum/> geschrieben werden. Dort kann alles rein, was auch in eine normale Seite kann.
==Neue Seite erstellen==
Siehe auch: [[C3D2-Web/Seite_anlegen|Schritt-für-Schritt-Anleitung]]