Ver Fonte

Draft of the release note for 1.0

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@873 a333f486-631f-4898-b8df-5754b55c2be0
romainq há 14 anos atrás
pai
commit
c5a0b579c0
1 ficheiros alterados com 116 adições e 175 exclusões
  1. 116 175
      readme.txt

+ 116 - 175
readme.txt

@@ -1,27 +1,26 @@
-iTop - version 0.9.1 - 06-Apr-2010
+iTop - version 1.0.0 - 16-Sep-2010
 Readme file
 
-Content Of This File:
-
 1.   ABOUT THIS RELEASE
 2.   INSTALLATION
 2.1. Requirements
 2.2. Install procedure
-2.3. Migration from version 0.8.1
-3.   LIMITATIONS OF THE CURRENT VERSION
-3.1. Changes since 0.8.1
-4.   HOW TO
-4.1. How to export data out of iTop
-4.3. How to import data into iTop
+2.3. Migration from previous version
+3.   FEATURES
+3.1. Changes since 0.9.1
+3.2. Known limitations
+3.3. Known issues
 
 1. ABOUT THIS RELEASE
    ==================
-Thank you for downloading the sixth packaged release of iTop. This version is a maintenance
-release providing a few bug fixes.
-Keep in mind that this version (0.9.1) is still not a final version (see the section "Limitations" below).
+Thank you for downloading the seventh packaged release of iTop. This version is
+the first complete version of iTop: it aims at being really used professionaly.
 
-With this release we also provide two user guides. These documents are available
-on our web site http://www.combodo.com, under the "Support" topic.
+Additional documentation can be dowloaded from http://www.combodo.com,
+under the "Support" topic:
+ - User guide
+ - Admin guide
+ - How to upgrade from previous versions
 
 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
@@ -29,7 +28,11 @@ The source code of iTop can be found on SourceForge: http://itop.sourceforge.net
 1.1 Special Thanks To:
     -----------------
 Bruno Bonfils for his guidance about LDAP and authentication.
-Randall Badilla Castro for the Spanish translation.
+Randall Badilla Castro, for the Spanish translation.
+Jonathan Lucas and David Gumbel from ITOMIG BmBh, for the german translation.
+Christian Lempereur, for his feedbacks.
+Olivier Fouquet, for his feedbacks.
+
 
 
 2. INSTALLATION
@@ -64,173 +67,111 @@ the MySQL database !
 
 2.3. Migration from a previous version
      ---------------------------------
-The 0.9.1 data model IS FULLY COMPATIBLE with the former one (0.9).
-In order to upgrade from vesion 0.9, just overwrite the files in your iTop directory
-with the ones provided in the current version.
-
-In order to MIGRATE FROM AN OLDER VERSION, you have two options:
-	- keep your current data model and give up all the benefits from the
-new data model (subnets, known errors, etc.).
-	- export your data into CSV files and import them back after the installation
-of the new release.
-
-Preserving your previous data model
------------------------------------
-In case you want to keep a previous data model (i.e. from 0.8.1) just make sure
-that you don't overwrite the content of the "business" directory and its "template"
-subdirectory.
-
-Exporting & re-importing data
------------------------------
-If you choose this option, you have to use the export function for each type of
-object, in order to save your data in csv files.
-Once done, you can install new release 0.9 using a new database.
-Then, you can re-import you object using "csv import" functionality. 
-
-Caution: you need to make sure that attributes for your objects are still valid,
-as per the new data model constraints.
-In particular, attributes defined as enumerated lists may have to be changed
-into the data files, to comply with to the new list of allowed values.
-Please refer to the chapter "viewing data model" chapter in the administrator
-guide.
+Please refer to the updgrade guide available at www.combodo.com/itop-support.
 
-In case you encounter issues, do not hesitate to contact the support team:
-support@combodo.com
 
+3. FEATURES
+   ========
 
+3.1. Changes since 0.9.1
+     -------------------
 
-3. LIMITATIONS OF THE CURRENT VERSION
-   ==================================
-
-Release 0.9.1 is not supporting:
-
-	- Creation of new user profile from the iTop user interface.
-	- "Delete All" action for a list of objects.
-	- Cloning an existing device. This feature has been disabled for the moment
-          as it was not working properly.
-	- "Update All" for n/n relationships.
-	- A lifecycle is not defined for all types of CIs. Only for incident tickets and change tickets.
-	- Localized characters (like accentuated letters) are not supported for the moment in eMail notifications
-
+Version 1.0 is a major release.
+
+Localization
+------------
+- iTop is localized: English, French, Spanish and German are available.
+
+User portal
+-----------
+- User Portal: let customers submit their request directly
+
+SLA Management
+--------------
+- SLAs can be defined in the service management module. iTop application uses them to change behavior of Incident,
+  Request and Change tickets when SLAs are not respected.
+
+Modular setup
+-------------
+- Modules: It is possible to select ITIL modules you would like to use
+
+
+Major changes
+-------------
+- A brand new data model has been designed to make iTop ITIL compliant.
+- Graphical views have been developed to represent releation between CIS. Two views are available today: "impact"
+  in order to view what CIs are impacted by a given one, and "depends on" to view what CIs impact a given one.
+- Relations for computing impacts can be customized.
+- Those relations are used as well to compute impacted CIs and contacts to notify when an incident occurs.
+- UI look and feel has been reviewed to make the application more professional.
+- The CSV import tool has been improved to make it easier to use.
+- A Web service has been developed to allow tickets to be created automatically from emails. This feature simplifies
+  ticket creation for end-users.
+- User management: Finalized the UI to create new users and manage their profiles
+- Authentication: added the possibility to rely on an LDAP authentication, or
+  and external authentication (e.g. Web Server single sign-on, relying on a .htaccess file)
+
+
+Minor changes
+-------------
+- User welcome splash screen: message displayed to new users, the first time
+  they logon to iTop
+- Implemented validation of attributes entered in forms
+- import.php has been finalized, and is the preferred way to load/synchronize
+  data in a non-interactive way
+- New menu to edit the Audit Category and Rules
+
+
+Security improvements
+---------------------
+#157 Data Admin menu allowed only to admins and configuration managers
+#260 Prevent normal users from accessing data admin menu
+Don't display the admin menu for non-admin users
+#188 - ForceHttps = SecureConnectionRequired
+Strong encryption of passwords
+Redirect from /pages/index.php to /index.php (to prevent users from listing the directory)
 
-3.1. Changes since 0.9
-     -------------------
-Only bug fixes haven bee made since version 0.9, hence the increment of the minor revision number.
 
 Bugs fixed
 ----------
 
-All our bugs are tracked on sourceforge: 
-http://sourceforge.net/apps/trac/itop/report/1.
-This release is closing 3 bugs or enhancement requests.
-
-#86 major	defect	Fixed bug on CSV import (was not working fine when exporting/importing fields with multiple lines)
-#87 major 	defect	Strings containing only digits were treated as numbers instead of string (i.e leading zeroes were lost)
-#93 major	defect	Fixed issue within the setup data load (related to memory_limit)
-
-Comprehensive list of all other changes...
-------------------------------------------
-
-- Fixed bug in DisplayBlock (group by - visible on the page "contacts overview")
-- Finalized the demo of impact computation (removed an ugly test message) and added few comments
-- Related objects computation:
-	moved to OQL
-	added capacity to set a default value based on the related objects (during the creation wizard)
-- Fixed issues with the consultant toolkit: upgrade an existing DB (add new class/attribute)
-- Developed core services to allow for demonstrating impact computation capability
-- Deprecated option operation=direct on page UI.php (not used anyway ?)
-
-4. HOW TO
-   ======
-
-4.1. How to export data out of iTop
-     ------------------------------
-A set of objects can be exported by the mean of a web service (could be scripted)
-Simply call /pages/export.php?format=xml&expression=OQL
-(format=csv is also available)
-
-Using wget, this would give the following command line:
-wget --header="Content-Type:application/x-www-form-urlencoded" --post-file=./login.txt -O "export.txt" http://<server>/webservices/export.php?format=csv&expression=...
-
-Use the wget option -O to store the result in the specified file, in our example: export.txt
-
-The format for the file login.txt should be:
-
-operation=login&auth_user=<your user>&auth_pwd=<your password>&foo=1
-
-The set of objects to be exported is defined by an OQL query.
-OQL stands for Object Query Language. The OQL syntax is very close to the SQL.
-The main differences between SQL and OQL are:
-
- * No FROM clause: an OQL query always return a set of objects of a given class
-   and the user will never specify the expected columns, because the OQL
-   interpreter retreives this information from the Data Model.
-   
- * JOINS: simply specify "JOIN" and the interpreter will determine for you if an
-   INNER JOIN or an OUTER JOIN should be performed, based on the definitions of
-   the Data Model.
-
-OQL Examples:
-
-Get all the contacts
-SELECT bizContact
-
-Get all the persons (note that a person is contact also, but it has more
-attributes to be exported: first_name and employee_number)
-
-SELECT bizPerson
-
-Get the WAN circuits provided by "Foo Telecom"
-
-SELECT bizCircuit JOIN bizOrganization ON bizCircuit.provider_id = bizOrganization.id
-WHERE bizOrganization.name = 'Foo Telecom'
-
-Get the WAN circuits providers
-
-SELECT bizOrganization JOIN bizCircuit
-ON bizCircuit.provider_id = bizOrganization.id
-
-(In this example we have just inverted bizCircuit and bizOrganization ; yes the order matters, the first class specified is the expected class)
-
-
-4.2. How to import data
-     ------------------
-SOAP web service:
-
-This new SOAP web service enables the creation of incident tickets from an external application.
-Look at the iTop WSDL file (http://<your_server_and_port/webservices/itop.wsdl.php) for the full
-description of the API.
-
-Check the PHP client example, available with this release in /webservices/itop.soap.examples.php
-
-
-"CSV import" web service:
-
-This is the "POST web service" that was already existing in the previous version.
-A dedicated page allows you to write a script to enter new data, or refresh existing
-data. This can be helpful for the initial load or to schedule a daily synchronization
-of the data coming from an external data source - could be another application,
-an automated data collector, etc.
-
-/webservices/import.php?class=bizOrganization&csvdata=<multine-csv>[&separator=<char>]
-
-Note that this service emulates the functionality provided by the interactive
-bulk load: /pages/import.php
-
-csvdata must be posted, the first line will contain the codes of the attributes
-to load, the first column is always used as the reconciliation key
-- should be unique, as it determines if the object needs to be updated or created)
-If not specified, the separator defaults to ';'
-
-The answer is given in a simple html format, explaining what has been done for each row of data.
-
-Example:
-A script that creates a company called "Food and Drug Administration" (code FDA).
-
-wget --header="Content-Type:application/x-www-form-urlencoded" --post-file=data.txt http://<yourserver:port>/webservices/import.php?class=bizOrganization
-
-with: data.txt containing the following text
+Bugs can be reviewed on http://sourceforge.net/apps/trac/itop/report/1
+
+#182	Setup fails with mysql error 1046 or 1146
+#144 	Could not create a workgroup
+#97 	Issue when removing an organization
+#105 	Issue in exporting a given class of object
+#106 	Importing data using import CSV
+#116 	When modifying a user, the link with the profile(s) is lost.
+#98 	Computation of free IPs in a subnet is wrong
+#126 	'magic_quotes_gpc' test issue during setup
+#128 	Issue when using AttributeBlob not mandatory
+#136 	Context menus
+#102  Allow users to change their password.
+#210  Error message when trying to uploading a big file
+#139  mysSQL error: "truncated column", or truncated string
+#223  Trim spaces in CSV imports
+#215  Support several characters encoding for the CSV imports
+#239  Issue with character set (impacting searches with accents)
+#234  PHP Strict Standards warnings
+#140  Check that user logins are unique
+
+3.2. Known limitations
+     -----------------
+#71   The same MySQL credentials are used for setup and the application. They have to
+      be changed manually into the configuration file to achieve maximum security
+#246  Massive data load requiring to setup specific HTTP sessions with higher
+      timeouts and memory limits
+#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
+
+3.3. Known issues
+     ------------
+#259  Not instantaneously logged off when the administrator deletes a user entry
+#245  Search form gets too specialized
+#175  When moving backward in the CSV import wizard, some settings may be lost
+      (e.g column selection)
+#174  CSV import not displaying the labels of enums
 
-auth_user=<username>&auth_pwd=<pwd>&loginop=login&csvdata=name;code
-Food and Drug Administration;FDA
-Combodo;CBD
+#258	org_id search -> silo