Project

General

Profile

MigDok185 Ch20 Users » History » Version 30

Sven Vanpoucke, 13/08/2010 09:57

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
1. Required Fields
28
29
* Username
30
* Password
31
* Status
32
33
2. For each username that is already used in the new platform, generate a new username
34
35
h3. Convert method
36
37
1. Create a new user with the data class fields
38
2. Create a profile for some of the data class fields (phone, ...)
39
3. Create documents in the repository from the user's productions
40
41 23 Stefaan Vanbillemont
h2. Issues/Problems/Suggestions
42 26 a b
43 20 Stefaan Vanbillemont
* Implement user fields
44 17 Stefaan Vanbillemont
* 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.
45 11 Stefaan Vanbillemont
46
Please report all problem by creating a new issue in the 2.0 issue list [http://support.chamilo.org/projects/chamilo-20/issues]
47 5 Stefaan Vanbillemont
48 18 Stefaan Vanbillemont
49 6 Stefaan Vanbillemont
Back to [[Migration_Dok185_Ch20_General|Migration Dokeos 1.8.5 to Chamilo 2.0 - General]]