DocPad
Search
K

Roadmap

This page serves as a roadmap what DocPad has done and plans to do.

Done

Version 6

  • v6.60
    • Added caching HTTP headers
  • v6.58
    • Dynamic documents are rendered through the generate action
  • v6.56
    • Database caching disabled by default
  • v6.55
  • v6.54
    • Abstracted out notifications into plugin
    • i18n support without native binary
  • v6.53
    • Locales can now be merged together
  • v6.51
    • Run the local DocPad installation if it exists
  • v6.49
    • Cleanup on destroy
  • v6.48
    • Version conflict warning
  • v6.47
    • Inline elements in styles block
  • v6.46
  • v6.45
    • Added docpad update command
  • v6.44
    • Virtual document support
  • v6.43
    • Added docpad install command
  • v6.41
    • Debugging and tracing improvements
  • v6.38
    • Init empty directories
  • v6.35
    • Plugin priorities
  • v6.32
    • Streams based logging
  • v6.31
    • Progress bar for generation
  • v6.30
    • Abstracting out the core begins
  • v6.26
    • Node 0.10 support
  • v6.25
    • Persistant database
  • v6.24
    • Plugins can now extend the CLI
  • v6.23
    • Foreign encoding support
  • v6.13
    • Statistics
  • v6.8
    • .env file support
  • v6.7
  • v6.6
    • Added docpad-debug executable
  • v6.4
    • Custom error pages
  • v6.3
    • Multiple environment support
  • v6.2
    • Environment specific configuration
    • Better Node.js deployments
    • Better extendability
  • v6.0
    • Added differential rendering
    • Allow configuration files to hook into events
    • Streamlined and cleaned
    • Extensible CLI

Version 5

  • v5.2
    • Everything is now parsed into the in-memory database
    • Added docpad.cson configuration
    • Added custom collections via configuration support
  • v5.1
    • Added support for binary files
  • v5.0
    • Plugins are now handled via NPM
    • Uses Backbone for Models and Collections

Version 4

  • v4.1
    • Added skeleton exchange
  • v4.0
    • Added support for partials

Version 3

  • v3.2
    • You can now select which skeleton on creation of a new project
    • Unit Tests
    • Modular API for rendering single files
    • Modular API for rendering single content blocks
    • Hidden files are now ignored in watchr
  • v3.1
    • Added an interactive CLI
  • v3.0
    • New event system, which supports blocking and queuing of events

Version 2

Version 2 focused on improving the possibilities of the plugin infrastructure as well as adding support for windows and cloud based services.
  • v2.3
    • Cloud Support
  • v2.2
    • Windows Support
  • v2.1
    • Dynamic Documents
      • These are rendered per request, and have access to the Express.js request object
      • They enable things like form handling, search, real-time updating data, etc.
  • v2.0
    • Plugin's have their own package.json
      • This specifies the plugin's dependencies
      • When the plugin is used, DocPad will do a cd $pluginDir; npm install
    • Plugins and DocPad configurable through project's package.json
    • Plugins and DocPad configurable through project's docpad.coffee
    • Front-End Administration Plugin
      • Adds in some client-side JavaScript
      • Utilises contentEditable with semantic properties to update
    • REST Plugin
      • Support read and write of files
      • Requires some sort of authentication method... to be decided

Version 1

Version 1 focused on improving the scalability, stability, and ease-of-use of DocPad. Bringing it to a vastly superior alternative to other static site generators.

Version 0

Version 0 focused on fixing the content creation and website development pain.
Last modified 3yr ago