Student: Mert Yazicioglu
Bio:
Project Description:
WordPress Move will be a straightforward but also a feature-rich project that fits every kinds of installations just fine and makes the whole migration process a piece of cake for everyone. It will require installing a plugin on the current WordPress installation and installing WordPress & the plugin on the new server. This tool will help the user to migrate to another server or change the domain name of the current installation.
Project Schedule:
April 26th – May 15th – Explaining the details of my project to the WordPress community and asking for their ideas.
May 16th – May 22nd – Deciding which suggestions of the community should be implemented and how with my mentor.
May 23rd – Coding begins!
May 30th – Tool to backup the database should be written by now.
June 7th – Tool to update database records should be written by now.
June 14th – Tool to archive files should be written by now.
June 21st – Tool to upload the archives to the new server should be written by now.
June 28th – Importing routines that will take place on the new server should be written by now.
July 4th – All user interfaces should be done by now.
July 8th – AJAXifying and internationalization should be done by now.
July 10th – Code maintanence should be done by now. The project reaches the feature-frozen state.
July 11th – July 15th – Mid-term Evaluations
August 1st – Tests and fixes on numerous different installations and environments should be done by now.
August 21st – Writing the documentation and help guides should be done by now.
August 22nd – The project is completed!
Mentors: Pete Mall, Brian Layman
Jan Fabry 7:19 am on May 11, 2011 Permalink |
Will this tool also allow migrations between sites that already exist? Say I have a development and a production server, and only need to migrate/synchronize theme/plugin/widget settings, I think this can be very handy. The database migration should than be somewhat intelligent, it should know which settings belong to which part of the system, which settings are just transients and can be ignored, …
Mike Schinkel once wrote a plugin for this, but I don’t know whether he found the time to expand it. [ http://wordpress.stackexchange.com/questions/119/easily-move-a-wordpress-install-from-development-to-production ]
Mert Yazıcıoğlu 1:03 pm on May 14, 2011 Permalink |
I may not find time to implement this at the first stage but if I can complete the current state of the project successfully, I will do my best to add a “selective-syncing” feature after GSoC completes.