s5:dwplugins
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| s5:dwplugins [2016/10/26 14:57] – [Security: $INPUT] andi | s5:dwplugins [2016/10/31 12:50] (current) – [Git & GitHub] andi | ||
|---|---|---|---|
| Line 10: | Line 10: | ||
| * Andreas Gohr | * Andreas Gohr | ||
| - | * 2004 Diplom an der FHTW in Angewandte Informatik | + | * 2004 Diplom an der FHTW Berlin |
| * DokuWiki lead developer | * DokuWiki lead developer | ||
| - | * Twitter: @splitbrain | + | * splitbrain.org |
| - | * www.splitbrain.org | + | * twitter.com/splitbrain |
| + | * github.com/ | ||
| ===== Agenda ===== | ===== Agenda ===== | ||
| Line 36: | Line 37: | ||
| - | ===== Features ===== | + | ===== DokuWiki |
| - | * Syntax | + | * Syntax |
| * Medieninhalte | * Medieninhalte | ||
| * Organisation in Namensräumen | * Organisation in Namensräumen | ||
| Line 48: | Line 49: | ||
| * Features nebenbei auf dokuwiki.org zeigen | * Features nebenbei auf dokuwiki.org zeigen | ||
| - | ===== Features ===== | + | ===== DokuWiki |
| * Nutzerverwaltung und Gruppen | * Nutzerverwaltung und Gruppen | ||
| Line 164: | Line 165: | ||
| * jede signifikante Änderung pushen | * jede signifikante Änderung pushen | ||
| * Angebot: wenn ihr eure Projekte rechtzeitig pusht, schau ich drüber und geb Feedback | * Angebot: wenn ihr eure Projekte rechtzeitig pusht, schau ich drüber und geb Feedback | ||
| + | * https:// | ||
| ---- | ---- | ||
| * repo aufmachen und init commit machen | * repo aufmachen und init commit machen | ||
| + | * git init | ||
| + | * git add . | ||
| + | * git commit | ||
| + | * github kram | ||
| ===== Intermission - DokuWiki Parser ===== | ===== Intermission - DokuWiki Parser ===== | ||
| Line 187: | Line 192: | ||
| * Syntax Plugins haben direkten Zugriff auf den Renderer | * Syntax Plugins haben direkten Zugriff auf den Renderer | ||
| * Syntax Plugins können verschiedene Renderer unterstützen | * Syntax Plugins können verschiedene Renderer unterstützen | ||
| + | * Syntax nutzt Regular Expressions (keine capture groups!) | ||
| + | * http:// | ||
| ---- | ---- | ||
| Line 192: | Line 199: | ||
| * simples substition plugin | * simples substition plugin | ||
| * block mode | * block mode | ||
| + | * sortmode 155 - good middle ground, before most of the other syntax | ||
| + | * %%\{\{kitty \d \d\}\}%% | ||
| * placekitten.com bild ausgeben | * placekitten.com bild ausgeben | ||
| Line 215: | Line 224: | ||
| * Option zum Umschalten zwischen grayscale und farbe implementieren | * Option zum Umschalten zwischen grayscale und farbe implementieren | ||
| + | * placekitten.com/ | ||
| ===== Adding Styles ===== | ===== Adding Styles ===== | ||
| Line 290: | Line 299: | ||
| * Anpassung der Syntax - keine unterstützung der alten syntax, '' | * Anpassung der Syntax - keine unterstützung der alten syntax, '' | ||
| * simples schema (name, | * simples schema (name, | ||
| - | * sqlite | + | * <code sql> |
| + | name PRIMARY KEY, | ||
| + | width INT, | ||
| + | height INT | ||
| + | );</ | ||
| + | * <code php> | ||
| + | /** @var helper_plugin_sqlite $sqlite | ||
| + | $sqlite = plugin_load(' | ||
| + | $sqlite-> | ||
| + | return $sqlite; | ||
| + | }</ | ||
| * übergeben der gefundenen width, | * übergeben der gefundenen width, | ||
| Line 346: | Line 365: | ||
| * msg(" | * msg(" | ||
| * kein CSRF token check | * kein CSRF token check | ||
| - | * vulnerabilities zeigen | + | * vulnerabilities zeigen |
| * fixen | * fixen | ||
| Line 360: | Line 379: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | * http:// | ||
| * http:// | * http:// | ||
| + | * http:// | ||
s5/dwplugins.1477493834.txt.gz · Last modified: by andi
