WordPress.org

Make WordPress Core

Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#13465 closed defect (bug) (fixed)

Move importers to Plugins Directory (wordpress.org/extend/plugins)

Reported by: ryan Owned by:
Milestone: 3.0 Priority: normal
Severity: normal Version:
Component: Import Keywords:
Focuses: Cc:

Description

Move importers from core WP to the plugins directory. They are usually used only once and then forgotten. Removing them will reduce the size of the WP distro by 652k. Having them in the plugins directory will allow them to have their own release cycles.

Attachments (1)

13465.diff (3.7 KB) - added by ryan 6 years ago.
Add install links to import.php, define WP_LOAD_IMPORTERS so import plugins can conditionally load

Download all attachments as: .zip

Change History (12)

@ryan
6 years ago

Add install links to import.php, define WP_LOAD_IMPORTERS so import plugins can conditionally load

#3 @ryan
6 years ago

Need to add the importers to the list of files to remove during auto upgrade.

#4 @markmcwilliams
6 years ago

We need to do something similar with the tools.php page as was done in r14759 for the Category/Tag Conversion! :)

#6 @ryan
6 years ago

  • Resolution set to fixed
  • Status changed from new to closed

#7 @ryan
6 years ago

(In [14807]) Add cat2tag converter to importer install list. see #13465

#8 @pavelevap
6 years ago

  • Cc pavelevap@… added
  • Resolution fixed deleted
  • Status changed from closed to reopened

Importers were moved, but what about localization of these plugins? There are several hundreds strings which were originally translated, but now they are not in WordPress and they are not in plugins. Translators work was simply deleted?

#9 @ryan
6 years ago

  • Resolution set to fixed
  • Status changed from reopened to closed

pot files will be generated and we'll work on a means of porting translations.

#10 @pavelevap
6 years ago

OK, thank you very much for info...

#11 @ryan
6 years ago

(In [14853]) Don't link to cat2tag importer since it might not be installed. see #13465

Note: See TracTickets for help on using tickets.