[wp-trac] [WordPress Trac] #32606: Plugin data migration

WordPress Trac noreply at wordpress.org
Wed Jun 10 12:39:37 UTC 2015


#32606: Plugin data migration
-----------------------------+-----------------------------
 Reporter:  freetheweb       |      Owner:
     Type:  feature request  |     Status:  new
 Priority:  normal           |  Milestone:  Awaiting Review
Component:  Plugins          |    Version:  4.2.2
 Severity:  normal           |   Keywords:
  Focuses:                   |
-----------------------------+-----------------------------
 I'm not a dev, so this may not be possible like I envision, so forgive me
 if it is not.

 I have used a bunch of plugins that make it hard, or even nearly
 impossible, to migrate data between them. Sure, if you use a calendar or
 other plugin that is centered around some kind of standard file export
 format like ICS then you can probably do it, but many aren't like that.

 One example is Gravity Forms. There is only one plugin I could find that
 allows me to import data into GF and that costs $99. Insane. There are
 many other examples.

 WordPress and its plugin, being open source, should (in my mind) make it
 easy to switch from one plugin to another without losing data.

 Here is what I envision:

 1. A user has BuddyPress installed and has a few hundred members who have
 all filled out custom profile fields that they created with BuddyPress.

 2. A competitor to BuddyPress is released, which the user installs and
 activates.

 3. The user selects the option under the plugin to import data into it.

 4. WordPress asks the user which plugin they'd like to import the data
 from.

 5. User selects BuddyPress.

 6. WordPress scans the databases BuddyPress created and comes up with a
 list that the user can review to select which data goes where. This would
 be similar to when you are importing a CSV file into an email newsletter
 program, if you are familiar with that. The user would see a list of last
 names and select "Last Name" as the column header, a list of phone miners
 and select "Phone Number," etc.

 7. WordPress would then migrate all that data into the new plugin and the
 user would be able to rest easy knowing that they can easily switch back
 or switch to another plugin instantly without losing his users' data.

 I think this is a glaring hold in WordPress and is greatly needed for
 obvious reasons. Technology, especially open source software, changes so
 quickly that it is important for users to not have their data locked in to
 one plugin.

 I believe WordPress could change that in a big way, and this could spur
 competition and quality among plugins as a result, along with offering an
 incredibly simple and easy solution to users everywhere.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/32606>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list