Skip to content
Snippets Groups Projects
  1. May 13, 2017
  2. Mar 31, 2017
  3. Feb 03, 2017
  4. Jan 21, 2017
    • Andreas Gohr's avatar
      refactor Admin UI · 0470c28f
      Andreas Gohr authored
      This introduces a new dokuwiki\Ui namespace and refactors the Admin
      screen into a Ui class. The ultimate goal is to split up the big,
      complex functions in inc\html.php in better maintainable classes in the
      Ui namespace. This is the first go at it. Others function->class
      conversions should follow.
      
      This also switches the icons for our base admin plugins to inline SVG.
      (files and styling not included, yet).
      0470c28f
  5. Dec 21, 2016
    • Andreas Gohr's avatar
      allow selecting the preferred CDN and add event · fa078663
      Andreas Gohr authored
      We now have two CDNs available. code.jquery.com which is the more
      popular one and CDNjs which is the faster one. Plugin authors can use a
      plugin hook to easily implement their own preferred CDN. Authors might
      even use this event to conditionally load additional JavaScript files.
      fa078663
  6. Nov 26, 2016
    • Andreas Gohr's avatar
      load jquery via https always · 7a5ae06d
      Andreas Gohr authored
      7a5ae06d
    • Andreas Gohr's avatar
      split off jquery from other JS and add CDN option #1766 · 61537d47
      Andreas Gohr authored
      jQuery (and UI and Migrate) are now loaded separately from the rest of
      the JavaScript. This adds at least one HTTP request more but has some
      advantages:
      
      * browsers can cache it independently
      * the cache is only invalidated when versions update
      * we do not apply any transformations (replacements, minimizing, etc) on
        this code anymore which makes our dispatcher faster for the other JS
      * browsers seem to load (not execut) both (jquery and other) parallel,
        which might increase download speed a bit
      
      This split allowed for the introduction of a new config: jquerycdn. When
      enabled the 3 jquery files are loaded from jQueries CDN. This adds
      another two HTTP requests but:
      
      * since it's another host those files do not apply to the 4 request per
        host limit and can be loaded (not executed) in paralell which might
        increase download speeds a bit
      * the CDN is distributed worldwide which means files are requested from
        the closest location, increasing the download speeds
      * since these files/CDN are very popular, chances are high that people
        already have them cached in their browsers, reducing the download time
        to 0 and effectiely halving the javascript needed to download
      
      The option currently defaults to 'off', but I would argue 'on' would be
      the better default.
      61537d47
  7. Sep 07, 2016
  8. May 11, 2016
  9. Apr 18, 2016
  10. Apr 15, 2016
  11. Mar 21, 2016
  12. Mar 04, 2016
  13. Nov 27, 2015
  14. Aug 03, 2015
  15. Jul 31, 2015
  16. Jul 24, 2015
  17. Jul 12, 2015
  18. May 16, 2015
  19. May 15, 2015
  20. May 08, 2015
  21. May 04, 2015
  22. May 02, 2015
  23. Feb 17, 2015
  24. Feb 16, 2015
  25. Jan 07, 2015
    • Andreas Gohr's avatar
      Remove error supression for file_exists() · 79e79377
      Andreas Gohr authored
      In an older version of PHP a file_exists() call would issue a warning
      when the file did not exist. This was fixed in later PHP releases. Since
      we require PHP 5.3 now, there's no need to supress any error here
      anymore. This might even give a minor performance boost.
      79e79377
  26. Dec 18, 2014
  27. Dec 02, 2014
  28. Oct 02, 2014
  29. Oct 01, 2014
  30. Sep 29, 2014
  31. Sep 28, 2014
Loading