Skip to content

Wordpress Importer

This page is generated from public package documentation in capell-4/packages and the package manifest checked into the source repository.

FieldValue
Composer packagecapell-app/wordpress-importer
Package slugwordpress-importer
Product groupCapell Operations
Tierpremium
Bundleoperations
Runtime contextsadmin, console
Capell version^4.0
Source repositorycapell-app/packages
Source pathpackages/wordpress-importer
Docs sourcepackages/wordpress-importer/docs
Manifestcapell.json

WordPress WXR import source for Capell Migration Assistant.

  • Package: capell-app/wordpress-importer
  • Namespace: Capell\WordPressImporter\
  • Service providers: packages/wordpress-importer/src/Providers/WordPressImporterServiceProvider.php
  • Capell dependencies: capell-app/admin, capell-app/core, capell-app/migration-assistant
  • Third-party dependencies: ext-simplexml, spatie/laravel-package-tools
  • Adds WordPress WXR XML parsing as a source for the Migration Assistant workflow.
  • Helps owners migrate WordPress content through Capell preview, validation, mapping, execution, and rollback reporting instead of a one-off importer.
  • Gives developers a focused source package that keeps WordPress-specific parsing out of the core migration workflow.
  • Parses WordPress WXR XML through ext-simplexml.
  • Registers the source reader with Migration Assistant.
  • Leaves import sessions, execution, media ingest, and rollback reporting to Migration Assistant.

This package makes its Composer dependencies visible because they are part of the value proposition, not just plumbing. When an upstream package has a public repository, its linked preview card points readers back to the maintainers so their work gets proper credit.

Capell packages used here

Open-source packages used here

Linked package previews

Spatie Laravel Package Tools GitHub preview

Screenshots are generated from docs/screenshots.json during package deployment.

AreaPathPurpose
Providerspackages/wordpress-importer/src/ProvidersRegistration, extension hooks, routes, migrations, and resources.
Resourcespackages/wordpress-importer/resourcesViews, translations, assets, and package resources.
Testspackages/wordpress-importer/testsPackage-level Pest coverage.
  • Register Capell extension points, routes, migrations, settings, render hooks, and resources from service providers.
  • Requires capell-app/migration-assistant, capell-app/core, capell-app/admin, and ext-simplexml.
  • Registers a WordPress WXR source reader with MigrationAssistant.
  • Does not add migrations; MigrationAssistant owns import sessions and rollback reports.
  • Install with composer require capell-app/wordpress-importer in the host Capell application.
  • Install capell-app/migration-assistant first; this package registers a source reader for that workflow.
  • In this repository, verify package changes with vendor/bin/pest; do not use php artisan.

Run package tests from the repository root:

Terminal window
vendor/bin/pest packages/wordpress-importer/tests --configuration=phpunit.xml