✨ 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 Joomla to WordPress: import audit

FG Joomla to WordPress stamps every imported article, category and media file with fgj2wp_old_joomla_id postmeta and stores settings in the fgj2wp_options key. SleekView reads those breadcrumbs and charts the migration outcome across content types.

♾️ Lifetime License available

SleekView Charts dashboard for FG Joomla to WordPress

Joomla-to-WordPress imports deserve a chart, not a log file

FG Joomla to WordPress by Kerfred is the workhorse plugin for moving content out of Joomla. It walks the Joomla database directly, maps sections to categories, ingests articles, downloads media and resizes images to WordPress's registered sizes. Each imported row gets stamped with fgj2wp_old_joomla_id postmeta, every imported term carries an equivalent termmeta and plugin settings live in the fgj2wp_options wp_options key. Progress lands in wp-content/debug.log if WP_DEBUG_LOG is on.

SleekView Charts reads the postmeta breadcrumbs and joins them back to wp_posts, wp_terms and wp_postmeta for a real import audit. A Number counts articles imported successfully. A donut breaks them down by Joomla section (now a WordPress category). A bar lists imported attachments by file extension so the media outcome is visible. An area shows ingestion volume over time, which is useful for the multi-pass imports the plugin recommends on big databases.

For agencies running the Premium add-ons (K2, JComments, Virtuemart, Joom!Fish to WPML), the same chart cards extend to those rows through the equivalent postmeta keys, so the dashboard scales as the migration scope grows.

Workflow

From fgj2wp_old_joomla_id postmeta to an audit dashboard

1

Connect SleekView to wp_postmeta

Point the view at wp_postmeta filtered to fgj2wp_old_joomla_id (and the Premium add-on equivalents), then join to wp_posts on post_id.
2

Pivot Joomla mappings into columns

SleekView surfaces post_id, post_type, post_status, post_date, old_joomla_id, joomla_section and joomla_category so each imported article becomes a record.
3

Add the four chart cards

A Number for imported articles, a donut for imports by Joomla section, a bar for attachments by file extension and an area for ingestion volume over time.
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 shareable record of what was imported and from where.

Sample dashboard

Charts you can build from FG Joomla to WordPress data

Four cards that turn fgj2wp postmeta breadcrumbs into a Joomla import audit with content, section, media and cadence views.
Number · Default

Articles imported

Single big-number KPI counting wp_posts rows joined to wp_postmeta where meta_key equals fgj2wp_old_joomla_id and post_type is post, the headline migration figure.
Count
Pie · Donut

Imports by Joomla section

Donut over imported posts joined to the termmeta-mapped Joomla section so the team sees how content from each section landed on the WordPress side.
Count group by joomla_section
Bar · Horizontal

Attachments by file extension

Horizontal bar of imported attachments grouped by file extension parsed from _wp_attached_file, surfacing whether jpg, png, pdf and webp all moved cleanly.
Count group by file_ext
Area · Gradient

Imports over time

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

Comparison

Default FG Joomla to WordPress UI vs SleekView Charts

Default FG Joomla to WordPress UI

  • The plugin UI shows a live log frame that disappears on close.
  • Imported counts per Joomla section are not surfaced in aggregate.
  • Attachment outcomes mix into the same log alongside everything else.
  • Multi-pass imports have no consolidated cross-pass view.
  • Custom field and tag migrations leave no visual audit trail.

SleekView Charts

  • Imported-articles KPI counted from fgj2wp_old_joomla_id postmeta.
  • Section donut joined through termmeta for content distribution.
  • Attachment bar by file extension for media import outcomes.
  • Cadence area chart from wp_posts.post_date for pass tracking.
  • Capability-gated so the audit stays scoped to migration leads.

Features

What SleekView Charts gives you for FG Joomla to WordPress

Recover the import history

FG Joomla to WordPress logs to debug.log only, but its postmeta breadcrumbs are detailed enough for SleekView to reconstruct a permanent per-pass import audit.

Section-level distribution

Donut by Joomla section answers the classic question after a content migration: where did the bulk of this content come from, and which sections still need a follow-up.

Media import outcomes

Attachment bar by file extension surfaces whether jpg, png and pdf assets all moved cleanly, or whether a specific format failed and needs a targeted re-pass.

Audience

Who builds FG Joomla import dashboards with SleekView

Editorial migration leads

Per-pass audit dashboard during long Joomla-to-WordPress moves, showing what landed where and which sections still need attention.

Migration consultants

Shareable artifact for the client showing how many articles, attachments and categories actually completed during the engagement.

Editorial QA

Evidence that the section structure, custom fields and tag mappings reached WordPress before the new site flips to public.

The bigger picture

Long migrations need a memory the plugin does not provide

FG Joomla to WordPress is reliable on huge databases because it works in passes and keeps state in postmeta. The trade-off is that the plugin UI shows a live log and forgets it as soon as the page closes. For agencies running a months-long Joomla-to-WordPress engagement that is a real gap.

Charting the fgj2wp postmeta makes the import history persistent and shareable. The client sees the same dashboard the migration lead sees, which is the difference between a confident handover and a long meeting about how many articles actually landed.

Questions

Common questions about SleekView Charts for FG Joomla to WordPress

Yes. K2, EasyBlog, Virtuemart and the other Premium add-ons stamp their own postmeta keys following the same fg_ pattern, so SleekView's chart cards extend to those rows automatically.

 

Yes. Premium custom-field migration writes them as wp_postmeta entries, which the chart layer reads directly. Each custom field becomes filterable as a row column.

 

Chart counts update as new rows land in wp_posts. SleekView caches results for performance, so a long pass might lag the live count by the cache TTL, which is usually a few seconds.

 

FG Joomla to WordPress reports failures to debug.log rather than the database, so the chart layer can confirm what landed but cannot enumerate what did not. The log file is still the source for failures.

 

Yes. The Premium version supports Mambo 4.5, Mambo 4.6 and Elxis. Imported rows still receive the fgj2wp postmeta breadcrumb, so the chart cards work identically across Joomla, Mambo and Elxis sources.

 

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 the cutover.

 

No. SleekView reads only the WordPress side, joining fgj2wp postmeta to wp_posts. The Joomla source database stays out of the chart pipeline entirely.

 

Yes. The fgj2wp 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