ITSS管理工具

romainq f1ff85a59b Dev: improved performance measure tooling 14 yıl önce
addons 584f54a7a4 Fixed Trac#313: Provider contracts are filtered on the 'provider_id' - for filtering in the UI via the drop-down list of Organizations and for the security profiles ("Allowed Organizations"). The mapping for 'org_id', if any, is now taken into account by the security. 14 yıl önce
application 2b5b0351a6 CSV import: fixed a few issues (restricted to N-N links) + added arguments to the export page, to allow for exporting N-N links 14 yıl önce
core f1ff85a59b Dev: improved performance measure tooling 14 yıl önce
css 4a1e9d31d4 Search forms enhancement: when a search criteria is an external (foreign) key, use an autocomplete instead of of drop-down list, when the number of different values is too big, as in other forms. 14 yıl önce
dictionaries 40fdf26072 Plugin API - alpha version 14 yıl önce
doc 1c271fe3eb Spanish translation for Problem Management 14 yıl önce
images 4fbef2beda Synchro Data Sources Implementation on going... 14 yıl önce
js 7214a19f61 Adjust the relative path to 'ajax.render.php' so that it can be called from the portal pages as well. 14 yıl önce
modules 2421aed761 #362 New capability for attributes derived from AttributeString: specify a validation_pattern (regexp) 14 yıl önce
navigator cef4533c56 Flash navigator enhancements: 14 yıl önce
pages f1ff85a59b Dev: improved performance measure tooling 14 yıl önce
portal 1ee636ecb6 Added the ability to (easily) attach files to a user request from the "portal" page. 14 yıl önce
setup 6421f721cc Email sent in asynchronous mode (established the base for an application internal CRON, task queue, etc.) with adjustable configuration (disable by default). Also improved the OQL: IS_NULL() and REGEXP have been added. 14 yıl önce
synchro 809227fc60 Cron - enabled mode CLI 14 yıl önce
test f1ff85a59b Dev: improved performance measure tooling 14 yıl önce
webservices a4093c67b5 CRON - admin only + queues with timer (field 'planned') 14 yıl önce
approot.inc.php f1ff85a59b Dev: improved performance measure tooling 14 yıl önce
index.php 4801d921f6 Moved under "trunk" to be able to track releases under "tags" 16 yıl önce
install.txt 31e161cd79 Adding installation instructions in SVN in order to streamline the build/packaging process. 15 yıl önce
license.txt dc4e72067e Adding the licence to SVN to streamline the build process 15 yıl önce
readme.txt f30f9553df Thanks to Schlobinux for the fix of Trac#336. 14 yıl önce
toolkit.php 63833df1f8 Benchmark page moved into test tools 14 yıl önce

readme.txt

iTop - version 1.0.2 - 19-01-2011
Readme file

1. ABOUT THIS RELEASE
2. INSTALLATION
2.1. Requirements
2.2. Install procedure
2.3. Migration from previous version
3. FEATURES
3.1. Changes since 1.0
3.2. Known limitations
3.3. Known issues

1. ABOUT THIS RELEASE
==================
Thank you for downloading the eigth packaged release of iTop. This version is
a maintenance release. It aims at upgrading seamlessly an existing 1.0 or 1.0.1 installation.

Additional documentation can be downloaded from http://www.combodo.com/itopdocumentation
- User guide
- Administrator guide
- Customization guide
- Implementation guide

iTop is released under the GPL (v3) license. (Check license.txt in this directory).
The source code of iTop can be found on SourceForge: http://itop.sourceforge.net

1.1 What's new?
---------------------------
- Three new localizations were added: Chinese, Russian and Turkish
- User Interface enhancements: quick search and create within a form when dealing with external keys
- Improved support of IE8: a few cosmetic enhancements
- Enhanced CSV import (with a special CSV "synchro" mode, confirmation dialogs for "risky operations",
better history tracking of imports) and command line support for importing objects


1.2 Should I upgrade to 1.0.2?
---------------------------
This maintenance release fixes brings the following improvements:
- Added localization for Turkish, Russian and Chinese
- Fixed some usability issues with Internet Explorer
- Improved the usability of the CSV import feature, both in interactive and command-line modes

If any of the above items is important for you, then you should upgrade your version of iTop.


1.3 Special Thanks To:
-----------------
Bruno Bonfils for his guidance about LDAP and authentication.
Randall Badilla Castro for the Spanish translation.
Jonathan Lucas and David Gumbel from ITOMIG Gmbh, for the German translation.
Christian Lempereur and Olivier Fouquet for their feedbacks.
Everaldo Coelho and the Oxygen Team for their wonderful icons.
The JQuery team and the all the jQuery plugins authors for developing such a powerful library.
Phil Eddies for the numerous feedbacks provided, and the first implementation of CKEdit
Marco Tulio for the Portuguese (Brazilian) translation
Vladimir Shilov for the Russian translation
Izzet Sirin for the Turkish translation
Deng Lixin for the Chinese translation
Schlobinux for the fix of the setup temporary file verification.

2. INSTALLATION
============

2.1. Requirements
------------
Server configuration:
iTop is based on the AMP (Apache / MySQL / PHP) platform and requires PHP 5.2 and
MySQL 5. The installation of iTop does not require any command line access to the
server. The only operations required to install iTop are: copying the files to the
server and browsing web pages. iTop can be installed on Apache and IIS.

End-user configuration:
Although iTop should work with most modern web browsers, the application has been
tested mostly Firefox 3, IE8, Safari 5 and Chrome. iTop was designed for at least a
1024x768 screen resolution. For the graphical view of the impact analysis, Flash
version 8 or higher is required.

2.2. Install procedure
-----------------
1) Make sure that you have a properly configured instance of Apache/PHP running
2) Unpack the files contained in the zipped package, and copy the content of the "web"
directory in a directory served by your web server.
3) Point your web browser to the URL corresponding to the directory where the files
have been unpackaged and follow the indications on the screen.

Note:
iTop uses MySQL with the InnoDB engine. If you are running on Linux and if the setup is
very slow with the hard drive spinning a lot, try to set the following value in the my.cnf
configuration file (usually located at /etc/mysql/my.cnf):

innodb_flush_method = O_DSYNC

On some systems you'll see a 5 to 10 times performance boost for writing data into
the MySQL database !

2.3. Migrating from 1.0 or 1.0.1
---------------------------
Overwrite your current installation files with the new ones.
Configuration file, Data model files, and the database made by iTop 1.0 are
fully compatible with iTop 1.0.1.

2.4. Migrating from 0.9
------------------
Depending on your current situation, there are several possible migration paths.
Please refer to the migration guide available at http://www.combodo.com/itopdocumentation.

3. FEATURES
========

3.1. Changes since 1.0.1
-------------------

Version 1.0.2 is a maintenance release.

Localization
------------
Turkish, Russian and Chinese were added.
German localization reviewed.

Major changes
-------------
None: this is a maintenance release!
#320 Integrated an HTML Editor, though none of the fields of the standard iTop data model uses it!

Minor changes
-------------
Added the ability to attach files to a user request from the "portal" page.
Use XMLPage passthrough mode to speed up and consume less memory for big XML exports.
- Improved feedback while searching and reloading added objects. (N-N links)
REVIEWED THE FILE INCLUSION POLICY -> the application can be moved !!!
Read-only mode relying successively on a DB property, and an application setting
Improved change tracking: user login replaced by the full name if available

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.
Some details:
- Autocomplete now matches on 'contains' instead of 'begins with'
- The minimum size of this match is configurable in the config file and per attribute ('min_autocomplete_chars').
- The maximum size that turns a drop-down list into an autocomplete is configurable in the config-file and per attribute ('max_combo_length').
- Better feedback when expanding/collapsing search results lists.
- 'Pointer' cursor on the link to Expand/Collapse results lists.
- The 'mandatory' state of an attribute is no longer lost when some part of a form is reloaded asynchronously
- added the ability to create objects pointed by ExtKeys even when the edit mode is a drop-down list and not an autocomplete
- made this behavior configurable globally or per external key, using the config-flag/option: allow_target_creation.
Renamed 'autocompleteWidget' to 'extkeyWidget' since it's not always an autocomplete...
Make sure that the "+" (Create) button is never displayed for an abstract class.

Support resizable elements inside tabs.
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.
Force a dummy timezone to prevent a warning during the setup...
Cosmetic on the iTop logo (under IE8). Removed an unneeded size=100% that bothers IE.
XML data loader now requests credentials
The configuration file now contains "relative paths" only. This means that if you installed iTop 1.0.2, you can move the directory containing the iTop installation.

* iTop Customization

Added the capability to enable/disable menus based on the rights to apply a given stimulus.
Allow a module to provide a handler to override application settings: OnMetaModelStarted()
Menus created via a handler, at runtime
Patch for supporting a data model without any Organization.
Patch for supporting a data model without any Person.
The hyperlink to the online-help file is now configurable
Modularity: allow a module to execute some specific installation procedures (customize the config file, do something in the database)
User profiles: created in dedicated module itop-profiles-itil
Welcome page moved out the application, into a dedicated module: itop-welcome-itil
Moved the standards menus into the "welcome" module
Added the capability to enable/disable menus based on the rights to apply a given stimulus.
Fixed the processing of hierarchical ZLists to keep the display order when plain fields and fieldsets are mixed at the same level.
Added support for hierarchical ZLists when checking the data model consistency



* Browser compatibility

iTop was tested successfully ON FF 3.6, IE8, Chrome and Safari 5 (Windows).
Fixed the "Relationships" Flash navigator so that it works also on Safari. (tested with Safari 5.0.2 on Windows) (Trac #310)
- Fixed the search form, and also fixed the search/selection of objects to link (n:n links) that was broken on IE8.
- Fix to prevent IE 8 from running in IE7 compatibility mode
- Cosmetics: The login and change password forms now look the same on all browsers (FF, IE8, Safari 5, Chrome)

* CSV Import

- Added the new "synchro" mode to the CSV load page.
- Ask for confirmation when doing a CSV import/synchro that is considered as "risky" (based on thresholds from the config file)
- Added a "Restart" button to quickly start over a CSV import/synchro
Added a tab into the CSV import: browse the CSV imports history


Bugs fixed
----------
The complete list of active tickets can be reviewed at http://sourceforge.net/apps/trac/itop/report/1

#299 "Show all" should provide some feedback (progress)
#314 Set a longer timeout during setup
#318 (and #335) added the check of the mandatory DOM extension.
#321 Display PHP errors during setup instead of hiding them!
#331 Import.php could not be run in HTTP mode (when PHP running in CGI mode)
#332 Improved usability of the CSV import wizard with IE8.
#333 Organizations' drop-down list is truncated on IE when the name of an organization is too long.
#334 Proper handling of the "remove objects" button (was working only for the first linkset in the object).
#337 email validation. Use a simpler regular expression that is much faster to execute.
#338 Service Element not updated if service is autofilled
#339 Fixed a typo in German translation thanks to ulmerspatz and Jonathan Lucas
#345 Impossible to reassign to another workgroup
#346 CSV Import prompts to enter the mapping when pressing 'Restart'

3.2. Known limitations (https://sourceforge.net/apps/trac/itop/report/3)
-----------------
#71 The same MySQL credentials are used during the setup and for running the application.
#257 Could not delete more than 997 items when SUHOSIN is installed with its default settings (See TRAC)
#265 Add reconciliations keys into CSV template
Internet Explorer 7 is not supported (neither IE7 nor IE8 in compatibility mode)


3.3. Known issues (https://sourceforge.net/apps/trac/itop/report/3)
------------
#259 Not instantaneously logged off when the administrator deletes a user account
#245 Search form gets too specialized: after searching on a subclass it not possible to select the base class again
#175 When moving backward in the CSV import wizard, some settings may be reset (e.g column mapping)
#174 CSV import not displaying the labels of enums
#258 Context automatically set when specifying an organization in a search form
#273 The administrator can delete his/her own user account