c3d2-wiki/C3D2-Web%2FSeite_anlegen.mw

110 lines
4.2 KiB
Plaintext
Raw Normal View History

2005-12-10 21:29:27 +01:00
==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"?>
2005-12-10 21:33:18 +01:00
<nowiki><page title="" pagetitle="">
2005-12-10 21:29:27 +01:00
<p>
</p>
2005-12-10 21:33:18 +01:00
</page></nowiki>
2005-12-10 21:29:27 +01:00
2005-12-10 21:38:58 +01:00
==Makefile-Regel setzen==
vim Makefile
2005-12-10 22:18:36 +01:00
Erst machen wir klar, dass jetzt eine zusätzliche Datei gebaut werden soll:
CONTENT=news mailingliste kontakt impressum wiki <span style="color:red;">silc</span>
2005-12-10 21:38:58 +01:00
Wir kopieren jetzt die letzte Regel für eine HTML-Datei in ''www/'' und ändern einfach den Dateinamen:
www/wiki.html: \
content/wiki.xml $(STYLE) $(NAVIGATION) chaosupdates.rdf
2005-12-10 21:38:58 +01:00
$(PROCESSOR) -o $@ $(STYLE) $(patsubst www/%.html,content/%.xml,$@)
'''+'''www/<span style="color:red;">silc</span>.html: \
'''+''' content/<span style="color:red;">silc</span>.xml $(STYLE) $(NAVIGATION) chaosupdates.rdf
2005-12-10 21:38:58 +01:00
'''+''' $(PROCESSOR) -o $@ $(STYLE) $(patsubst www/%.html,content/%.xml,$@)
2005-12-10 21:33:18 +01:00
==Inhalt einsetzen==
2005-12-10 21:29:27 +01:00
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">
2005-12-10 21:33:18 +01:00
2005-12-10 22:23:40 +01:00
Nun fügen wir x-beliebige Absätze mit den [[C3D2-Web#Seiten_bearbeiten|uns bekannten Elementen]] hinzu:
2005-12-10 22:24:36 +01:00
<pre><nowiki>
2005-12-10 22:34:32 +01:00
<page pagetitle="Secure Internet Live Conferencing" title="SILC">
2005-12-10 22:23:40 +01:00
<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
</pre>
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.
</p>
<p>
Schon kommen wir zum letzten Schritt, dem Eintreten in den Chatraum (Channel):
<pre>
/join c3d2
</pre>
Für IRC-gewohnte ist hier Vorsicht geboten: der Channel-Name beginnt nicht mit Doppelkreuz!
</p>
<p>
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.
</p>
</page>
2005-12-10 22:24:36 +01:00
</nowiki></pre>
2005-12-10 22:23:40 +01:00
2005-12-10 21:33:18 +01:00
==Seite der Navigationsleiste hinzufügen==
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><span style="color:red">silc</span></file>
<file>impressum</file>
</navigation>
2005-12-10 22:47:38 +01:00
==Ins Subversion drücken==
Als erstes müssen wir SVN noch mitteilen, dass wir neue Dateien im Repository haben:
svn add content/silc.xml
2005-12-10 22:48:06 +01:00
(Das ist wirklich nötig, zum Beispiel wollen wir ja die Ausgabe-*.html-Dateien nicht im Repository haben.)
2005-12-10 22:47:38 +01:00
Dann holen wir uns einen SVN-Account bei [[Benutzer:Sven|Sven]]:
/query sven
*** Starting query in c3d2 with sven
<Hacker> Hallo Sven, ich brauch mal einen Account fürs c3d2-web
<Hacker> User: hacker Passwort: discordia
<sven> done
Jetzt gehen wir wieder nach ''c3d2-web/''. Mit folgendem Befehl können wir nachschauen, ob sich was geändert hat oder etwas vergessen wurde:
svn diff
Und schliesslich schicken wir alles ab:
svn commit
Jetzt tippen wir noch die ''Commit-Message'':
SILC-Howto added
:wq
Jetzt fragt uns SVN nach dem Passwort. Falls der Accountname nicht gleich dem Loginnamen ist, drücken wir einmal Return und werden auch noch nach dem Accountnamen gefragt.
Das mit dem SVN sollte man sowieso mal lernen. SVN rockt, das braucht man auch bei anderen Projekten!
''It's that easy!''