Roadmap
This page serves as a roadmap what DocPad has done and plans to do.
- v6.60
- Added caching HTTP headers
- v6.59
- 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.1
- v6.0
- Added differential rendering
- Allow configuration files to hook into events
- Streamlined and cleaned
- Extensible CLI
- 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
- v4.1
- Added skeleton exchange
- v4.0
- Added support for partials
- 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 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 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 focused on fixing the content creation and website development pain.
Last modified 3yr ago