[wp-hackers] Fwd: [GSoC 2013]: Import/Export

zhaoyic zhaoyic at gmail.com
Mon Apr 22 15:44:48 UTC 2013

Hello, I'm preparing for the google summer of code and I am
interested in the project named "Import/Export".

A short description of the project:
The existing importers/exporters use XML. This project would convert
these two plugins to use JSON for a leaner, less error-prone
import/export experience. Applicants should be familiar with the
import/export plugins and JSON.

Some related work:
I can not find a plugin that can export posts using JSON.
1.Exports and Reports, the most similar one I can find
This one can export the titles and authors using JSON.
2.Widget Settings Importer/Exporter
Allows you to export and import widgets settings.

The plugins like "Options Manager","Premise Settings
Transporter","Genesis Extra Settings Transporter" also can only export user
data partially, not as complete as the official one.

My plan:
1. Convert the official importer and exporter to use JSON.
2. Allow to export media elements. Images can be exported together
with posts and comments. The media elements like images will be saved
as separated files.
All these files and .json will be packed together into one ".7z" file.
3. Allow to import JSON file, with local attachment. In wordpress
3.5.1 users can only import attachments through URLs.

Am I on the right way? Do I miss some important related work.

Yicheng Zhao
School of Software,
Beijing Institute of Technology

More information about the wp-hackers mailing list