Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drupal script (eg drush) or service to generate Migration Report before migrate from 7.x to 9.x #11

Open
theodorosploumis opened this issue Sep 9, 2022 · 0 comments
Assignees
Labels
Tool / Service Random tool

Comments

@theodorosploumis
Copy link
Owner

See also https://github.com/theodorosploumis/drupal-report.

Report structure

  • Modules installed
  • Non existing 9.x modules (that are used on the 7.x)
  • Entities table (names, count, rate of new items per year/month/day). Examples: node, taxonomy_term, user, menu, menu_link, paragraph, media etc.
  • Fields by bundle (table)
  • Views (names, paths)
  • Special modules used:
    • panels
    • ds
    • context
    • paragraphs
    • media*
    • datetime*
    • revisions
    • pathauto
    • redirect
    • address
  • Multilingual settings (how many languages, which entities are translated)
  • Complex fields
  • Shared fields
  • Unused fields (have no values)
  • Duplicate like fields
  • Rich editor options and plugins
  • Reference fields
  • User roles
  • Theme (name, base theme, twig overrides, asset compiling option, libraries, fonts CSS generator type - SCSS/SASS/Less etc)

Export options

  • json
  • txt
  • html
  • php

Migration effort indicators

  • Time needed (total, per task)
  • Tasks needed (name, order)
  • Custom modules needed

Other

  • Generate migration_plus yml files automatically
  • Allow Admin to add parameters for calculations (eg rates, experience etc)
  • Add results on the database
@theodorosploumis theodorosploumis self-assigned this Sep 9, 2022
@theodorosploumis theodorosploumis added the Tool / Service Random tool label Sep 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Tool / Service Random tool
Projects
None yet
Development

No branches or pull requests

1 participant