User Tools

Site Tools


s5:dwplugins

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
s5:dwplugins [2016/10/27 11:33] – [Kitty Names DB] andis5:dwplugins [2016/10/31 12:48] – [Learn more] andi
Line 10: Line 10:
  
   * Andreas Gohr   * Andreas Gohr
-  * 2004 Diplom an der FHTW in Angewandte Informatik+  * 2004 Diplom an der FHTW Berlin in Angewandte Informatik
   * DokuWiki lead developer   * DokuWiki lead developer
-  * Twitter: @splitbrain +  * splitbrain.org 
-  * www.splitbrain.org+  * twitter.com/splitbrain 
 +  * github.com/splitbrain
  
 ===== Agenda ===== ===== Agenda =====
Line 36: Line 37:
  
  
-===== Features =====+===== DokuWiki Features =====
  
-  * Syntax -> HTML+  * Syntax nach HTML rendern
   * 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 Features =====
  
   * Nutzerverwaltung und Gruppen   * Nutzerverwaltung und Gruppen
Line 191: Line 192:
     * Syntax Plugins können verschiedene Renderer unterstützen     * Syntax Plugins können verschiedene Renderer unterstützen
     * Syntax nutzt Regular Expressions (keine capture groups!)     * Syntax nutzt Regular Expressions (keine capture groups!)
 +    * http://www.regular-expressions.info/
  
 ---- ----
Line 296: Line 298:
   * Anpassung der Syntax - keine unterstützung der alten syntax, ''.+?''   * Anpassung der Syntax - keine unterstützung der alten syntax, ''.+?''
   * simples schema (name,width,height) und insertion von einigen Katzennamen   * simples schema (name,width,height) und insertion von einigen Katzennamen
 +  * <code sql>CREATE TABLE kittens (
 +    name PRIMARY KEY,
 +    width  INT,
 +    height INT
 +);</code>
   * <code php>public static function getDB() {   * <code php>public static function getDB() {
         /** @var helper_plugin_sqlite $sqlite */         /** @var helper_plugin_sqlite $sqlite */
Line 357: Line 364:
   * msg("Inserting $name")   * msg("Inserting $name")
   * kein CSRF token check   * kein CSRF token check
-  * vulnerabilities zeigen+  * vulnerabilities zeigen (XSS wird von chrome abgefangen)
   * fixen   * fixen
  
Line 371: Line 378:
   * https://www.dokuwiki.org/mailinglist -- Mailingliste hilft bei Fragen   * https://www.dokuwiki.org/mailinglist -- Mailingliste hilft bei Fragen
   * https://xref.dokuwiki.org/ -- DokuWiki source code cross-reference   * https://xref.dokuwiki.org/ -- DokuWiki source code cross-reference
 +  * http://stackoverflow.com/questions/tagged/dokuwiki -- StackOverflow
   * http://php.net/manual/en/index.php -- PHP Dokumentation   * http://php.net/manual/en/index.php -- PHP Dokumentation
 +  * http://notes.splitbrain.org/s5:dwplugins -- Folien
  
  
s5/dwplugins.txt · Last modified: 2016/10/31 12:50 by andi