C3D2-Web/Seite anlegen: Unterschied zwischen den Versionen
Astro (Diskussion | Beiträge) |
Astro (Diskussion | Beiträge) (→Inhalt einsetzen: Beispiel) |
||
Zeile 40: | Zeile 40: | ||
Nun fügen wir x-beliebige Absätze mit den [[C3D2-Web#Seiten_bearbeiten|uns bekannten Elementen]] hinzu: | Nun fügen wir x-beliebige Absätze mit den [[C3D2-Web#Seiten_bearbeiten|uns bekannten Elementen]] hinzu: | ||
<pre><nowiki> | <pre><nowiki> | ||
<page | <page pagetitle="Secure Internet Live Conferencing" title="SILC"> | ||
<p> | <p> | ||
<link href="http://silcnet.org/">SILC</link> ermöglicht uns das alltägliche, virtuelle Palaver über verschlüsselte Kanäle. Um mitzuchatten benötigst Du einen Client, wie <link href="http://silcnet.org/software/download/client/">den offiziellen SILC-Client</link>, <link href="http://silky.sourceforge.net/">Silky</link> oder <link href="http://gaim.sf.net/">Gaim mit SILC-Unterstützung</link>. Bevor Du lange suchst: viele Linux-Distributionen bieten bereits Pakete mit einem dieser Programme an. | <link href="http://silcnet.org/">SILC</link> ermöglicht uns das alltägliche, virtuelle Palaver über verschlüsselte Kanäle. Um mitzuchatten benötigst Du einen Client, wie <link href="http://silcnet.org/software/download/client/">den offiziellen SILC-Client</link>, <link href="http://silky.sourceforge.net/">Silky</link> oder <link href="http://gaim.sf.net/">Gaim mit SILC-Unterstützung</link>. Bevor Du lange suchst: viele Linux-Distributionen bieten bereits Pakete mit einem dieser Programme an. |
Version vom 10. Dezember 2005, 21:34 Uhr
Local copy auf neuesten Stand bringen
# Falls schon ausgecheckt: cd c3d2-web/ svn update
Inhalt klauen
cd content/ cp kontakt.xml silc.xml vim silc.xml
Jetzt schmeissen wir den alten Inhalt raus, bis das so aussieht:
<?xml version="1.0" encoding="UTF-8"?> <page title="" pagetitle=""> <p> </p> </page>
Makefile-Regel setzen
vim Makefile
Erst machen wir klar, dass jetzt eine zusätzliche Datei gebaut werden soll:
CONTENT=news mailingliste kontakt impressum wiki silc
Wir kopieren jetzt die letzte Regel für eine HTML-Datei in www/ und ändern einfach den Dateinamen:
www/wiki.html: \
$(patsubst www/%.html,content/%.xml,$@) \
$(STYLE) $(NAVIGATION) chaosupdates.rdf
$(PROCESSOR) -o $@ $(STYLE) $(patsubst www/%.html,content/%.xml,$@)
+www/silc.html: \
+ $(patsubst www/%.html,content/%.xml,$@) \
+ $(STYLE) $(NAVIGATION) chaosupdates.rdf
+ $(PROCESSOR) -o $@ $(STYLE) $(patsubst www/%.html,content/%.xml,$@)
Inhalt einsetzen
Jetzt füllen wir unserem Inhalt. Die neue Seite soll "Secure Internet Live Conferencing" heissen und in der Navigationsleiste als "SILC". Dazu ändern wir die Attribute des <page/>-Elements:
<page title="Secure Internet Live Conferencing" pagetitle="SILC">
Nun fügen wir x-beliebige Absätze mit den uns bekannten Elementen hinzu:
<nowiki> <page pagetitle="Secure Internet Live Conferencing" title="SILC"> <p> <link href="http://silcnet.org/">SILC</link> ermöglicht uns das alltägliche, virtuelle Palaver über verschlüsselte Kanäle. Um mitzuchatten benötigst Du einen Client, wie <link href="http://silcnet.org/software/download/client/">den offiziellen SILC-Client</link>, <link href="http://silky.sourceforge.net/">Silky</link> oder <link href="http://gaim.sf.net/">Gaim mit SILC-Unterstützung</link>. Bevor Du lange suchst: viele Linux-Distributionen bieten bereits Pakete mit einem dieser Programme an. </p> <p> Los gehts mit dem Verbinden zu einem unserer Server: <pre> /server silc.dresden.ccc.de
Hier wirst Du wahrscheinlich aufgefordert, anhand des Fingerprints nachzuprüfen, ob das tatsächlich der Server ist, auf dem Du chatten willst. Hast Du das getan, kannst Du im SILC-Client yes eintippen.
Schon kommen wir zum letzten Schritt, dem Eintreten in den Chatraum (Channel):
/join c3d2
Für IRC-gewohnte ist hier Vorsicht geboten: der Channel-Name beginnt nicht mit Doppelkreuz!
Für weitere Fragen zu SILC kannst Du nun die Chatter löchern oder das <link href="http://wiki.bsd-crew.de/index.php/SILC">BSD-Crew-Wiki</link> konsultieren.
</page>
</nowiki>
vim navigation.xml
Wir fügen jetzt der Navigationsliste den Dateinamen der neuen Seite ohne Pfad und ohne Erweiterung hinzu:
<?xml version="1.0" encoding="UTF-8"?>
<navigation>
<file>news</file>
<file>kontakt</file>
<file>mailingliste</file>
<file>wiki</file>
+ <file>silc</file>
<file>impressum</file>
</navigation>