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
s5:dwplugins [2016/10/27 11:33] – [Kitty Names DB] andis5: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 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 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://try.github.io -- git in 15 minutes
  
 ---- ----
Line 191: Line 193:
     * 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 299:
   * 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 365:
   * 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 379:
   * 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.1477568031.txt.gz · Last modified: 2016/10/27 11:33 by andi