Difference between revisions of "Migrate aNd Manage"

From CDOT Wiki
Jump to: navigation, search
(Program Logic Flow v0.1 20081012)
(Source)
 
(43 intermediate revisions by 2 users not shown)
Line 1: Line 1:
===Description===
+
= Migrate aNd Manage (mNm) =
 +
== Info ==
 +
This page has been moved to [https://fedorahosted.org/mnm/ Fedora Hosted].
  
Even installing Linux is a breeze. Thousands of Windows user found
+
== Source ==
Linux is difficult to use and worry about the competity of documents.
+
[https://fedorahosted.org/mnm/wiki/TracBrowser Source will be find in Fedora Hosted]
The goal of Windows Data Migration is provide a one-stop data migration
 
to migrate all Windows data from a Windows System to Linux during
 
installation or even after installation. It will support XP and Vista
 
Windows data.
 
 
 
 
 
===Features===
 
 
 
= A user-friendly, simple GUI with advanced setting will provide the
 
ease of use and flexibility to new comer.
 
= File System (folder) sharing will provide the flexibility when new
 
linux user needs to rely on Windows when needed. User can save data in a
 
special directory/folder for Windows System.
 
= All instance messager, images, audio, movies and documents will be
 
migrated and supported. Associated open-source software, freeware will
 
be installed during migration.
 
=
 
 
 
After a typical user has installed Linux in a pre-existing windows
 
system, there is a number of configuration steps that must be taken
 
before they get a comfortable working environment. This includes
 
personal data like pictures, music, mails etc but also settings like
 
wallpaper. The goal would be to lessen that pain and provide a
 
relatively familiar working environment right after installation.
 
 
 
 
 
 
 
===Basic Functions===
 
 
 
====Data Migration====
 
- copying all information and documents to linux partition <br>
 
- or having a windows-linux share partition or folder <br>
 
 
 
====Documents migrations====
 
(file will be copied automatically in the user folders  <br>
 
- image (jpeg,gif) <br>
 
- audio (mp3, wav, rm)  <br>
 
- movie (avi, mpeg4, divx, xvid, rm, mov)  <br>
 
- documents (xls, doc, rtf, txt, wri) <br>
 
- wallpaper <br>
 
====User Migration====
 
- User name search and add with password <br>
 
 
 
===Program Logic Flow v0.1 20081012===
 
- Show welcome page and descriptions <br>
 
- Search Windows User Folders <br>
 
- Gethering folders information <br>
 
- Check if Fedora User parition is enough for all documents from  Windows users  <br>
 
- Prompt if administrator wants every thing automatic -> go to AUTO  else -> go to MANUAL <br>
 
AUTO <br>
 
- List all possible users and ask if every thing is correct <br>
 
- Ask for dummy password for each user <br>
 
- Automatic create User <br>
 
- Automatic move User documents to each user directory <br>
 
- Automatic migrate bookmarks to Konqueror, Firefox<br>
 
MANUAL <br>
 
- List all possible users and ask for individual password <br>
 
- Prompt each folder that copy to Fedora partition, and see if administrator wants to move files to a specific folder <br>
 
- Prompt each user when move bookmarks to Konqueror, Firefox <br>
 
 
 
===Future Developement / Advanced Functions:===
 
 
 
- environment migration <br>
 
- mail account, mails <br>
 
- Windows a-like environment setting <br>
 
- automatic download applications associate all file type <br>
 
- IM migration <br>
 
- import mail database (outlook, thunderbird, etc) <br>
 
 
 
===Code===
 
The demo code is posted in  [[http://zenit.senecac.on.ca/wiki/index.php/Talk:Windows_Data_Migration_Tool discussion page]] in this wiki at this moment
 
 
 
===Links===
 
 
 
[https://fedoraproject.org/w/index.php?title=Windows_data_migration_Tool Windows Data Migration Tool in Fedora Project Wiki:] <br>
 
 
 
[http://zenit.senecac.on.ca/wiki/index.php/Windows_Data_Migration_Tool Windows Data Migration Tool in OpenSource@Seneca:]
 
 
 
[https://wiki.ubuntu.com/MigrationAssistance Ubuntu MigrationAssistance Page ]
 
 
 
[http://www.michaellarabel.com/?k=blog&i=116 Ubuntu MigrationAssistance Capture from www.michaellarabel.com]
 
 
 
===To Do===
 
{| class="wikitable" border="1" width="80%" align="center"
 
 
 
|-
 
!Item
 
!Description
 
!Status
 
!Note
 
 
 
|-
 
|Test Machine Setup
 
|Install Vista and Fedora in same hard disk
 
|DONE: 20080920
 
|install in a laptop
 
 
 
|-
 
|Test Mount and link
 
|Test mounting and linking single user folder with known path
 
|DONE: 20080921
 
|linked music, folder to home directory successfully, still testing if any conflict in regular use
 
 
 
|-
 
|Test User migration
 
|try to added user and change password in BASH script
 
|DONE: 20081012
 
|User add successfully and user password changed successfully
 
 
 
|-
 
|Python functions test
 
|Test if desire function works in Python
 
|DONE: 20081012
 
|Sucessfully using file and directory handling
 
 
 
|-
 
|file/directory search functions planning
 
|plan the user/files/directory handling structure and functions for WDMT
 
|DONE: 2008/10/29
 
|may update structure later
 
 
 
|-
 
|WinUserSearch
 
|creat python function to search existing XP/Vista user
 
|Target Date: 2008/11/14
 
|return/output a list of user in a list, all user folder plus adminstrator minus general folder(local, public), or.. just detect usage?
 
 
 
|-
 
|usrcrt Function in Fedora (list)
 
|creat python function to add user list in Fedora
 
|Target Date: 2008/11/14
 
|support list of user that generated from WinUserSearch function, and it will generate a temporary password aslo, usrcrt -l UserList -p TempPassword
 
 
 
|-
 
|spacechk Function
 
|get a list of users and see how big the user documents directories(home directory) is and check the target space has enough space to move all files
 
|Target Date: 2008/11/14
 
|spacechk -l UserList -t TargetDirectory
 
 
 
|-
 
|mvfatdir Function
 
|movie a list of directories to target directories, it will check the mount and permission status, and it will also change the permission to 644 or as user specified
 
|Target Date: 2008/11/14
 
|mvfatdir -s FatDirList -t TargetList -p Permission (644 by default)
 
 
 
|-
 
|Bookmark Migration Functions Planning
 
|find default IE/Fireforx bookmark and copy/migrate to Firefox bookmark, will check if source and target conditions
 
|next
 
|firefox only
 
 
 
|-
 
|Function support check for GUI tools
 
|make sure the function would support the GUI interface
 
|next
 
|
 
 
 
 
 
|}
 
 
 
===PLAN===
 
{| class="wikitable" border="1" width="80%" align="center"
 
 
 
|-
 
!Subject
 
!Description
 
!Target Date
 
!Status
 
 
 
|-
 
|Python Code Complete
 
|finish all function that needs for basic function in Python
 
|15th Nov 2008
 
|
 
 
 
|-
 
|GUI Interface
 
|Finish all connection between Python code and GUI Interface
 
|1 Dec 2008
 
|
 
 
 
|-
 
|Test Version
 
|Putting Test version in Fedora site
 
|15 Dec 2008
 
|
 
 
 
|}
 

Latest revision as of 16:36, 30 January 2009

Migrate aNd Manage (mNm)

Info

This page has been moved to Fedora Hosted.

Source

Source will be find in Fedora Hosted