howto:dokuwiki

Dies ist eine alte Version des Dokuments!


Von: 	  cwacha@ee.ethz.ch
Betreff: 	Fotos
Datum: 	4. Oktober 2005 12:47:57 GMT+02:00
An: 	  fe_bl@web.de

Also

Die Homepage besteht aus einzelnen Seiten die miteinander verlinkt sind. Um eine neue Seite zu erstellen muss man einfach nur von einer bestehenden Seite einen Link auf die (noch nicht existierende) neue Seite machen. Das geht so:

[[Neue_Seite]]

Nach dem Speichern der Seite erscheint ein neuer (orangener) Link, der Neue_Seite heisst. Wenn du drauf klickst kommst du sofort auf die neue Seite. Weil die noch nicht richtig existiert steht dann: „Dieses Thema existiert noch nicht“

Jede Seite wird als eigene Textdatei abgespeichert. Die Dateien werden alle in einem Ordner auf meinem Account abgelegt. Da das mit der Zeit ziemlich unübersichtlich werden kann lassen sich die Textdateien in Kategorien einteilen. Auf der Homepage heissen diese Kategorien „Namespaces“ und auf meinem Account sind das einfach bloss hundskomune Ordner. Namespaces werden durch einen Doppelpunkt getrennt.

z.B. fotos:muenchen (bedeutet: muenchen ist eine Seite im Namespace fotos)

Beachte bitte dass bis jetzt noch überhaupt nicht die Rede war von Bildern oder anderen Medien Dateien! Das kommt nämlich jetzt.

Wenn du auf der Seite auch Bilder anzeigen willst oder PDF Dateien zum Download anbieten willst, kannst du auf der Seite einen Link dazu erstellen. Das geht so:

{{Mein_PDF.pdf}}

z.B.: http://people.ee.ethz.ch/~cwacha/wiki/downloads

Allerdings klappt das jetzt noch nicht, weil Mein_PDF.pdf nicht auf die Seite hochgeladen wurde. Für Medien Dateien existiert auf der Homepage ein EIGENER Bereich. In diesen Bereich kannst du die Dateien hochladen. Dazu klickst du in Bearbeitungsmodus auf den Knopf mit dem Bild und wählst die Datei aus. Das hast du ja schon gemacht. Deine beiden Fotos sind ja erfolgreich hochgeladen worden. (Nur verlinkt hast du sie noch nicht).

Genau wie auch bei den Seiten lässt sich auch dieser Bereich in Ordner und Unterordner (sprich Namespaces) unterteilen.

!! BEACHTE: Die beiden Bereiche sind NICHT dieselben !!

Es ist durchaus möglich dass es eine Namespace „musik“ mit einer Seite „lieder“ gibt, ohne dass es auch einen Namespace musik für Medien Dateien gibt.

Die Ordnerstruktur der Seiten sieht also folgendermassen aus:

data/
     pages/
          welcome.txt
          howto/
               lesen.txt
          fotos.txt
          fotos/
               fee.txt
     media/
          fotoss/
               mia.jpg
               fee/
                    0.jpg
                    1.jpg
               irgendwas/
                    2.jpg

Der Ordner pages/ enthält alle Seiten. Der Ordner media/ enthält die Medien Dateien. Du siehst hier dass es einen Namespace howto gibt ohne pendant im media Bereich auskommt. Genauso gibts einen Namespace irgendwas/ mit einem Bild 2.jpg ohne dass es auch einen Namespace in pages/ gibt.

fotos.txt enthält z.B. einen Link auf die Seite fee.txt der dann so aussieht:

[[fotos:fee]]

und fee.txt verlinkt dann die beiden Bilder aus den Media Namespace fee

{{fotoss:fee:0.jpg}}
{{fotoss:fee:1.jpg}}

oder als Galerie

{{gallery>fotoss:fee}}

Ich habe den Media Namespace fotos extra mit 2 s geschrieben damit du siehst wann was verlinkt wird.

Ich finde das eigentlich ganz einfach aber wenn ich mir anschaue wieviel ich da schon erklärt hab scheint es doch nicht soo einfach zu sein.

Die beiden Bilder darfst du nun selber verlinken. Oder sie direkt auf der Seite http://people.ee.ethz.ch/~cwacha/wiki/fotos:fee bewundern.

Die Galerie gabs ja bereits. Und da du die Bilder nachträglich hinzugefügt hast, hat die Galerie die Änderungen nicht angenommen. Grund ist die automatisch Cache Funktion der Homepage. Eine solche Homepage immer vorzu automatisch erstellen zu müssen ist für den Webserver der ETH ein riesen Aufwand. Aus diesem Grund werden die Seiten beim ersten Aufruf erstellt und sofort zwischengespeichert. Beim zweiten Aufruf wird dann nur noch die zwischengespeicherte Kopie angezeigt. Das ist sehr effizient, allerdings muss man dann dem Problem begegnen, dass die Kopie evtl. nicht mehr aktuell ist. Das Wiki löscht automatisch die Kopie falls sich der Inhalt der Seite ändert. Das funktioniert auch ziemlich gut. Aber wenn du nur 2 Bilder einer Galerie hinzufügst, dann ändert sich ja die Seite nicht. Dort steht dann immer noch

{{gallery>fotos:bla}}

Folglich wird auch die Kopie im Zwischenspeicher (Cache) nicht aufgefrischt.

Man kann das aber erzwingen indem man „?purge“ hinten an die Adresse anhängt. Also z.B.

http://people.ee.ethz.ch/~cwacha/wiki/fotos:fee?purge

Dann wird in jedem Fall eine neue Kopie erstellt.

Übrigens: Im Bearbeitungsmodus kann man auf „Vorschau“ klicken um zu sehen wie die Seite später aussieht. Diese Ansicht ist IMMER aktuell!

  • howto/dokuwiki.1128423171.txt.gz
  • Zuletzt geändert: 16.11.2016 23:15 (vor 8 Jahren)
  • (Externe Bearbeitung)