Files
igny8/igny8-ai-seo-wp-plugin/docs/IGNY8_PAGES_TABLE.md
2025-11-11 21:16:37 +05:00

163 lines
9.0 KiB
Markdown

# Igny8 AI SEO Plugin - Complete Pages Table
## Overview
This table provides a comprehensive list of all pages in the Igny8 AI SEO Plugin, including their URLs, purposes, and functionality.
---
## Main Navigation Pages
| Page Name | URL | Purpose | Module | Subpages |
|-----------|-----|---------|--------|----------|
| **Dashboard** | `admin.php?page=igny8-home` | Main dashboard with complete AI workflow guide | Core | None |
| **Planner** | `admin.php?page=igny8-planner` | Content planning and keyword research | Planner | 4 subpages |
| **Writer** | `admin.php?page=igny8-writer` | Content creation and writing tools | Writer | 3 subpages |
| **Optimizer** | `admin.php?page=igny8-optimizer` | SEO optimization and performance tools | Optimizer | 2 subpages |
| **Linker** | `admin.php?page=igny8-linker` | Link building and backlink management | Linker | 2 subpages |
| **Personalize** | `admin.php?page=igny8-personalize` | Content personalization and targeting | Personalize | 4 subpages |
| **Thinker** | `admin.php?page=igny8-thinker` | AI thinker and strategy tools | Thinker | 4 subpages |
| **Analytics** | `admin.php?page=igny8-analytics` | Performance analytics and reporting | Analytics | None |
| **Schedules** | `admin.php?page=igny8-schedules` | Smart automation schedules | Schedules | None |
| **Settings** | `admin.php?page=igny8-settings` | Plugin configuration and settings | Core | 3 subpages |
| **Help** | `admin.php?page=igny8-help` | Documentation and support resources | Core | 3 subpages |
---
## Planner Module Pages
| Page Name | URL | Purpose | Description |
|-----------|-----|---------|-------------|
| **Planner Dashboard** | `admin.php?page=igny8-planner` | Main planner overview | Overview of keywords, clusters, and ideas |
| **Keywords** | `admin.php?page=igny8-planner&sm=keywords` | Keyword management | Manage keywords, track search volumes, organize by intent and difficulty |
| **Clusters** | `admin.php?page=igny8-planner&sm=clusters` | Keyword clustering | Group related keywords into content clusters for better topical authority |
| **Ideas** | `admin.php?page=igny8-planner&sm=ideas` | Content ideas generation | Generate and organize content ideas based on keyword research |
| **Mapping** | `admin.php?page=igny8-planner&sm=mapping` | Content mapping | Map keywords and clusters to existing pages and content |
---
## Writer Module Pages
| Page Name | URL | Purpose | Description |
|-----------|-----|---------|-------------|
| **Writer Dashboard** | `admin.php?page=igny8-writer` | Main writer overview | Overview of content tasks and workflow |
| **Tasks** | `admin.php?page=igny8-writer&sm=tasks` | Content queue management | Manage content tasks and work queue |
| **Drafts** | `admin.php?page=igny8-writer&sm=drafts` | Draft content management | Manage content drafts and work in progress |
| **Published** | `admin.php?page=igny8-writer&sm=published` | Published content | View and manage published content |
---
## Optimizer Module Pages
| Page Name | URL | Purpose | Description |
|-----------|-----|---------|-------------|
| **Optimizer Dashboard** | `admin.php?page=igny8-optimizer` | Main optimizer overview | Overview of optimization tools and performance |
| **Audits** | `admin.php?page=igny8-optimizer&sm=audits` | SEO audits | Run comprehensive SEO audits on content and pages |
| **Suggestions** | `admin.php?page=igny8-optimizer&sm=suggestions` | Optimization suggestions | Get AI-powered optimization suggestions for better rankings |
---
## Linker Module Pages
| Page Name | URL | Purpose | Description |
|-----------|-----|---------|-------------|
| **Linker Dashboard** | `admin.php?page=igny8-linker` | Main linker overview | Overview of link building tools and campaigns |
| **Backlinks** | `admin.php?page=igny8-linker&sm=backlinks` | Backlink management | Track and manage backlink profile and authority |
| **Campaigns** | `admin.php?page=igny8-linker&sm=campaigns` | Link building campaigns | Plan and execute link building campaigns effectively |
---
## Personalize Module Pages
| Page Name | URL | Purpose | Description |
|-----------|-----|---------|-------------|
| **Personalize Dashboard** | `admin.php?page=igny8-personalize` | Main personalization overview | Overview of personalization tools and settings |
| **Settings** | `admin.php?page=igny8-personalize&sm=settings` | Personalization settings | Configure global settings, display options, and advanced personalization settings |
| **Content Generation** | `admin.php?page=igny8-personalize&sm=content-generation` | AI content generation | Configure AI prompts, field detection, and content generation parameters |
| **Rewrites** | `admin.php?page=igny8-personalize&sm=rewrites` | Content variations | View and manage personalized content variations and rewrites |
| **Front-end** | `admin.php?page=igny8-personalize&sm=front-end` | Frontend implementation | Manage front-end display settings, shortcode usage, and implementation guides |
---
## Thinker Module Pages
| Page Name | URL | Purpose | Description |
|-----------|-----|---------|-------------|
| **Thinker Dashboard** | `admin.php?page=igny8-thinker&sp=main` | Main AI thinker overview | Overview of AI tools and strategies |
| **Prompts** | `admin.php?page=igny8-thinker&sp=prompts` | AI prompts management | Manage and configure AI prompts for content generation |
| **Profile** | `admin.php?page=igny8-thinker&sp=profile` | AI profile settings | Configure AI personality and writing style |
| **Strategies** | `admin.php?page=igny8-thinker&sp=strategies` | Content strategies | Plan and manage content strategies and approaches |
| **Image Testing** | `admin.php?page=igny8-thinker&sp=image-testing` | AI image testing | Test and configure AI image generation capabilities |
---
## Settings Pages
| Page Name | URL | Purpose | Description |
|-----------|-----|---------|-------------|
| **General Settings** | `admin.php?page=igny8-settings&sp=general` | Plugin configuration | Configure plugin settings, automation, and table preferences |
| **System Status** | `admin.php?page=igny8-settings&sp=status` | System monitoring | Monitor system health, database status, and module performance |
| **API Integration** | `admin.php?page=igny8-settings&sp=integration` | External integrations | Configure API keys and integrate with external services |
| **Import/Export** | `admin.php?page=igny8-settings&sp=import-export` | Data management | Import and export data, manage backups, and transfer content |
---
## Help Pages
| Page Name | URL | Purpose | Description |
|-----------|-----|---------|-------------|
| **Help & Support** | `admin.php?page=igny8-help&sp=help` | Main help page | Documentation and support resources for getting started |
| **Documentation** | `admin.php?page=igny8-help&sp=docs` | Complete documentation | Comprehensive documentation and guides |
| **System Testing** | `admin.php?page=igny8-help&sp=system-testing` | System diagnostics | Test system functionality and diagnose issues |
| **Function Testing** | `admin.php?page=igny8-help&sp=function-testing` | Function testing | Test individual functions and components |
---
## Special Pages
| Page Name | URL | Purpose | Description |
|-----------|-----|---------|-------------|
| **Analytics** | `admin.php?page=igny8-analytics` | Performance analytics | Performance analytics and reporting for data-driven decisions |
| **Schedules** | `admin.php?page=igny8-schedules` | Automation schedules | Content scheduling and automation for consistent publishing |
---
## Page Access Requirements
| Requirement | Description |
|-------------|-------------|
| **Capability** | All pages require `manage_options` capability |
| **Module Status** | Module pages only accessible if corresponding module is enabled |
| **User Context** | All pages require authenticated WordPress user |
---
## Page Structure Notes
### URL Parameters
- **`page`**: Main page identifier (e.g., `igny8-planner`)
- **`sm`**: Submodule parameter for module subpages (e.g., `keywords`, `clusters`)
- **`sp`**: Subpage parameter for settings/help pages (e.g., `general`, `docs`)
### Page Rendering
- All pages use `core/global-layout.php` as the master layout template
- Module pages use `modules/modules-pages/{module}.php` for content
- Settings/Help pages use `core/pages/{category}/{page}.php` for content
- All pages include breadcrumb navigation and submenu systems
### Dynamic Content
- Pages show different content based on module enablement status
- Subpages are conditionally rendered based on URL parameters
- All pages include workflow guides and progress tracking
---
## Summary
**Total Pages**: 25+ individual pages across 8 modules
**Main Modules**: Planner, Writer, Optimizer, Linker, Personalize, Thinker, Analytics, Schedules
**Core Pages**: Dashboard, Settings, Help
**Subpages**: 20+ subpages with specialized functionality
**Access Control**: All pages require admin privileges and module enablement
This comprehensive page structure provides a complete SEO management platform with specialized tools for each aspect of content creation, optimization, and performance tracking.