Erste Version, die ersten Dateien
authorJoey Schulze <joey@infodrom.org>
Sun, 19 Nov 2000 21:03:04 +0000 (21:03 +0000)
committerJoey Schulze <joey@infodrom.org>
Sun, 19 Nov 2000 21:03:04 +0000 (21:03 +0000)
15 files changed:
Makefile [new file with mode: 0644]
Styles/infocon.style [new file with mode: 0644]
bin/fixsuffix [new file with mode: 0755]
bin/wmldepend.sh [new file with mode: 0755]
src/Makefile [new file with mode: 0644]
src/index.wml [new file with mode: 0644]
src/infos/credits.wml [new file with mode: 0644]
src/infos/debian.wml [new file with mode: 0644]
src/infos/freesw.wml [new file with mode: 0644]
src/infos/index.wml [new file with mode: 0644]
src/infos/linux.wml [new file with mode: 0644]
src/infos/submenu.inc [new file with mode: 0644]
src/infos/webpages.wml [new file with mode: 0644]
src/kontakt.wml [new file with mode: 0644]
src/submenu.inc [new file with mode: 0644]

diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..ad1260f
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,33 @@
+DEST = /var/lib/webspace/infocon.infodrom.org
+
+TEST = $(HOME)/public_html/ic/infocon
+
+FILES = --exclude "CVS/" --exclude "*imgdot-1x1-transp.gif" --include "*/"
+FILES+= --include "*.jpg" --include "*.html" --include "*.shtml" --include "*.php3" --include "*.gif"
+FILES+= --exclude "*"
+
+build:
+       cd src && make all
+
+test:
+       test -d $(TEST) || mkdir $(TEST)
+       rsync -lptr $(FILES) src/ $(TEST)/
+#      cd src && for f in *.html; do cp $$f $(TEST)/$$f; done
+
+fix:
+#      for f in src/index.*.php3; do \
+#        sed '1,/width="40"/ s/width="40"/width="250"/' < $$f > tmp; \
+#        mv -f tmp $$f; \
+#        sed '1,/width="40"/ s/width="40"/width="400"/' < $$f > tmp; \
+#        mv -f tmp $$f; \
+#      done
+
+install: fix
+       test -d $(DEST) || mkdir $(DEST)
+       rsync -lptr $(FILES) src/ $(DEST)/
+#      cd src && for f in *.html; do cp $$f $(DEST)/$$f; done
+
+clean:
+       -rm -f `find -name '*~'` `find -name '.?*.swp'`
+       -cd src && make clean
+       -cd Styles && make clean
diff --git a/Styles/infocon.style b/Styles/infocon.style
new file mode 100644 (file)
index 0000000..a146f3e
--- /dev/null
@@ -0,0 +1,147 @@
+# ========== Abstand berechnen ==========
+# in ePerl: $root_prefix
+# in WML: <get-var root_prefix>
+<:
+  $root_prefix = "<get-var WML_SRC_DIRNAME>";
+  $root_prefix =~ s/^.*src\/?(.*)$/$1/;
+  @foo = split (/\//, $root_prefix);
+  $root_prefix = "../"x($#foo+1);
+:>
+<if <not <get-var root_prefix>>
+  <define-tag root_prefix><: print "$root_prefix"; :></define-tag>
+  "<: $root_var = \"<get-var root_prefix>\"; :>"
+>
+
+
+# ========== Page footer ==========
+#
+# Sollte eigentlich in <address></address> eingefaßt sein, kursiv sieht's aber nicht aus.
+#
+<define-tag page-footer>
+# &copy; = &#169;
+<font face="Helvetica,Arial">&copy; <a href="http://infocon.infodrom.org/">InfoCon</a>, <:
+@months =
+#    ("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
+    ("Dummy", "Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
+
+#($date_sec,$date_min,$date_hour,$date_mday,$date_mon,$date_year,$date_wday,$date_isdst)
+#    = localtime(); $date_year += 1900;
+#printf "%d %s %d", $date_mday, $months[$date_mon], $date_year;
+
+"<get-var WML_SRC_ISOTIME>" =~ /^(\d+)-(\d+)-(\d+)\s/;
+
+printf "Last modified: %d. %s %d", $1, $months[$2], $3;
+:></font>
+</define-tag>
+
+
+# ========== Page ==========
+#
+<define-tag page-horiz-space>10</define-tag>
+<define-tag page endtag=required>
+<set-var %attributes>
+
+<if <not <get-var title>>
+    <set-var title="InfoCon - Information & Consulting">>
+
+<if <not <get-var menu>>
+    <set-var menu="<div align=center>&nbsp;</div><br>">
+    <set-var menu="<div align=center><b>Infos</b></div><br>">
+>
+
+<html>
+<head><title><get-var title></title></head>
+
+<body bgcolor=#ffffff>
+
+<table cellspacing=0 cellpadding=0 border=0 width=100%>
+
+<tr>
+  <td width=90><img src="<root_prefix>Pics/infocon-90.png" align=center alt="[InfoCon]" width=90 height=122></td>
+  <td width=<page-horiz-space>></td>
+  <td width=100%>
+       <h1 align=center><font face=Helvetica>Information &amp; Consulting</font></h1>
+
+# Anfang der Menü-Tabelle
+<table bgcolor=#5dbbf9 cellspacing=0 cellpadding=0 border=0 width=100%>
+<tr>
+<td><img src="<root_prefix>Pics/corner-upperleft.png" align="left" border="0" hspace="0" vspace="0" alt="" width="16" height="16"></td>
+<td rowspan=2 align=center>
+
+<:
+    @menu = ('Infos','Dienstleistungen','Shop');
+    %menu_dir = ('Infos'            => 'infos',
+                'Dienstleistungen' => 'service',
+                'Shop'             => 'shop',
+                );
+    %menu_width = ('Infos'            => 50,
+                  'Dienstleistungen' => 120,
+                  'Shop'             => 50,
+                  );
+    $menu_default = 'hspace="4" vspace="7" height="18" align="middle" border="0"';
+
+    foreach $rubrik (@menu) {
+       $dir = $menu_dir{$rubrik};
+        if ("<get-var WML_SRC_DIRNAME>" =~ /src\/$dir/) {
+            if ("<get-var WML_SRC_BASENAME>" eq "index") {
+               # No link
+               printf '<img src="%sPics/menu-%s.press.png" width="%d" alt="[%s]" %s>',
+                   $root_prefix, $dir, $menu_width{$rubrik}, $rubrik, $menu_default;
+            } else {
+               # We're in but link required
+               printf '<a href="%s%s/"><img src="%sPics/menu-%s.png" width="%d" alt="[%s]" %s></a>',
+                   $root_prefix, $dir, $root_prefix, $dir, $menu_width{$rubrik}, $rubrik, $menu_default;
+            }
+        } else {
+           # Link required
+           printf '<a href="%s%s/"><img src="%sPics/menu-%s.png" width="%d" alt="[%s]" %s></a>',
+               $root_prefix, $dir, $root_prefix, $dir, $menu_width{$rubrik}, $rubrik, $menu_default;
+        }
+    }
+:>
+
+</td>
+<td><img src="<root_prefix>Pics/corner-upperright.png" align="right" border="0" hspace="0" vspace="0" alt="" width="16" height="16"></td>
+</tr>
+
+# Untere Zeile, nur die Ecken
+<tr>
+<td><img src="<root_prefix>Pics/corner-lowerleft.png" align="left" border="0" hspace="0" vspace="0" alt="" width="16" height="16"></td>
+<td><img src="<root_prefix>Pics/corner-lowerright.png" align="right" border="0" hspace="0" vspace="0" alt="" width="16" height="16"></td>
+</tr>
+</table>
+# Ende der Menü-Tabelle
+  </td>
+</tr>
+
+<tr>
+  <td width=90 valign=top bgcolor=#5dbbf9>
+    <img src="<root_prefix>Pics/corner-upperleft.png" align="left" border="0" hspace="0" vspace="0" alt="" width="16" height="16">
+    <img src="<root_prefix>Pics/corner-upperright.png" align="right" border="0" hspace="0" vspace="0" alt="" width="16" height="16">
+  <font face="Helvetica"><get-var menu>
+
+#include "submenu.inc"
+
+  </font>
+
+</td>
+  <td width=<page-horiz-space>></td>
+  <td width=100% valign=top><font face=Helvetica>
+
+  %body
+
+  </font></td>
+</tr>
+<tr>
+  <td width=90 valign=botom bgcolor=#5dbbf9>
+    <img src="<root_prefix>Pics/corner-lowerleft.png" align="left" border="0" hspace="0" vspace="0" alt="" width="17" height="16">
+    <img src="<root_prefix>Pics/corner-lowerright.png" align="right" border="0" hspace="0" vspace="0" alt="" width="16" height="16">
+  </td>
+  <td width=<page-horiz-space>></td>
+  <td width=100% valign=bottom align=right><page-footer></td>
+</tr>
+</table>
+</body>
+</html>
+
+</define-tag>
diff --git a/bin/fixsuffix b/bin/fixsuffix
new file mode 100755 (executable)
index 0000000..e639d8b
--- /dev/null
@@ -0,0 +1,24 @@
+#! /bin/bash
+
+# Fixes file suffix
+#
+# .html -> .shtml
+#   Require "<!--#include"
+#
+# .html -> .php3
+#   Require "<?"
+
+for f in $*
+do
+    if grep -q '<!--[ ]*#include' $f
+    then
+       base=${f%.html}
+       mv -f $f $base.shtml
+    else
+        if grep -q '<?' $f
+       then
+           base=${f%.html}
+           mv -f $f $base.php3
+       fi
+    fi
+done
diff --git a/bin/wmldepend.sh b/bin/wmldepend.sh
new file mode 100755 (executable)
index 0000000..7640a46
--- /dev/null
@@ -0,0 +1,54 @@
+#!/bin/sh
+
+INCPATH=.
+FILES=''
+
+expandfile() {
+       for i in $INCPATH
+       do
+               if [ -f $i/$1 ] 
+               then
+                       echo $i/$1
+                       exit 0
+               fi
+       done
+       echo "Fehler: Includedatei $1 existiert nicht" > /dev/stderr
+       exit 1
+}
+
+findincludes() {
+       for i in $*
+       do
+               for j in `sed -n 's/^#[Ii][Nn][Cc][Ll][Uu][Dd][Ee] *[<"]\([^>"]*\).*/\1/p' $i`
+               do
+                       echo ' \'
+                       foo=`expandfile $j`
+                       echo -n ' '$foo
+                       findincludes $foo
+               done
+       done
+}
+
+while [ "x$1" != "x" ]
+do
+       case "$1" in
+               -I*)
+                       INCPATH=$INCPATH' '${1##-I}
+                       #INCPATH=$INCPATH' '$(1)
+                       ;;
+               *)
+                       FILES=$FILES' '$1
+                       ;;
+       esac
+       shift
+done
+
+export INCPATH
+export FILES
+
+for i in $FILES
+do
+       echo -n `echo $i | sed 's/.wml/.html/'`: $i
+       findincludes $i
+       echo
+done
diff --git a/src/Makefile b/src/Makefile
new file mode 100644 (file)
index 0000000..71b10c6
--- /dev/null
@@ -0,0 +1,29 @@
+WML_FILES = $(wildcard *.wml)
+FILES = $(WML_FILES:%.wml=%.html)
+SFILES = $(WML_FILES:%.wml=%.shtml)
+PFILES = $(WML_FILES:%.wml=%.php3)
+
+DIRS = $(shell find . -maxdepth 1 -type d -not -name . -not -name CVS)
+
+ROOT_PREFIX = $(shell perl -MCwd -e '$$_ = cwd;s/^.*src\/?//;@f=split /\//;$$n=$$\#f+1;print "../"x $$n;' )
+
+IFLAGS = -I. -I$(ROOT_PREFIX)../Styles
+
+.SUFFIXES: .wml .html
+
+.wml.html:
+       /usr/bin/wml -n $(IFLAGS) $*.wml| sed 's:"[a-zA-Z0-9_\.-]*\.imgdot-1x1-transp\.gif":"$(ROOT_PREFIX)gifs/imgdot-1x1-transp.gif":' > $*.html
+       $(ROOT_PREFIX)../bin/fixsuffix $*.html
+
+all: $(FILES)
+       test -z "$(DIRS)" || for d in "" $(DIRS); do if [ -n "$$d" ]; then (cp Makefile $$d && cd $$d && make all); fi; done
+
+clean:
+       rm -f $(FILES) $(SFILES) $(PFILES) .depend *.imgdot-1x1-transp.gif
+       test -z "$(DIRS)" || for d in "" $(DIRS); do if [ -n "$$d" ]; then (cp Makefile $$d && cd $$d && make clean); fi; done
+       test -z "$(ROOT_PREFIX)" || rm -f Makefile
+
+depend .depend:
+       $(ROOT_PREFIX)../bin/wmldepend.sh $(IFLAGS) $(WML_FILES) > .depend
+
+include .depend
diff --git a/src/index.wml b/src/index.wml
new file mode 100644 (file)
index 0000000..bf5c1b7
--- /dev/null
@@ -0,0 +1,18 @@
+#include <infocon.style>
+
+<page title="Information & Consulting">
+
+<h1 align=center>Willkommen</h1>
+
+<blockquote>
+
+  Willkommen auf den Seiten von InfoCon in Oldenburg.  Auf den folgenden Seiten
+  finden Sie unsere Dienstleistungen sowie viele Informationen und
+  Begründungen, wieso wir einige Systeme bevorzugen.<p>
+
+  Besuchen Sie auch unseren Shop, in dem Sie seltene Artikel rund um
+  Freie Software und Linux zu günstigen Preisen finden.
+
+</blockquote>
+
+</page>
diff --git a/src/infos/credits.wml b/src/infos/credits.wml
new file mode 100644 (file)
index 0000000..f10e919
--- /dev/null
@@ -0,0 +1,24 @@
+#include <infocon.style>
+
+<page title="InfoCon - Danksagungen">
+
+<h1 align=center>Danksagungen</h1>
+
+<p>Wir danken allen Autoren Freier Software für die von ihnen
+geleistete gute Arbeit und freuen uns, einen Teil wieder zurückgeben
+zu können.  Ihre Arbeit hat unsere erst möglich gemacht.  Besonderer
+Dank gilt den Kollegen vom Debian-Projekt für die Zusammenstellung
+ihrer professionellen Linux-Distribution.
+
+<p>Ebenfalls besonderer Dank gilt den Kollegen vom Debian-Web-Team,
+von deren Layout für <a
+href="http://www.debian.org/">www.debian.org</a> wir einiges lernen
+konnten, was in die Gestaltung unserer eigenen Webseiten eingeflossen
+ist.  Die runden Menüleisten gehen z.B. zurück auf die Implementierung
+von Josip Rodin vom Debian-Team.
+
+</page>
+# Local variables:
+# mode: indented-text
+# mode: iso-accents
+# end:
diff --git a/src/infos/debian.wml b/src/infos/debian.wml
new file mode 100644 (file)
index 0000000..52cfc13
--- /dev/null
@@ -0,0 +1,113 @@
+#include <infocon.style>
+
+<page title="InfoCon - Debian GNU/Linux">
+
+<h1 align=center>Debian GNU/Linux</h1>
+
+<p>Wir bevorzugen als Betriebssystem Linux und <a
+href="debian.html">Debian GNU/Linux</a> im speziellen.  Das <a
+href="http://www.debian.org/">Debian-Projekt</a> hat mit ihrer
+Linux-Distribution rekordverdächtiges geschaftt.  Über 500 Personen,
+verteilt über den gesamten Erdball, arbeiten in dem Projekt zusammen
+und stellen das System gleich für mehrere Architekturen zusammen.  Der
+Firmeninhaber von InfoCon ist einer der Kern-Entwickler.
+
+<p>Das Debian-Projekt hat im Juni 1997 unter der Leitung von <a
+href="http://www.perens.com/">Bruce Perens</a> die <a
+href="http://www.debian.org/social_contract">Debian-Richtlinien für
+Freie Software</a> (Debian Free Software Guidelines) aufgestellt und
+damit erstmals definiert, was Freie Software im Sinne von Debian ist.
+Aus diesen Richtlinien wurde später die <em>Open Source
+Definition</em>.  In den Regeln sind die wichtigsten Kriterien für
+Freie Software zusammengefaßt (und allgemeiner Formuliert als in der
+<a href="http://www.gnu.org/copyleft/gpl.html">GNU GPL</a>.
+
+<h3>Vorteile von Debian</h3>
+
+Im folgenden seien nur einige Vorteile von Debian GNU/Linux
+aufgelistet.  Die Liste läßt sich fortführen.
+
+<ol>
+
+<li> Bei den Freien Komponenten von Debian GNU/Linux kann man sich
+     voll und ganz darauf verlassen, daß sie die nötigen Freiheiten
+     für den Einsatz im professionellen Umfeld bieten.
+
+<li> Die Distribution wird von Profis zusammengestellt.  Viele im
+     Debian-Projekt arbeitenden Entwickler setzen die von ihnen
+     gepflegte Software selbst im professionellen Umfeld ein und
+     müssen von Hause aus auf Qualität achten.
+
+<li> Der gesamte Entwicklungsprozeß ist öffentlich und die
+     Diskussionen finden öffentlich auf Mailing-Listen statt.  Zu
+     jedem Zeitpunkt können aktuelle Teile der Distribution sowie die
+     aktuelle Entwicklerversion aus dem Internet geladen werden, so
+     daß man bei Bedarf immer auf die neueste Version zurückgreifen
+     kann.
+
+<li> Fehler in der Distribution oder in den einzelnen Paketen werden
+     öffentlich diskutiert und niedergeschrieben.  Viele Fehler werden
+     direkt nach Bekanntwerden in der aktuellen Entwicklerversion
+     behoben.
+
+<li> Sicherheit wird groß geschrieben.  Obwohl das Security-Team nur
+     wenige Leute umfaßt, die auch noch andere Aufgaben innehaben,
+     veröffentlicht das Debian-Projekt <a
+     href="http://security.debian.org/">Sicherheits-Updates</a>
+     normalerweise relativ schnell.  Jedem Entwickler ist daran
+     gelegen, die von ihm gewartete Software fehlerfrei zu halten und
+     insbesondere sicherheitsrelevante Fehler schnell zu beheben.
+
+<li> Problemloses Aktualisieren auf die jeweils stabile Version der
+     Distribution.  Ein solches Distributionsupgrade kann über eine
+     Netzwerkverbindung erfolgen.  Es ist nicht erforderlich, dazu X11
+     auf dem Rechner am laufen zu haben oder an der Console zu
+     sitzen.  Ein Neustart des Rechners ist ebenfalls nicht nötig.
+
+<li> Leichtes Aktualisieren des Rechners wird gewährleistet.  Mit zwei
+     einfachen Befehlen (<code>apt-get update</code> und <code>apt-get
+     upgrade</code>) wird das System auf dem aktuellen Stand gehalten,
+     inkl. Sicherheits-Updates.
+
+<li> Debian GNU/Linux ist ein Markenzeichen für hohe Qualität.  Da die
+     Entwickler die Pakete nicht nur selbst einsetzen, sondern in
+     ihrem Umfeld meistens in gewisser Weise auf sie angewiesen sind,
+     halten sie die Qualität hoch.
+
+<li> Die einzelnen Komponenten des Systems sind sehr gut ineinander
+     integriert.  Ist ein Paket installiert, dann funktioniert es
+     auch, ohne daß man sich erst in die Konfiguration einarbeiten
+     muß.
+
+<li> Konfigurationsdateien werden bei einem Update nicht
+     überschrieben, ein Manko, das andere Distributionen teilweise
+     heute noch haben.
+
+<li> Leichte Auffindbarkeit des Quellcodes.  Zu jedem Paket der
+     Distribution ist der Quellcode verfügbar und leicht zu finden.
+
+<li> Deutliche Trennung zwischen originalem Quellcode und
+     Debian-spezifischen Änderungen.  Der Quellcode besteht aus einem
+     originalen Code-Paket (.tar.gz) und einem Patchfile für das
+     Debian-Paket (.diff.gz).
+
+<li> Im Desktop-Bereich läßt sich nirgends einfacher die aktuelle
+     Version von Gnome oder KDE installieren.  Darüberhinaus sind die
+     installierten Programme automatisch in die Menüstrukturen
+     eingetragen worden.
+
+<li> Das Debian-System wird auf allen verfügbaren Architekturen
+     entwickelt und auf diese portiert.  Egal ob Pentium, Sparc oder
+     Alpha, Debian GNU/Linux läuft und man muß sich nicht umgewöhnen.
+
+</ol>
+
+<p>Käuflich erwerben können Sie die Debian-Distribution in Deutschland
+in der <a href="http://www.lob.de/">Fachbuchhandlung Lehmanns</a> oder
+bei <a href="http://www.linuxland.de/">Linuxland International</a>.
+
+</page>
+# Local variables:
+# mode: indented-text
+# mode: iso-accents
+# end:
diff --git a/src/infos/freesw.wml b/src/infos/freesw.wml
new file mode 100644 (file)
index 0000000..d1c0b9f
--- /dev/null
@@ -0,0 +1,63 @@
+#include <infocon.style>
+
+<page title="InfoCon - Freie Software">
+
+<h1 align=center>Freie Software</h1>
+
+<p>Wir installieren auf unseren eigenen und Kundensystemen vornehmlich
+Freie Sofware.  Nur sie bietet uns die nötige Flexibilität und
+Möglichkeiten, Anpassungen und Korrekturen durchzuführen.  Wenn wir
+selbst im Auftrag Software entwickeln, so wird sie unter eine Freie
+Lizenz (bevorzugt <a href="http://www.gnu.org/copyleft/gpl.html">GNU
+GPL</a>) gestellt.
+
+<p>Freie Software wurde schon vor Jahren entwickelt und existierte
+lange bevor die Open-Source-Bewegung publik wurde.  Ein Großteil der
+im Internet eingesetzter Technik basiert auf Freier Software, ohne sie
+wäre das Internet nicht benutzbar.
+
+<h3>Vorteile Freier Software</h3>
+
+<ol>
+
+<li> Zur Software erhält man zu vertretbarem Preis den Quellcode.
+
+<li> Die Lizenz Freier Software gestattet es, den Code zu
+     modifizieren.
+
+<li> Die Lizenz gestattet es, modifizierten Code sowohl als Quellcode
+     als auch als compiliertes Programm weiterzugeben, z.B. um das
+     Programm auf einem Kundenrechner zu installieren.
+
+<li> Die Lizenz verlangt, daß Änderungen am Quellcode auf Anfrage
+     ebenfalls ausgeliefert werden, wenn das Paket in compilierter
+     Form ausgeliefert wird.  So wird garantiert, daß andere Personen
+     von Verbesserungen ebenfalls profitieren können.
+
+<li> Durch die Möglichkeit, den Quellcode zu lesen und zu verstehen,
+     ist die Qualität Freier Software meistens höher als die
+     proprietärer.
+
+<li> Sicherheitsprobleme lassen sich erheblich schneller beheben, wenn
+     der Quellcode vorliegt und jeder Experte ihn lesen und
+     korrigieren kann.  Sicherheitsprobleme werden so ebenfalls
+     leichter gefunden.
+
+</ol>
+
+<p>Es hat ist durchaus von Vorteil, Freie Software zu entwickeln anstatt
+propretärer, die schlecht gewartet wird und viele Fehler enthält.  Die
+Software läßt sich zwar nicht verkaufen, doch wer möchte schon
+fehlerhafte Software einsetzen, an der im Extremfall nicht einmal
+etwas geändert werden kann?
+
+<p>Bei Freier Software bleibt zudem das Know-How im Haus und man ist
+als Kunde nicht unwiderruflich auf einen einzigen Hersteller
+angewiesen.  Durch die eigene Entwicklung besteht zudem ein
+Marktvorteil gegenüber anderen Anbietern.
+
+</page>
+# Local variables:
+# mode: indented-text
+# mode: iso-accents
+# end:
diff --git a/src/infos/index.wml b/src/infos/index.wml
new file mode 100644 (file)
index 0000000..0d43fa9
--- /dev/null
@@ -0,0 +1,18 @@
+#include <infocon.style>
+
+<page title="InfoCon - Allgemeine Informationen">
+
+<h1 align=center>Allgemeine Informationen</h1>
+
+Auf den folgenden Seiten finden Sie Informationen über die von uns
+bevorzugten Systeme sowie zusätzliche Informationen zu Freier
+Software und Argumentationshilfen.
+
+<p>Schreiben Sie uns, wenn Sie etwas vermissen.
+(<a href="<root_prefix>kontakt.html">Kontakt</a>).
+
+</page>
+# Local variables:
+# mode: indented-text
+# mode: iso-accents
+# end:
diff --git a/src/infos/linux.wml b/src/infos/linux.wml
new file mode 100644 (file)
index 0000000..adfc437
--- /dev/null
@@ -0,0 +1,34 @@
+#include <infocon.style>
+
+<page title="InfoCon - Linux">
+
+<h1 align=center>Vieles spricht für Linux</h1>
+
+<p>Wir bevorzugen als Betriebssystem Linux und <a
+href="debian.html">Debian GNU/Linux</a> im speziellen.
+
+<p>Es hat sich gezeigt, daß man schnell auf sich allein gestellt ist
+und keine Möglichkeit hat, einzugreifen, wenn man sich auf proprietäre
+Systeme wie Windows, MacOS, Solaris oder SCO Unix verläßt.  Selbst
+wenn man einen Fehler nachweisen kann, muß man viel Zeit investieren,
+den Entwickler zu finden, der ihn korrigiert.
+
+<p>Bei Freier Software wie Linux erhält man zum Programm den
+Quellcode.  Mit etwas Verständnis für Programmiersprachen und einem
+gewissen Maß an Einfühlungsvermögen ist man dadurch automatisch in die
+Lage versetzt, Änderungen und Korrekturen selbst durchzuführen.
+
+<p>Diese Änderungen und die Einarbeitung in das jeweilige Programm
+kosten zwar Zeit, doch sind sie möglich und steigern die Produktivität
+sowie die Benutzbarkeit der Lösungen.
+
+<p>Linux als Betriebssystem bietet nicht nur viele Freiheiten sondern
+auch eine große Bandbreite an unterstützter Hardware.  <a
+href="debian.html">Debian GNU/Linux</a> bietet darüberhinaus sehr
+einfache Update-Mechanismen sowie bei Bedarf Sicherheits-Updates.
+
+</page>
+# Local variables:
+# mode: indented-text
+# mode: iso-accents
+# end:
diff --git a/src/infos/submenu.inc b/src/infos/submenu.inc
new file mode 100644 (file)
index 0000000..02ead67
--- /dev/null
@@ -0,0 +1,26 @@
+&nbsp;<b>Basics</b><br>
+
+&nbsp;<ifneq <get-var WML_SRC_BASENAME> "linux"
+  <a href="linux.html">Linux</a>
+  Linux
+><br>
+
+&nbsp;<ifneq <get-var WML_SRC_BASENAME> "debian"
+  <a href="debian.html">Debian</a>
+  Debian
+><br>
+
+&nbsp;<ifneq <get-var WML_SRC_BASENAME> "freesw"
+  <a href="freesw.html">"Freie Software"</a>
+  "Freie Software"
+><br>
+
+&nbsp;<ifneq <get-var WML_SRC_BASENAME> "webpages"
+  <a href="webpages.html">Webseiten</a>
+  Webseiten
+><br>
+
+&nbsp;<ifneq <get-var WML_SRC_BASENAME> "credits"
+  <a href="credits.html">Credits</a>
+  Credits
+><br>
diff --git a/src/infos/webpages.wml b/src/infos/webpages.wml
new file mode 100644 (file)
index 0000000..cefede5
--- /dev/null
@@ -0,0 +1,44 @@
+#include <infocon.style>
+
+<page title="InfoCon - Webseiten">
+
+<h1 align=center>Erstellung der Webseiten</h1>
+
+<p>Unsere Webseiten werden ausschließlich mit Freier Software
+erstellt.  Die folgenden Werkzeuge kommen dabei zum Einsatz:
+
+<dl>
+
+<dt> vim/Emacs
+<dd> Editoren für Text jeglicher Art sowie für die Programmierung.
+
+<dt> WML - Web Meta Language
+<dd> Die Webseiten sind mit WML/ePerl programmiert, wml sorgt für die
+     Zusammenführung von Design und Content.
+
+<dt> GNU Make
+<dd> Für die Compilierung neuer Seiten bei Bedarf sowie generelle
+     Programmierung am Web-System
+
+<dt> Apache
+<dd> Der bekannte Webserver verrichtet auch hier seine treuen Dienste.
+
+<dt> GIMP - GNU Image Manipulation Program
+<dd> Unter Unix gibt es kein besseres Programm zur Erstellung und
+     Bearbeitung von Grafiken, insbesondere für das Web.
+
+<dt> Lynx
+<dd> Der freie textorientierte Browser zeigt die Webseiten gewöhnlich
+     zur Kontrolle an.
+
+<dt> Mozilla
+<dd> Der freie Nachfolger von Netscape zeigt die frisch erstellten
+     Seiten unter der grafischen Oberfläche X11 an.
+
+</dl>
+
+</page>
+# Local variables:
+# mode: indented-text
+# mode: iso-accents
+# end:
diff --git a/src/kontakt.wml b/src/kontakt.wml
new file mode 100644 (file)
index 0000000..51c1fbe
--- /dev/null
@@ -0,0 +1,24 @@
+#include <infocon.style>
+
+<page title="InfoCon Kontakt">
+
+<h1 align=center>Sie erreichen uns</h1>
+
+<h3>... am besten per Mail</h3>
+
+Schreiben Sie Ihre Anfrage an info@infocon.infodrom.org<p>
+
+<h3>... postalisch</h3>
+
+<blockquote>
+InfoCon<br>
+Martin Schulze<br>
+Am Zollbaum 7<br>
+26129 Oldenburg
+</blockquote>
+
+<h3>... per Fax</h3>
+
+Faxnummer: 0441/777884
+
+</page>
diff --git a/src/submenu.inc b/src/submenu.inc
new file mode 100644 (file)
index 0000000..5b11980
--- /dev/null
@@ -0,0 +1,7 @@
+&nbsp;<b><a href=infos/linux.html>Linux</a></b><br>
+&nbsp;<b><a href=infos/debian.html>Debian</a></b><br>
+
+&nbsp;<b><ifneq <get-var WML_SRC_BASENAME> "kontakt"
+  <a href="kontakt.html">Kontakt</a>
+  Kontakt
+></b><br>