queXF 1.9.0 Released

queXF 1.9.0 has been released today on Sourceforge

New features include:

  • Translations added (Thank you to all those on Launchpad who translated queXF!)
  • Press F2 key to see a large image of the page
  • Page notes (and listing of the notes for administrators)
  • Banding includes box for variable name, and box numbers
  • Missing pages removed automatically where all page slots are filled
  • Performance information appears on "assign next form" page
  • Can set a form to be re-verified in the administrator screen
  • Can import PDF's with multiple pages per page (eg an A3 PDF can be split in to two A4 pages)

Bug fixes include:

  • Better handling of strange box sizes while banding
  • Specification of a page barcode length to improve detection

New translations include:

  • Catalan
  • Chinese (Simplified)
  • Galician
  • German
  • Polish
  • Russian

This upgrade requires the database to be modified.

For instructions on how to upgrade from queXF 1.8.1, click on the Read More link below

Upgrading from 1.8.1:

1. Backup config.inc.php (copy to config.inc.php.bak)
2. Extract the new package over your existing installation of queXF 1.8.1
3. Run the following SQL code on your queXF database (will allow for the page note functions to operate):


CREATE TABLE IF NOT EXISTS `formpagenote` (
`fpnid` int(11) NOT NULL auto_increment,
`fid` bigint(20) NOT NULL,
`pid` bigint(20) NOT NULL,
`vid` int(11) NOT NULL,
`note` text collate utf8_unicode_ci NOT NULL,
PRIMARY KEY (`fpnid`),
KEY `fid` (`fid`),
KEY `pid` (`pid`),
KEY `vid` (`vid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

4. Copy your config.inc.php.bak file over the extracted config file.