#5550 closed task (blessed) (fixed)
Make all importer plugins available on GitHub
Reported by: | SergeyBiryukov | Owned by: | |
---|---|---|---|
Milestone: | Priority: | normal | |
Component: | Version Control | Keywords: | |
Cc: |
Description
Currently, WordPress Importer plugin is the only importer that has a GitHub repo, others are still maintained in SVN on the Plugin Directory, which makes contributions harder. As a result, most of the importers are outdated, not tested with recent WordPress versions, and not even compatible with PHP 7, let alone PHP 8.
Per @jrf in https://core.trac.wordpress.org/ticket/49143#comment:11:
Would it make sense to add a repo in the GH organization with each of the importers in a separate folder? or to possibly add them to the existing WordPress Importer repo in a separate
importers
folder with a separate subfolder for each of the add-on plugins?
This might make contributions now and in the future easier?
I think this would be a good first step to keep them maintained on a regular basis.
This applies to:
- Blogger Importer
- Blogware Importer
- Categories to Tags Converter
- DotClear Importer
- GreyMatter Importer
- LiveJournal Importer
- Movable Type and TypePad Importer
- OPML Importer
- RSS Importer
- STP Importer
- TextPattern Importer
- Tumblr Importer
- Ultimate Tag Warrior Importer
Note: Some of these have a very low number of active installs and may not be relevant anymore, so this could be done in several ways I can think of:
- For all of them, for consistency.
- On a case-by-case basis for those that still have a non-trivial amount of active installs.
- At least for those listed in the WordPress admin.
For reference, these are the ones listed on the Import screen in the admin as of WordPress 5.6:
Change History (5)
This ticket was mentioned in Slack in #meta by tellyworth. View the logs.
4 years ago
This ticket was mentioned in Slack in #core by sergey. View the logs.
4 years ago
#4
@
2 years ago
- Resolution set to fixed
- Status changed from new to closed
With the help of @vishnugopal we've gone through all of the existing importers and based on the current status of the plugin, support threads, and plugin directory install metrics, come up with an initial direction forward here.
Note: Some of these have a very low number of active installs and may not be relevant anymore, so this could be done in several ways I can think of: ..
On a case-by-case basis for those that still have a non-trivial amount of active installs.
This is the route we've chosen, only importing those that are actively used, or could be used. There are a number of importers which receive little use and updating those or importing those to GitHub could provide the wrong impression. The code is publicly tracked in plugins.svn.wordpress.org so it's not like it's potentially going to be lost.
Of the plugins, Here are the ones which now have a repository on WordPress.org:
The following plugins have not been imported, but could be if anyone wishes to take up the maintenance burden:
- Blogware Importer
- DotClear Importer
- GreyMatter Importer
- LiveJournal Importer - This is recommended by Core on the import screen, I suggest we retire it: #core56685
- Ultimate Tag Warrior Importer
Related: #WP47243