NorfelloCMMS OS Release Notes

These Release Notes cover the version 1.0.0-rc8 of NorfelloCMMS OS.

What's New in NorfelloCMMS OS version 1.0.0-rc8

This release includes many major changes to the database structure, code and requirements of the NorfelloCMMS OS. The 1.0.0-rc7 version was released three months ago and lots have since happened with the software and the platform we depend on.

The development of NorfelloCMMS OS was split to 1.2 and 1.0 branches after the first non-beta release of 1.0.0. The code and database of the first one was kept stable and new features were added to the the second one. As it happens, these branches drifted apart and the development of the 1.0 series stalled.

This release merges these two branches back together. It also works as a new baseline for future developmen so that developers don't have to worry about the old 1.0 and 1.2 lines of development. The old migrations were merged together to form a single database structure that will be used and developed in the future. The new migrations also support foreign keys.

Downloading

NorfelloCMMS OS 1.0.0-rc8 is available in three formats:

For other NorfelloCMMS OS releases, see http://cmms.norfello.com/cmms

Requirements

The following software is required in order to run NorfelloCMMS OS:

  • Ruby 1.8.2 or later
  • Ruby on Rails 1.2.3 or later
  • RedCloth 3.0.0 or later
  • RMagick 1.15.0 or later
  • Gettext (ruby) 1.9.0 or later
  • libxml-ruby 0.3.8.4
  • Database

NorfelloCMMS OS supports the following databases:

  • MySQL version 4.1 or later
  • Postgres version 8.0 or later
  • SQLite version 3.0.0 or later

Compatibility

This release is not compatible with any other database version. If you need to migrate a 1.2.0-alpha or 1.0.0-rc7 database to this new baseline, you need to do it by hand. Migration scripts and or help might be developed if the need arises.

Known Bugs and Issues

  • The 'Browse' button of file input fields doesn't use the currently selected localization (#9).
  • Too large session data causes application error. This is fatal but only occurs with large datasets like 10 000 assets (#193).
  • There are links to actions that the current user is unauthorized to access in many places (#188, #189).
  • Uploading type specific attachments doesn't generate timeline events (#179).
  • Automatic fields can not be added to form templates when changing the template. (#320)
  • Timeline doesn't show changes made to the assets (#153)
  • Modifications to the work order are not visible in the change history (#271)
  • Form type wizard is too hard to use.

Changes

  • Work orders were renamed to tasks.
  • Reports were renamed to forms.
  • Report categories were removed.
  • When multiple assets are selected from the asset tree, the "Change type" action will now change type of all selected assets to the given type.
  • Automatic fields can now be used in task templates
  • Comments can now be added to tasks
  • Rails error messages are now translated
  • Many visual improvements to the form preview
  • Boolean form fields are now saved as 'office:value-type="float"' instead of "boolean". This seems to be working better with OpenOffice.org.
  • Default date formatting no longer includes the month and weekday names which makes the dates more compact.
  • OpenDocument text to XHTML conversion now obeys the 'text:display="none" attributes of user field getters. These fields are no longer visible in the preview.
  • Added support for simple conditional texts in the form preview.
  • The subject of the messages from the CMMS is now translated.
  • Text of the markup helper buttons is now translated.
  • The cached asset tree view is now expired on login.
  • New page for sending messages to users. This page can be used to send messages to any user in the system.
  • Application section and the configuration section are now separated with different color schemes.
  • Online help functionality was disabled because the help pages were bad.
  • Font size was brought down in the whole CMMS to fit more information to the screen.
  • Tasks can now be moved to a different asset that they were created in.
  • Tasks listing now contains just one list.
  • Added 'Select all', 'Select none' and 'Invert selection' helper buttons to the lists.
  • Lists can now be sorted.
  • Some lists now have more than one action that can be performed to the selected items.
  • New user interface for assigning workers to a task. The old one was unusable with large number of users.
  • Form types and forms now have the editable attribute set by default.
  • Attachments that are image files equal or smaller than 780x780 pixels are now displayed inline in the CMMS markup.
  • Asset fields of the type 'string' can now use the markup language.
  • Mimimum length restrictions were removed from all attributes but user's login and password.
  • Asset fields can now have a default value.
  • Colons were removed from the table headers.
  • Assets can now be cloned in the asset tree.
  • Every task type can now have a different OpenDocument template.
  • The default user group 'Users' now have edit and remove permissions to the root asset.
  • The overview functionality was removed.
  • Data associated to assets is now removed when the asset is removed.
  • XML processing is now mostly done with libxml resulting in a better performance.
  • Assets can now be moved in the asset tree.
  • User is now informed about invalid markup links when she tries to follow them.
  • Optimizations to the asset tree rendering.

The following resources contain useful information about Norfello CMMS OS:

© 2004-2007 Norfello Oy All Rights Reserved