✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView Charts for FG Drupal to WordPress: node import audit

FG Drupal to WordPress stamps every imported node, taxonomy term and file entity with _fgd2wp_old_node_id postmeta and stores config in fgd2wp_options. SleekView reads those breadcrumbs and charts nodes, vocabularies and attachments after migration.

♾️ Lifetime License available

SleekView Charts dashboard for FG Drupal to WordPress

Drupal node imports usually disappear into wp_posts

FG Drupal to WordPress by Kerfred reads a Drupal 5, 6, 7, 8, 9 or 10 database directly and ingests nodes, taxonomies, users and file entities into WordPress. Each imported post lands with _fgd2wp_old_node_id postmeta, taxonomy terms carry an equivalent termmeta and configuration lives in the fgd2wp_options wp_options key. The native UI runs a live log frame in the importer screen that disappears when the page closes.

SleekView Charts reads those postmeta breadcrumbs and joins them back to wp_posts, wp_terms and wp_term_taxonomy for a real audit. A Number card counts nodes imported successfully. A donut breaks them down by Drupal content type, which the plugin maps to WordPress post types or custom types. A bar lists imported terms by Drupal vocabulary. An area shows ingestion volume over time across the multi-pass imports the plugin recommends.

For sites that use Drupal Views or CCK custom fields, the Premium version writes additional postmeta keys that SleekView can also chart, so the dashboard scales with the migration scope.

Workflow

From _fgd2wp_old_node_id postmeta to an audit dashboard

1

Connect SleekView to wp_postmeta

Point the view at wp_postmeta filtered to _fgd2wp_old_node_id and the Premium add-on equivalents, then join to wp_posts on post_id for context.
2

Pivot Drupal mappings into columns

SleekView surfaces post_id, post_type, post_status, post_date, old_node_id, drupal_content_type and drupal_vocabulary so each imported row becomes a chartable record.
3

Add the four chart cards

A Number for imported nodes, a donut for imports by Drupal content type, a bar for terms by vocabulary and an area for ingestion volume per day.
4

Save the view as a migration artifact

Pin the dashboard so the same chart cards run during each pass and after final cutover, building a record of what migrated from which Drupal content type.

Sample dashboard

Charts you can build from FG Drupal to WordPress data

Four cards that turn fgd2wp postmeta breadcrumbs into a Drupal node import audit with content type, vocabulary and cadence views.
Number · Default

Nodes imported

Single big-number KPI counting wp_posts rows joined to wp_postmeta where meta_key equals _fgd2wp_old_node_id, the headline node-migration figure.
Count
Pie · Donut

Imports by Drupal content type

Donut grouping imported posts by drupal_content_type stored in postmeta so article, page, blog, story and custom content types are visible as a share of total.
Count group by drupal_content_type
Bar · Horizontal

Terms by Drupal vocabulary

Horizontal bar of imported taxonomy terms grouped by source Drupal vocabulary, recovered from termmeta written during the import, useful for taxonomy QA.
Count group by drupal_vocabulary
Area · Gradient

Imports per day

Gradient area chart of imported nodes per day using wp_posts.post_date, useful for distinguishing the initial bulk pass from incremental cleanup ingests.
Count group by post_date

Comparison

Default FG Drupal to WordPress UI vs SleekView Charts

Default FG Drupal to WordPress UI

  • Live log frame disappears as soon as the importer page closes.
  • Imports per Drupal content type are not surfaced in aggregate.
  • Taxonomy outcomes mix into the same log alongside everything else.
  • Multi-pass imports have no consolidated cross-pass view.
  • Custom field migrations leave no visual audit trail of their own.

SleekView Charts

  • Nodes-imported KPI from _fgd2wp_old_node_id postmeta joins.
  • Drupal content-type donut for a clear share-of-total view.
  • Vocabulary bar from term-level breadcrumbs in termmeta.
  • Cadence area chart from wp_posts.post_date for passes.
  • Capability-gated so audit data stays scoped to migration leads.

Features

What SleekView Charts gives you for FG Drupal to WordPress

Recover the import history

FG Drupal to WordPress runs its progress log in memory, but its _fgd2wp_old_node_id postmeta breadcrumbs are enough for SleekView to reconstruct a permanent per-pass import audit.

Content-type distribution

Donut by Drupal content type answers the question editorial leads ask after every migration: where did the bulk of this content come from, and what still needs a pass.

Vocabulary outcomes

Terms-by-vocabulary bar surfaces whether each Drupal vocabulary mapped cleanly into a WordPress taxonomy, which the live log mixes into a single stream.

Audience

Who builds FG Drupal import dashboards with SleekView

Editorial migration leads

Per-pass audit dashboard during long Drupal-to-WordPress moves, with content-type and vocabulary mix visible at any moment during the engagement.

Migration consultants

Client-facing artifact showing how many nodes, terms and attachments actually completed during the project across each pass.

Editorial QA

Evidence that the Drupal taxonomy and content-type structure reached WordPress correctly before the new site flips to public.

The bigger picture

Drupal migrations are slow; visibility cannot wait until the end

Drupal-to-WordPress moves are notoriously long. Sites carry complex content types, deep taxonomies and CCK fields that all map differently. FG Drupal to WordPress handles the mechanics in passes, but the progress log lives in memory and the audit history exists only in postmeta.

Charting that postmeta turns the migration into a saved view that updates as new passes land. The client and the engineering team see the same numbers, which dramatically reduces the meeting load during the months when the new site is being built and the old one is still live.

Questions

Common questions about SleekView Charts for FG Drupal to WordPress

Yes. FG Drupal to WordPress supports Drupal 5 through 10. All versions write the same _fgd2wp_old_node_id postmeta breadcrumb during the import, so chart cards are identical across source versions.

 

Yes. Custom field migration through the Premium version writes wp_postmeta entries that SleekView reads directly. Each migrated CCK or Drupal field becomes a filterable column.

 

Views themselves do not map one-to-one to WordPress, but the underlying nodes they exposed do. Once the nodes land with their postmeta, SleekView can rebuild any view-equivalent chart on the WordPress side.

 

FG Drupal to WordPress reports failures to debug.log when WP_DEBUG_LOG is on, rather than into the database. SleekView confirms what landed; the log file remains the source for what did not.

 

Yes. Imported users land with their own usermeta breadcrumb. SleekView can chart user imports alongside posts and terms by pointing at wp_usermeta with the same approach.

 

Yes. SleekView views are capability-gated, so the import audit can be limited to a custom migration_lead role and hidden from contributors and editors during cutover.

 

No. SleekView reads only the WordPress side, joining fgd2wp postmeta to wp_posts and wp_terms. The Drupal source database stays out of the chart pipeline entirely.

 

Yes. The _fgd2wp_old_node_id postmeta persists on imported rows regardless of when the chart layer was added, so historical imports remain chartable retroactively.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView