# Marketing/SEO Platform for IntelJunky
## Deployment for marketing.inteljunky.com

### Database Setup
1. Import `marketing_seo_schema.sql` into your `inteljun_ai` database via phpMyAdmin
2. Tables created:
   - `marketing_schedule` - Marketing campaign scheduling
   - `marketing_kiosks` - Kiosk device management
   - `marketing_seo` - SEO configuration per group
   - `marketing_analytics` - Analytics tracking
   - `marketing_templates` - Marketing templates
   - `marketing_injector_queue` - Content injection queue
   - `marketing_injector_config` - Injector configuration
   - `marketing_injector_stats` - Injector statistics
   - `banner_ads` - Banner advertisement management
   - `polls` - Poll/survey management
   - `poll_options` - Poll options
   - `poll_votes` - Poll vote tracking
   - `seo_websites` - Website management
   - `seo_promotion_sources` - Promotion sources (pre-populated)
   - `seo_campaigns` - SEO campaigns
   - `seo_promotion_tasks` - Promotion tasks
   - `seo_quality_scores` - Quality scoring
   - `seo_audit_log` - Audit logging

### User System
- Uses existing `lmna_users` table (references `lmna_users.id`)
- Session sharing via `.inteljunky.com` cookie domain

### PHP Files (IJL2.2 Framework)
- `marketing_api_ijl.php` - Main marketing API
- `marketing_manager_ijl.php` - Marketing management interface
- `marketing_injector_ijl.php` - Content injection system
- `banner_api_ijl.php` - Banner ad management API
- `pollster_api_ijl.php` - Poll/survey API

### IJL Framework Requirements
- PHP 5.4.45+ compatibility
- mysql_* functions (or mysqli wrapper)
- IJL_encrypt/IJL_decrypt for encryption
- IJL_db_* helper functions

### Directory Structure
```
marketing.inteljunky.com/
├── marketing_api_ijl.php
├── marketing_manager_ijl.php
├── marketing_injector_ijl.php
├── banner_api_ijl.php
├── pollster_api_ijl.php
├── .well-known/
└── cgi-bin/
```

### Installation
1. Import database schema
2. Upload PHP files to marketing.inteljunky.com
3. Ensure IJL framework is loaded (config.php, ijl_core.php)
4. Configure database connection in IJL config
5. Tables auto-create on first API call if needed

### Security Notes
- All tables in single `inteljun_ai` database
- Single attack surface to secure
- User authentication via existing lmna_users