Would it be possible to provide an update package to upgrade an existing dokuwiki-installing? This package would contain all dokufiles, but whithout the config-files like acls.auth, users.auth etc, this will reduce the change to overwrite those files by accident. It would also be nice if this package included an update script for the global config-file (dokuwiki.php) which reads the current values, adds the missing, new, config-options and writes it again to the file.
IMHO, the global configuration file (dokuwiki.php) should always be included with the upgrade package. The local configurations should exist in local.php, which is called by dokuwiki.php after setting all common variables. This way, the upgrade package would include:
* all changed files from previous version, that don't affect existing installations.
Someone has asked some time ago about “diff” files, which would be helpful in upgrade cenarios. But these only work on environments that know how to patch files, such as Linux or Cygwin. Would a contribution, coded in PHP, that integrates with DokuWiki be helpful for upgrading cenarios? – Straider (2004.11.18).
It is not just settings for local.php - what about the other files in conf/ that users may extend? Would it be possible for there to be a user file for eg interwiki.conf? — Geoffrey Roberts 2005-06-20 11:35
How about a -nightly release? Just a download that is created every time source code is checked into the revisioning system. Will also be good to have a list of changes since the last release. With a good revisioning system and a policy for sane check-in comments, this should be fairly easy to automate!
— SameerDS (15 Jan 2005)
Please add feature requests through the bugtracking system - but to answer your question: nightly builds will be available soon. A list of changes is always maintained here, but usually I use sane checkin comments, too
. — Andreas Gohr 15.01.2005 12:14
Are there any plans for a policy for numbering releases? What happens when changes are planned, that will severely break compatibility with earlier releases? — SameerDS (17 Jan 2005)