readme.txt 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. iTop - version 1.0.2 - 05-01-2011
  2. Readme file
  3. 1. ABOUT THIS RELEASE
  4. 2. INSTALLATION
  5. 2.1. Requirements
  6. 2.2. Install procedure
  7. 2.3. Migration from previous version
  8. 3. FEATURES
  9. 3.1. Changes since 1.0
  10. 3.2. Known limitations
  11. 3.3. Known issues
  12. 1. ABOUT THIS RELEASE
  13. ==================
  14. Thank you for downloading the eigth packaged release of iTop. This version is
  15. a maintenance release. It aims at upgrading seemlessly an existing 1.0 or 1.0.1 installation.
  16. Additional documentation can be downloaded from http://www.combodo.com/itopdocumentation
  17. - User guide
  18. - Administrator guide
  19. - Customization guide
  20. - Implementation guide
  21. iTop is released under the GPL (v3) license. (Check license.txt in this directory).
  22. The source code of iTop can be found on SourceForge: http://itop.sourceforge.net
  23. 1.1 What's new?
  24. ---------------------------
  25. 1.2 Should I upgrade to 1.0.2?
  26. ---------------------------
  27. This maintenance release fixes brings the following improvements:
  28. - Added localization for Turkish, Russian and Chinese
  29. - Fixed issues with Internet Explorer
  30. - Improved the usability of the CSV import feature, both in interactive and command-line modes
  31. If any of the above items is important for you, then you should upgrade your version of iTop.
  32. 1.3 Special Thanks To:
  33. -----------------
  34. Bruno Bonfils for his guidance about LDAP and authentication.
  35. Randall Badilla Castro for the Spanish translation.
  36. Jonathan Lucas and David Gumbel from ITOMIG Gmbh, for the German translation.
  37. Christian Lempereur and Olivier Fouquet for their feedbacks.
  38. Everaldo Coelho and the Oxygen Team for their wonderful icons.
  39. The JQuery team and the all the jQuery plugins authors for developing such a powerful library.
  40. Phil Eddies for the numerous feedbacks provided, and the first implementation of CKEdit
  41. Marco Tulio for the Portuguese (Brazilian) translation
  42. Vladimir Shilov for the Russian translation
  43. Izzet Sirin for the Turkish translation
  44. Deng Lixin for the Chinese translation
  45. 2. INSTALLATION
  46. ============
  47. 2.1. Requirements
  48. ------------
  49. Server configuration:
  50. iTop is based on the AMP (Apache / MySQL / PHP) platform and requires PHP 5.2 and
  51. MySQL 5. The installation of iTop does not require any command line access to the
  52. server. The only operations required to install iTop are: copying the files to the
  53. server and browsing web pages. iTop can be installed on Apache and IIS.
  54. End-user configuration:
  55. Although iTop should work with most modern web browsers, the application has been
  56. tested mostly Firefox 3, IE8, Safari 5 and Chrome. iTop was designed for at least a
  57. 1024x768 screen resolution. For the graphical view of the impact analysis, Flash
  58. version 8 or higher is required.
  59. 2.2. Install procedure
  60. -----------------
  61. 1) Make sure that you have a properly configured instance of Apache/PHP running
  62. 2) Unpack the files contained in the zipped package, and copy the content of the "web"
  63. directory in a directory served by your web server.
  64. 3) Point your web browser to the URL corresponding to the directory where the files
  65. have been unpackaged and follow the indications on the screen.
  66. Note:
  67. iTop uses MySQL with the InnoDB engine. If you are running on Linux and if the setup is
  68. very slow with the hard drive spinning a lot, try to set the following value in the my.cnf
  69. configuration file (usually located at /etc/mysql/my.cnf):
  70. innodb_flush_method = O_DSYNC
  71. On some systems you'll see a 5 to 10 times performance boost for writing data into
  72. the MySQL database !
  73. 2.3. Migrating from 1.0
  74. ------------------
  75. Overwrite your current installation files with the new ones.
  76. Configuration file, Data model files, and the database made by iTop 1.0 are
  77. fully compatible with iTop 1.0.1.
  78. 2.4. Migrating from 0.9
  79. ------------------
  80. Depending on your current situation, there are several possible migration paths.
  81. Please refer to the migration guide available at http://www.combodo.com/itopdocumentation.
  82. 3. FEATURES
  83. ========
  84. 3.1. Changes since 1.0
  85. -----------------
  86. Version 1.0.1 is a maintenance release.
  87. Localization
  88. ------------
  89. Turkish, Russian and Chinese were added.
  90. German localization reviewed.
  91. Major changes
  92. -------------
  93. None: this is a maintenance release!
  94. #320 Integrated an HTML Editor
  95. Minor changes
  96. -------------
  97. Use XMLPage passthrough mode to speed up and consume less memory for big XML exports.
  98. - Improved feedback while searching and reloading added objects. (N-N links)
  99. REVIEWED THE FILE INCLUSION POLICY -> the application can be moved !!!
  100. Read-only mode relying successively on a DB property, and an application setting
  101. Improved change tracking: user login replaced by the full name if available
  102. Improved implementation of the 'autocomplete' input and fix of quite a few related issue with aysnchronous inputs. Autocompletes are now restricted to external keys only.
  103. Some details:
  104. - Autocomplete now matches on 'contains' instead of 'begins with'
  105. - The minimum size of this match is configurable in the config file and per attribute ('min_autocomplete_chars').
  106. - The maximum size that turns a drop-down list into an autocomplete is configurable in the config-file and per attribute ('max_combo_length').
  107. - Better feedback when expanding/collapsing search results lists.
  108. - 'Pointer' cursor on the link to Expand/Collapse results lists.
  109. - The 'mandatory' state of an attribute is no longer lost when some part of a form is reloaded asynchronously
  110. - added the ability to create objects pointed by ExtKeys even when the edit mode is a drop-down list and not an autocomplete
  111. - made this behavior configurable globally or per external key, using the config-flag/option: allow_target_creation.
  112. Renamed 'autocompleteWidget' to 'extkeyWidget' since it's not always an autocomplete...
  113. Make sure that the "+" (Create) button is never displayed for an abstract class.
  114. Customize iTop
  115. ..............
  116. Added the capability to enable/disable menus based on the rights to apply a given stimulus.
  117. Allow a module to provide a handler to override application settings: OnMetaModelStarted()
  118. Menus created via a handler, at runtime
  119. Patch for supporting a data model without any Organization.
  120. Patch for supporting a data model without any Person.
  121. The hyperlink to the online-help file is now configurable
  122. Modularity: allow a module to execute some specific installation procedures (customize the config file, do something in the database)
  123. User profiles: created in dedicated module itop-profiles-itil
  124. Welcome page moved out the application, into a dedicated module: itop-welcome-itil
  125. Moved the standards menus into the "welcome" module
  126. Added the capability to enable/disable menus based on the rights to apply a given stimulus.
  127. FIxed the processing of hierarchical ZLists to keep the display order when plain fields and fieldsets are mixed at the same level.
  128. Added support for hierarchical ZLists when checking the data model consistency
  129. Browser compatibility
  130. .....................
  131. Tested successfully with IE8 and Chrome.
  132. Fixed the "Relationships" Flash navigator so that it works also on Safari. (tested with Safari 5.0.2 on Windows) (Trac #310)
  133. - Fixed the search form, and also fixed the search/selection of objects to link (n:n links) that was broken on IE8.
  134. Fix to prevent IE 8 from running in IE7 compatibility mode... to be tested...
  135. CSV
  136. ......
  137. - Added the new "synchro" mode to the CSV load page.
  138. - Ask for confirmation when doing a CSV import/synchro that is considered as "risky" (based on thresholds from the config file)
  139. - Added a "Restart" button to quickly start over a CSV import/synchro
  140. Added a tab into the CSV import: browse the CSV imports history
  141. Bugs fixed
  142. ----------
  143. The complete list of active tickets can be reviewed on http://sourceforge.net/apps/trac/itop/report/1
  144. #331 Import.php could not be run in HTTP mode (when PHP running in CGI mode)
  145. - Fixed bug #334: proper handling of the "remove objects" button (was working only for the first linkset in the object).
  146. - Allow DBObjects to be deleted by the standard UI 'Delete', which may be useful in case a DBObject has to be deleted as a dependent object of a CMDBObject.
  147. Fixed a typo in German translation (Trac #339), thanks to ulmerspatz and Jonathan Lucas
  148. Fix for Trac #337: email validation. Use a simpler regular expression that is much faster to execute.
  149. - Bug fix: support resizable elements inside tabs.
  150. Setup/installation
  151. Force a dummy timezone to prevent a warning during the setup...
  152. - Display PHP errors during setup instead of hiding them ! (Trac #321)
  153. - Set a longer timeout during setup (Trac #314)
  154. - Fixed Trac #318 (and #335): added the check of the mandatory DOM extension.
  155. IE8 support
  156. - Cosmetic on the iTop logo. Removed an unneeded size=100% that bothers IE.
  157. - Fixed Trac #332: improved usability of the CSV import wizard with IE8.
  158. - Fixed Trac #333: organizations' drop-down list is truncated on IE when the name of an organization is too long.
  159. Security...???
  160. XML data loader to request for credentials
  161. 3.2. Known limitations (https://sourceforge.net/apps/trac/itop/report/3)
  162. -----------------
  163. #71 The same MySQL credentials are used during the setup and for running the application.
  164. #257 Could not delete more than 997 items when SUHOSIN is installed with its default settings (See TRAC)
  165. #265 Add reconciliations keys into CSV template
  166. Internet Explorer 7 is not supported (neither IE7 nor IE8 in compatibility mode)
  167. 3.3. Known issues (https://sourceforge.net/apps/trac/itop/report/3)
  168. ------------
  169. #259 Not instantaneously logged off when the administrator deletes a user account
  170. #245 Search form gets too specialized: after searching on a subclass it not possible to select the base class again
  171. #175 When moving backward in the CSV import wizard, some settings may be reset (e.g column mapping)
  172. #174 CSV import not displaying the labels of enums
  173. #258 Context automatically set when specifying an organization in a search form
  174. #273 The administrator can delete his/her own user account