RkBlog

Hardware, programming and astronomy tutorials and reviews.

Wprowadzenie do DokuWiki

DokuWiki to prosta, lekka a zarazem bardzo rozbudowana wiki. Domyślnie korzysta z plików tekstowych i nie wymaga bazy danych do działania. Pobieramy skrypt z tej strony, rozpakowujemy i przenosimy na serwer. W katalogu data tworzymy plik changes.log i nadajemy chmod 666. Jeżeli chcemy korzystać z uprawnień/użytkowników to zmieniamy nazwy dwóch plików i nadajemy chmod 664:
conf/users.auth.php.dist -> conf/users.auth.php
conf/acl.auth.php.dist -> conf/acl.auth.php
Nadajemy chmod 666 (lub 777) na katalog data i attic. Gotowe, teraz pod adresem /doku.php?do=check możemy sprawdzić czy wszystko jest w miarę dobrze ustawione.

Znaczniki

**pogrubiony**
//kursywa//
__podkreślenie__
''tekst maszynowy''
**__//''przykład znacznika łączonego''//__**
((Tekst przypisu))
==== Nagłówek Level 3 ====
=== Nagłówek Level 4 ===
== Nagłówek Level 5 ==



Indeksy

<sub>indeks dolny</sub>
<sup>indeks górny</sup>
<del>przekreślenie</del>


Linki zewnętrzne

http://www.google.com - zamieniony automatycznie na link
[[http://www.google.com|To jest link do google]]


Linki wewnętrzne

[[nazwaStrony]]  [[nazwaStrony|Tytuł linka]]
[[sekcja#nazwaStrony|Tytuł]]
[[http://www.strona.net|{{wiki:dokuwiki-128.png}}]] - link do grafiki


Grafika

Pełen rozmiar:                        {{wiki:dokuwiki-128.png}}
Określona długość:            {{wiki:dokuwiki-128.png?50}}
Długość i szerokość: {{wiki:dokuwiki-128.png?200x50}}
Zmiana rozmiaru zewnętrznego pliku:           {{http://de3.php.net/images/php.gif?200x50}}


Listy

  * Lista nienumerowana
  * Druga pozycja
    * Drugi poziom
  * Ponownie 1 poziom

  - Lista numerowa
  - Lista xxxx
    - Drugi poziom
  - Inne


Emoty

8-)
8-O
:-(
:-)
=)
:-/
:-:-?
:-D
:-P
:-O
:-X
:-|
;-)
^_^
: ?:
:!:
 LOL
FIXME
DELETEME


Cytowanie

> Cytat

>> Podwójny cytat

> Znów pojedynczy

>> itd.

>>> Potrójny....


Tabele

^ Nazwa kolumny      ^ Nazwa kolumny        ^ Nazwa kolumny           ^
| Row 1 Col 1    | Row 1 Col 2     | Row 1 Col 3        |
| Row 2 Col 1    | pole zajmujące wiersze dwóch kolumn ||
| Row 3 Col 1    | Row 2 Col 2     | Row 2 Col 3        |


Kolorowanie składni

<code nazwaJęzyka>KOD DO kolorowania</code>
Dostępne nazwy języka: actionscript, actionscript-french, ada, apache, applescript, asm, asp, autoit, bash, blitzbasic, caddcl, cadlisp, c, c_mac, cfm, cpp, csharp, css, delphi, diff, d, div, dos, eiffel, freebasic, gml, html4strict, ini, inno, java, java5, javascript, lisp, lua, matlab, mpasm, mysql, nsis, objc, ocaml, ocaml-brief, oobas, oracle8, pascal, perl, php-brief, php, python, qbasic, scheme, sdlbasic, smarty, sql, tsql, robots, ruby, vb, vbnet, vhdl, visualfoxpro, xml

Dane zapisywane są w plikach w katalogu data/, stare wersje danego wpisu są skompresowane w katalogu attic. By dodać stronę wystarczy wpisać w adresie jej tutuł: doku.php?id=NAZWA. Można też tworzyć hierarchiczne działy: doku.php?id=dział:strona - gdzie działy będą katalogami w data/.
RkBlog

Wiki i Praca Grupowa, 11 July 2008, Piotr Maliński

Comment article