Build 0.25
Download build 0.25
Released on 10/15/2008
- The common resources have been moved to files common-resources-xx.xml under forms/iadb, so we don't have to copy those common resources in the resource files for every form. XInclude is used in the form resources to include the common resources.
- In the same directory where we have the common resources, we now have two additional files: common-buttons.xhtml and common-dialogs.xhtml which contain code common to all the forms, again to avoid code duplication.
- The code handling the generation of the Word document now supports multiple type of forms. It will get the template by looking up the word-xxx.docx file in the same directory of the form. We have this file for the standard-rfp, but not yet for the goods form.
- The code to generate the SQL for the table now also works with the "goods" form.
Build 0.24
Download build 0.24
Released on 10/10/2008
- Contains all the changes done during our 3-day on-site session in Washington DC.
Build 0.23
Download build 0.23
Released on 10/1/2008
Build 0.22
Download build 0.22
Released on 9/31/2008
- The generated HTML file now has a simple "Open" button, instead of using JavaScript to submit the data to the tool. This adds one more step (double-click on save file, click on button), but is more reliable on IE as this avoid the "yellow bar" issue which we encountered on some systems.
- Solves issue with calendar, where going when switching the language back to English, the data picker was staying in Spanish.
- A lot of changes went into the Orbeon Forms build used by 0.22. One notable change is that we can now just override configuration parameters, which makes the IBD configuration much simpler. It is now done in the file
config/properties-local.xml.
Build 0.21
Download build 0.21
Released on 9/26/2008
- When the current language is set to Spanish, the months and days of the week are shown in Spanish in the date picker (they used to always be displayed in English).
- A few issues related to date calculations in the "Dates and Deadlines Verification" section have been fixed.
- The constraint on "Expected date for contract negotiations" was not consistent with the way the date is calculated when a new "Invitation date for Request For Proposals" is provided.
- There was an issue in Orbeon Forms with calculated dates, where if the current month has 30 days and the calculated date is the 31st of another month, the date was "reset" to the 1st of that month (instead of the 31st of that month).
- Created a new page about Word support in the Wiki. It used to be the case that if a document containing images was attached to the Term of References field, then the generated Word document could not be opened in Word. Now the part of the attachment that contain the images is ignored. An even better way to handle this would be detect this case and warn the user when the document is first attached.
- Fix: the English template was always used when generating the document whatever language was selected by the end-user in the form.
- Values instead of labels were used in "Reimbursable expenses" section. There were 2 issues which prevented this to work as expected:
ref="..." expressions in the form that ended with [1] (or [2]...) were not supported in this case. This is now supported.
- In
word-fields.xml, the xref="..." had an additional space at the end of the value.
- Merging:
- The English resources have been merged (since 0.20: no changes on Alex side, all the changes where done by Estefania).
- The Spanish resources have been updated with the latest version from Estefania, but more i18n work is required so the Spanish version is in sync with the English version.
- The
- Code we had put in at some point to check if it possible opening dialogs is permitted has been removed. It has been saved on Pastie for later reference, if necessary.
- The "Save to database" button is now hidden.
Build 0.20
Download build 0.20
- Generates Word 2007 document (instead of Word 2003). This is the main new feature / change in this release. A new section [Word_Template_Basics] was added to the Wiki.
- The template files now have the
docx extension instead of doc (which is what Word is using by default. The generated Word document also has the docx extension.
- A benefit of the new format is that the data is compressed, which means that the files are significantly smaller.
- When attached, the "terms of reference" document is expected to be in the Word 2007 format. When attaching a file, IBD will check that the file is in the Word 2007 format, and then the code that does the inclusion of the terms of references into the Word 2007 document supports the Word 2007 format on both sides.
- Note: The content of the dialog that shows when the document format is not recognized has not been changed. This will need to be changed to explain in English and Spanish what format is expected.
- Fixed issue where the total weights were not validated (note: there is a new resource for the error message).
- For all the dates in the form, in addition to other verifications we were already doing on a case-by-case basis, we are now checking that the date selected by users don't fall on a weekend.
- Fixed issue whereby the browser title bar was showing "11 errors" when the form was first loaded. Now the number of errors shown in the title bar is "more of less" (see below) in sync with the errors shown as invalid in the form. Both of these will be improved in the future in Orbeon Forms, and IBD will be able to benefit from those improvements:
- One issue is with calculated fields: Say date B is calculated based on date A. If you change A, and B is calculated to something by the calculated value is invalid, the title will the in account the error in B in the count but there won't be error message below the field until you click on the field.
- We now have an error summary, which shows the errors for the visited fields. For the IBD application, we need a "show all errors / validate everything" functionality, which we don't have yet, so the error summary is still hidden.
- Changed size of text areas in Technical Proposal for criteria and weights to make a better use of the space available. See this screenshot (in this case of the weights section).
- Minor: Some icons in buttons at the bottom of the page were changed to be consistent with the icons used by default in Form Runner. See this screenshot.
- This is not per-se part of the build, but between the time the previous build and this build was released, the Wiki home page has been improved to provide an introduction to the project to people who are not already familiar with what we are doing.
Build 0.17
Download build 0.17
- The weights section is consolidated with the points in the Technical Proposal.
- Other changes.
Build 0.15
Download build 0.15
- Note: this build should now be deployed a directory called "orbeon" instead of "ops". After deploying the build, you should go to http://localhost:8080/orbeon/ (replacing localhost:8080 by the appropriate host name and port of the server where you deployed the build). This change was made so the build is more similar to the "out-of-the-box" build of Orbeon Forms, in which "ops" has been changed to "orbeon" a few months ago.