Project

General

Profile

MigDok185 Ch20 Users » History » Version 33

Sven Vanpoucke, 13/08/2010 10:40

1 3 Stefaan Vanbillemont
h1. Migration Dokeos 185 to Chamilo 20 - Users
2
3 29 Sven Vanpoucke
h2. General
4 1 Stefaan Vanbillemont
5 29 Sven Vanpoucke
* Migrates the users from dokeos 185 to chamilo 2.0
6
* Extension of MigrationBlock
7
8 4 Stefaan Vanbillemont
h2. Files involved
9 27 Sven Vanpoucke
10
* /migration/platform/dokeos185/migration_block/users_migration_block.class.php
11 1 Stefaan Vanbillemont
* /migration/platform/dokeos185/data_class/dokeos185_user.class.php
12 2 Stefaan Vanbillemont
13 29 Sven Vanpoucke
h2. Block prerequisites
14 1 Stefaan Vanbillemont
15
none
16
17 27 Sven Vanpoucke
h2. Dokeos185User
18 1 Stefaan Vanbillemont
19
h3. General information
20 27 Sven Vanpoucke
21 29 Sven Vanpoucke
* Extension of Dokeos185MigrationDataClass
22 27 Sven Vanpoucke
* Database: main_database
23
* Table: user
24 7 Stefaan Vanbillemont
25 27 Sven Vanpoucke
h3. Validation method
26
27 33 Sven Vanpoucke
* Required Fields
28
** Username
29
** Password
30
** Status
31
* For each username that is already used in the new platform, generate a new username
32 27 Sven Vanpoucke
33
h3. Convert method
34
35 33 Sven Vanpoucke
* Create a new user with the data class fields
36
* Create a profile for some of the data class fields (phone, ...)
37
* Create documents in the repository from the user's productions
38 26 a b
39 20 Stefaan Vanbillemont
h2. Issues/Problems/Suggestions
40 17 Stefaan Vanbillemont
41 11 Stefaan Vanbillemont
* Implement user fields
42
* Dokeos 1.8.5 passwords are md5 encrypted. So they cannot be migrated. If authentication is on platform level then a mail needs to be sent to migrated users to reset their password.
43 5 Stefaan Vanbillemont
44 32 Sven Vanpoucke
Please report all problem by creating a new issue in the 2.0 issue list [http://support.chamilo.org/projects/chamilo-20/issues]
45
46 6 Stefaan Vanbillemont
47 1 Stefaan Vanbillemont
48
Back to [[Migration_Dok185_Ch20_General|Migration Dokeos 1.8.5 to Chamilo 2.0 - General]]