DokuWiki

It's better when it's simple

User Tools

Site Tools


Sidebar

Translations of this page?:

Learn about DokuWiki

Advanced Use

Corporate Use

Our Community


Follow us on Facebook, Twitter and other social networks.

Our Privacy Policy

devel:hackfest:2015-paris

Hackfest 2015

DALIBO

Organizational Stuff

  • :!: Dalibo are missing a mouse - if anyone picked it up accidentally please let us know

Attendees

Things we did

Friday

  • Quo vadis DokuWiki? What's our future strategy?
    • We went through the presentation and cried a little ;-)
      • we will talk about it again on sunday
      • we want more repository collaborators
        • decide on rules
        • communicate the rules
        • idea: after a somewhat reasonable sized, good PR gets merged also give write access
  • Modularizing DokuWiki core using composer → composer branch
  • Switching the LESS parser based on the composer branch
  • Have better page titles 1151
  • started to fix the remaining issues in the move plugin + new release (Michael Hamann)

Saturday

  • could not merge LESS for licensing issues
  • Fixed various PHP7 issues, tests complete now
  • local storage draft function is more complicated than though
  • For wrap plugin, fixed problems caused by wiki syntax inadvertently in headings (e.g. abbreviations)
  • Fixed the non-recognised languages being allowed by the translation tool
  • Successfully checked all tools on the server for upgradeability to php 5.6
  • Finished the Move Plugin
  • Minor updates of Dokufreak plugins

Things to work on

Motivate yourself and the other devs by adding themes here, that you'd love to work on during the Hackfest:

General

  • Promote securifylabs.com?
  • Style.ini - use less?
  • New renderer, reversible (html → wiki markup) output
  • Collaborative editing? (see also multiuser_edit, merge)
  • clean up the old bugtracker
  • discuss our tools

Core-Improvements

  • Storing properties per user. (Klap-in)
    (Examples: preferred language 2872, or Zotero: Configure your own account).
  • look at Andi's form2 branch
  • Local storage of draft changes (validation of server save against local copy)

Infrastructure

Frontend

  • make style.ini value editable from the admin section
  • improve accessibility of titles for links and images and alt for images (create a plugin if necessary, but core would be better)
  • fancy web developer stuff? (willemelis : stuff I can help)
    • grunt for automated generation
      • lint of js/css/(php)
      • LESS-Compiler
      • minify css/js
      • modularisation
      • testing
      • a lot more possible
    • improvements:

Plugins

  • Work on the plugins in the dokufreaks organization (Michael Hamann)
  • CodeSniffer for Plugin-Compatibility checks?
  • Sending anonymous data: let plugins add their own ad hoc usage data as well? (will need to discuss how this feature would be acceptable wrt security) gturri
  • make farm infrastructure more easyilb for DAUs (willemelis : I dont know if its possible)
    • sharing folders between animals (by making symlinks)
    • sharing user
    • set up new animal (incl. domain) without bash
  • extend ouath-plugin to more platforms like/using e.g. hello.js (willemelis)
  • Tutorial on auto-updating syntax for Plugins

Stuff

devel/hackfest/2015-paris.txt · Last modified: 2015-05-18 15:02 by andi