/* News schreiben */
This commit is contained in:
parent
fe30e34d7c
commit
5bea5ea5a6
61
C3D2-Web.mw
61
C3D2-Web.mw
|
@ -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 & 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]]
|
||||
|
|
Loading…
Reference in New Issue