| Slideshow ^ |< << Slide 15 of 15 >> >| |
Was ist denn Wiki?
Technologie zum kooperativen Erstellen von Internet- und Intranet-Seiten
Wiki-Wiki kommt aus dem Hawaianischen und heißt Schnell
Prinzipien
Schnell - schnell lernen, editieren und kommunizieren
Offen - jeder darf alles lesen und ändern
Unkompliziert - alles geht im normalen Webbrowser
Einfach - keine HTML-Kenntnisse notwendig, einfach formatierter Text
Schlicht - Content over Form (der Inhalt zählt, nicht das super-schöne Aussehen)
Sicher - jede Änderung wird archiviert, nichts geht verloren
Vernetzt - Verbindungen zwischen Seiten sind sehr einfach herzustellen
Flexibel
persönliches Informationsmanagment, Wissensdatenbanken, Brainstorming
Kooperations-, Koordinations- und Kommunikations-Plattform
Erstellen von Dokumentationen und Folienvorträgen
u.v.a.
Details siehe HilfeFürAnfänger.
| Slideshow ^ |< << Slide 7 of 15 >> >| |
Das erste Mal
Erste Hilfe bei Problemen oder Fragen: HilfeInhalt (
) und HilfeAllgemein/FragenUndAntworten -
Name (erscheint auf AktuelleÄnderungen)
Email für Seitenabonnement und Login zuschicken lassen
Persönliche Präferenzen
Link mit Benutzerkennung (
unbedingt ein Bookmark setzen)
Struktur der Seiten
Navigation: Expressverweise, Icons mit Systemaktionen (HilfeZurNavigation)
"Kürzlich besuchte Seiten" (siehe BenutzerEinstellungen)
Inhalt
Schnellsuche und zusätzliche Aktionen (HilfeZuAktionen)
Details auf HilfeFürAnfänger
| Slideshow ^ |< << Slide 11 of 15 >> >| |
Wie finde ich mich zurecht?
Suchen und Navigation:
Backlinks (Klicken auf Titel)
Icons oben rechts (HilfeZurNavigation)
Titelsuche und Volltextsuche am Seitenende
Gute Ausgangspunkte für eine Wiki-Erkundung sind:
WikiSandBox: Der Sandkasten zum Rumspielen und Experimentieren
AktuelleÄnderungen: Was wurde in letzter Zeit geändert?
WegWeiser: Eine Auflistung der unterschiedlichen Indizes des Wikis
SeiteFinden: Durchsuchen der Datenbank auf verschiedene Weisen
TitelIndex: Eine Liste aller Seiten im Wiki
WortIndex: Eine Liste aller Worte in Seitentiteln (also eine Liste von Stichwörtern/Konzepten im Wiki)
| Slideshow ^ |< << Slide 2 of 15 >> >| |
Umgang mit dem Editor
Um eine Seite zu editieren, klickt man auf
oder auf den Link "Editieren" am Ende der Seite. Es erscheint eine Formularseite, auf der man den Text ändern und anschließend speichern kann. Es wird immer eine Sicherungskopie des vorherigen Inhalts angelegt.
Mit der Vorschau kann man die Darstellung der Seite prüfen, ohne daß ein Eintrag in AktuelleÄnderungen erzeugt wird; außerdem wird dabei jeweils eine Zwischensicherung angelegt, sofern man eine Homepage angelegt hat (
ist sichtbar).
Den Editor nach dem Bearbeiten von Seiten ausschließlich über "Änderungen speichern" verlassen, sonst sind die Änderungen futsch!
Details siehe HilfeZumEditieren.
| Slideshow ^ |< << Slide 8 of 15 >> >| |
Tipps zum Editor
"Rechtschreibung prüfen" durchsucht den Text nach unbekannten Wörtern.
Im Editor funktionieren die üblichen Tastaturkürzel:
|
Rückgängig: STRG+Z |
Wiederherstellen: STRG+Y |
|
Kopieren: STRG+C |
Einfügen: STRG+V |
|
zum Anfang: STRG+Pos 1 |
zum Ende: STRG+Ende |
Wenn man eine interessante Formatierung sieht, einfach das "Rohform" Icon benutzen und nachschauen, wie's gemacht wurde.
Man kann in den Benutzereinstellungen festlegen, dass der Editor mit Doppelklick auf die Seite geöffnet werden kann.
Man kann Seiten abonnieren, dann bekommt man bei jeder Änderung an der Seite eine Mail. Dazu einfach auf der Seite oben rechts auf den Briefumschlag
klicken.
| IOError[Errno 122] Disk quota exceeded | Please include this information in your bug reports!: Python Python 2.3.4: /home/bin/python Linux hpdm-small-p4-0036.cafe24.com 5.14.0-427.35.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Sep 12 18:24:53 UTC 2024 x86_64 MoinMoin Release 1.3.0 [Revision patch-399] Tue Jun 9 18:27:35 2026 |
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
| /home/hosting_users/yoonforh/moin/lib/python2.3/site-packages/MoinMoin/request.py in run(self=<MoinMoin.request.RequestCGI instance>) |
| 822 else: |
| 823 try: |
| 824 cgitb.Hook(file=self).handle(saved_exc) |
| 825 # was: cgitb.handler() |
| 826 except: |
| cgitb = <module 'MoinMoin.support.cgitb' from '/home/hos...hon2.3/site-packages/MoinMoin/support/cgitb.pyc'>, cgitb.Hook = <class MoinMoin.support.cgitb.Hook>, file undefined, self = <MoinMoin.request.RequestCGI instance>, ).handle undefined, saved_exc = (<class exceptions.IOError>, <exceptions.IOError instance>, <traceback object>) |
| /home/hosting_users/yoonforh/moin/lib/python2.3/site-packages/MoinMoin/wikiaction.py in do_diff(pagename=u'WikiSchulung/BasisEinf\xfchrungHandOut', request=<MoinMoin.request.RequestCGI instance>) |
| 88 revisions = currentpage.getRevList() |
| 89 if len(revisions) < 2: |
| 90 currentpage.send_page(request, msg=_("No older revisions available!")) |
| 91 return |
| 92 |
| currentpage = <MoinMoin.Page.Page instance>, currentpage.send_page = <bound method Page.send_page of <MoinMoin.Page.Page instance>>, request = <MoinMoin.request.RequestCGI instance>, msg undefined, _ = <function <lambda>> |
| /home/hosting_users/yoonforh/moin/lib/python2.3/site-packages/MoinMoin/Page.py in send_page(self=<MoinMoin.Page.Page instance>, request=<MoinMoin.request.RequestCGI instance>, msg=u'No older revisions available!', **keywords={}) |
| 912 else: |
| 913 # parse the text and send the page content |
| 914 self.send_page_content(request, Parser, body, format_args=pi_formatargs, do_cache=do_cache) |
| 915 |
| 916 # check for pending footnotes |
| self = <MoinMoin.Page.Page instance>, self.send_page_content = <bound method Page.send_page_content of <MoinMoin.Page.Page instance>>, request = <MoinMoin.request.RequestCGI instance>, Parser = <class MoinMoin.parser.wiki.Parser>, body = u'\n[[Include(WikiSchulung/BasisEinf\xfchrung/000 Was ...nclude(WikiSchulung/BasisEinf\xfchrung/900 \xdcbung)]]\n', format_args undefined, pi_formatargs = '', do_cache = 1 |
| /home/hosting_users/yoonforh/moin/lib/python2.3/site-packages/MoinMoin/Page.py in send_page_content(self=<MoinMoin.Page.Page instance>, request=<MoinMoin.request.RequestCGI instance>, Parser=<class MoinMoin.parser.wiki.Parser>, body=u'\n[[Include(WikiSchulung/BasisEinf\xfchrung/000 Was ...nclude(WikiSchulung/BasisEinf\xfchrung/900 \xdcbung)]]\n', needsupdate=1, format_args='', do_cache=1) |
| 1046 except 'CacheNeedsUpdate': # if something goes wrong, try without caching |
| 1047 self.send_page_content(request, Parser, body, needsupdate=1) |
| 1048 cache = caching.CacheEntry(request, arena, key) |
| 1049 |
| 1050 # Save my cache modification time, this info might be used by |
| cache = <MoinMoin.caching.CacheEntry instance>, global caching = <module 'MoinMoin.caching' from '/home/hosting_u...ib/python2.3/site-packages/MoinMoin/caching.pyc'>, caching.CacheEntry = <class MoinMoin.caching.CacheEntry>, request = <MoinMoin.request.RequestCGI instance>, arena = <MoinMoin.Page.Page instance>, key = 'text_html' |
| /home/hosting_users/yoonforh/www/cgi-bin/WikiSchulung/BasisEinführungHandOut |
| /home/hosting_users/yoonforh/moin/lib/python2.3/site-packages/MoinMoin/formatter/base.py in macro(self=<MoinMoin.formatter.text_html.Formatter instance>, macro_obj=<MoinMoin.wikimacro.Macro instance>, name=u'Include', args=u'WikiSchulung/BasisEinf\xfchrung/100 Textauszeichnung') |
| 219 def macro(self, macro_obj, name, args): |
| 220 # call the macro |
| 221 return macro_obj.execute(name, args) |
| 222 |
| 223 def _get_bang_args(self, line): |
| macro_obj = <MoinMoin.wikimacro.Macro instance>, macro_obj.execute = <bound method Macro.execute of <MoinMoin.wikimacro.Macro instance>>, name = u'Include', args = u'WikiSchulung/BasisEinf\xfchrung/100 Textauszeichnung' |
| /home/hosting_users/yoonforh/moin/lib/python2.3/site-packages/MoinMoin/wikimacro.py in execute(self=<MoinMoin.wikimacro.Macro instance>, macro_name=u'Include', args=u'WikiSchulung/BasisEinf\xfchrung/100 Textauszeichnung') |
| 99 macro = wikiutil.importPlugin('macro', macro_name, path=self.cfg.data_dir) |
| 100 if macro: |
| 101 return macro(self, args) |
| 102 |
| 103 builtins = vars(self.__class__) |
| macro = <function execute>, self = <MoinMoin.wikimacro.Macro instance>, args = u'WikiSchulung/BasisEinf\xfchrung/100 Textauszeichnung' |
| /home/hosting_users/yoonforh/moin/lib/python2.3/site-packages/MoinMoin/macro/Include.py in execute(macro=<MoinMoin.wikimacro.Macro instance>, text=u'WikiSchulung/BasisEinf\xfchrung/100 Textauszeichnung', args_re=<_sre.SRE_Pattern object>, title_re=<_sre.SRE_Pattern object>, called_by_toc=0) |
| 223 result.append(strfile.getvalue()) |
| 224 finally: |
| 225 request.redirect() |
| 226 |
| 227 # decrement or remove include marker |
| request = <MoinMoin.request.RequestCGI instance>, request.redirect = <bound method RequestCGI.redirect of <MoinMoin.request.RequestCGI instance>> |
| /home/hosting_users/yoonforh/moin/lib/python2.3/site-packages/MoinMoin/Page.py in send_page(self=<MoinMoin.Page.Page instance>, request=<MoinMoin.request.RequestCGI instance>, msg='', **keywords={'content_id': u'Include_WikiSchulung(2f)BasisEinf(c3bc)hrung(2f)100_Textauszeichnung', 'content_only': 1}) |
| 912 else: |
| 913 # parse the text and send the page content |
| 914 self.send_page_content(request, Parser, body, format_args=pi_formatargs, do_cache=do_cache) |
| 915 |
| 916 # check for pending footnotes |
| self = <MoinMoin.Page.Page instance>, self.send_page_content = <bound method Page.send_page_content of <MoinMoin.Page.Page instance>>, request = <MoinMoin.request.RequestCGI instance>, Parser = <class MoinMoin.parser.wiki.Parser>, body = u'[[Navigation(slides)]]\n\n= Textauszeichnung und V...ormatieren, HilfeZuVerweisen und HilfeZuSmileys.\n', format_args undefined, pi_formatargs = '', do_cache = 1 |
| /home/hosting_users/yoonforh/moin/lib/python2.3/site-packages/MoinMoin/Page.py in send_page_content(self=<MoinMoin.Page.Page instance>, request=<MoinMoin.request.RequestCGI instance>, Parser=<class MoinMoin.parser.wiki.Parser>, body=u'[[Navigation(slides)]]\n\n= Textauszeichnung und V...ormatieren, HilfeZuVerweisen und HilfeZuSmileys.\n', needsupdate=1, format_args='', do_cache=1) |
| 1035 code = compile(src.encode(config.charset), |
| 1036 self.page_name.encode(config.charset), 'exec') |
| 1037 cache.update(marshal.dumps(code)) |
| 1038 |
| 1039 # send page |
| cache = <MoinMoin.caching.CacheEntry instance>, cache.update = <bound method CacheEntry.update of <MoinMoin.caching.CacheEntry instance>>, marshal = <module 'marshal' (built-in)>, marshal.dumps = <built-in function dumps>, code = <code object ? at 0x7f7bcd539c00, file "WikiSchulung/BasisEinführung/100 Textauszeichnung", line 2> |
| /home/hosting_users/yoonforh/moin/lib/python2.3/site-packages/MoinMoin/caching.py in update(self=<MoinMoin.caching.CacheEntry instance>, content='c\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00@\x00\x00\x00s\x93\x02\x00\x00e\x00\x00e\x01\x00i\x02\x00i\x03\x00e\x01\x00i\x02\x00i\x04\x00e\x05\x00\x83\x01...\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01', encode=False) |
| 76 if encode: |
| 77 content = content.encode(config.charset) |
| 78 open(self._filename(), 'wb').write(content) |
| 79 |
| 80 try: |
| open undefined, self = <MoinMoin.caching.CacheEntry instance>, self._filename = <bound method CacheEntry._filename of <MoinMoin.caching.CacheEntry instance>>, ).write undefined, content = 'c\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00@\x00\x00\x00s\x93\x02\x00\x00e\x00\x00e\x01\x00i\x02\x00i\x03\x00e\x01\x00i\x02\x00i\x04\x00e\x05\x00\x83\x01...\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01\r\x01\x1c\x01' |
IOError: [Errno 122] Disk quota exceeded
__doc__ =
'I/O operation failed.'
__getitem__ =
<bound method IOError.__getitem__ of <exceptions.IOError instance>>
__init__ =
<bound method IOError.__init__ of <exceptions.IOError instance>>
__module__ =
'exceptions'
__str__ =
<bound method IOError.__str__ of <exceptions.IOError instance>>
args =
(122, 'Disk quota exceeded')
errno =
122
filename =
None
strerror =
'Disk quota exceeded'