SeoNeo 1.1.1
What's new
Migration-friendly tab UI — when MarkupSEO (or another module) also adds an SEO tab, SeoNeo no longer looks identical:
- Editor tab label defaults to SEO (configurable)
- Small NEO badge on the Wire tab by default
data-seoneo-tab="1"on the tab link for stable admin styling
Configure under Modules → Configure → SeoNeo → Page editor tab:
- SEO tab label — e.g.
SEO,SEO Neo, or anything you prefer (synced to theseoneo_tabfield) - Show NEO badge on tab — turn off if you use a distinct label instead
Coexistence during migration — legacy SEO fields and SeoNeo fields can stay on the same template while you copy data across. Watch frontend auto-inject on both modules to avoid doubled meta tags in <head>.
Upgrade from 1.1.0
Replace module files and refresh. ProcessWire will run the upgrade path; the tab label syncs from module config automatically.