Breaking
Sponsor Advertisement

Platform Development

Fair Side News (formerly Balanced Right) is a fully custom PHP/MySQL news platform built by ExecutiveKT, featuring an automated AI content pipeline, real-time breaking news, and a multi-source RSS aggregation system.

4,476
Total Articles
4,329
Active Articles
753K+
Page Views
56+
Weeks of Dev

Technology Stack

Infrastructure

Oracle Cloud · CyberPanel · LiteSpeed · PHP 8.3 · MySQL · fairsidenews.com + balancedright.net

AI Pipeline

Gemini 2.5 Flash · Claude Sonnet · Flux 1.1 Pro (BFL) · Imagen 4 (Vertex AI)

Content Sources

Google Breaking News · Reuters · AP · Fox News · Breitbart · The Federalist · Washington Examiner

Frontend

Custom CSS design system (fsnews.css v1.9) · Swiper carousel · reCAPTCHA v3 · Google Analytics · AdSense

Version 4.0 Roadmap

⚡ In Progress

  • Full pipeline automation — articles live within 2 min of scrape
  • Image approval queue — human review only for AI images
  • Auto tweet + featured quote insertion
  • AI prompts moved to database (prompt_templates)
  • Cron daemon resolution for 24/7 operation

🗓 Upcoming

  • Daily and weekly newsletter delivery
  • Public RSS feed
  • Author profile pages
  • Dark mode and alternate site styles
  • Third-party comment system
  • Similar article detection
  • White-label licensing for industry verticals

Development Changelog

Version 4.0 — April 2026 (Current)

Full Site Redesign

  • New fsnews.css design system (v1.9) — complete CSS overhaul
  • New header with breaking news ticker, sticky nav, subscribe modal
  • New footer with newsletter signup, category links, social
  • New homepage with Swiper carousel, secondary/headline/standard grids
  • Swiper carousel fixed and working on desktop and mobile
  • breaking.php public page with live ticker and stub list
  • Mobile hamburger menu with dropdown navigation

Domain Migration — fairsidenews.com

  • fairsidenews.com added as domain alias, SSL issued
  • 301 redirects from balancedright.net and www variants
  • DB migration: SITE_URL, site_name, image paths updated
  • Canonical tags updated to fairsidenews.com across all pages
  • Google Search Console Change of Address tool submission

Legacy Page Redesign

  • article.php — related articles with smart author/category/global priority
  • category.php — card grid, outlined pill badges, category default images
  • archives.php — filter system, SQL injection fixes, smart pagination
  • search.php — card layout, image left, summary-only, highlighted terms
  • corrections.php, about.php, privacy.php, changelog.php
  • fsnews-legacy.css — compatibility stylesheet for transition period

Image Generation System

  • Flux BFL endpoint corrected (api.bfl.ai/v1/flux-pro-1.1)
  • Negative prompts appended inline — Flux ignores separate field
  • Caption and alt text saved to DB immediately on generation
  • Enhance button (Claude-powered) replaces Simplify button
  • Banned elements list: gavel, sneakers, fluorescent lighting, etc.
  • Category-specific default image fallback system

Breaking News Pipeline

  • scrape-rss.php — multi-source RSS ingestion with deduplication
  • generate-stub-article.php — Gemini stub generation
  • expire-stubs.php — 48-hour auto-expiry lifecycle
  • breaking-news.php — admin management with expiry timers
  • classify-breaking.php — AI-based breaking news classifier
  • Google feed trusted entirely; Reuters uses keyword+context detection

Version 3.x — 2025–2026

Article Generation Pipeline

  • Gemini 2.5 Flash integration for full article generation
  • Delimiter-based parsing (###MARKER###) — eliminates JSON control character errors
  • System instruction isolation per API call purpose
  • ai_locked row locking to prevent duplicate generation
  • Display type hierarchy: featured → secondary → headline → standard
  • Gemini chooses display type; sanitized on save

Admin Enhancements

  • Scraper dashboard with pipeline stats and batch controls
  • Quick-activate modal with thumbnail and Activate — No Image option
  • Article edit UI with search links (Wikimedia, Flickr, Unsplash)
  • Generate Hero Image button with Flux/Imagen fallback
  • Featured quote extraction with delimiter and length guard
  • Tweet library for position-specific insertion

RSS Pipeline

  • rss-ingest.php — fetches all enabled RSS sources
  • Sources table with feed_url, feed_type, feed_check_interval
  • cron-rtm-pipeline.php — loops until queue empty
  • run_script.php — web-based cron runner with output streaming
  • Daily scraper log files

Version 3.0

Breaking News System

  • Breaking column added to database with 48-hour window logic
  • BREAKING: prefix in red on article titles
  • Breaking news prioritized in featured sections and ticker
  • Default breaking news images per category

Perspectives System

  • Three-perspective display: conservative, progressive, common ground
  • Perspectives display only when content exists
  • Jump to Flipside link with purple badge styling

Corrections System

  • Corrections database table, admin interface, public page
  • Correction notices on affected articles with footer links

Content Editor

  • HTML view/edit in Quill editor, Twitter embed support
  • Tweet library with position-specific insertion

Version 2.0 — Oracle Cloud Migration

Infrastructure

  • Migrated entire platform to Oracle Cloud dedicated server
  • CyberPanel, LiteSpeed, PHP 8.3, SSL certificates
  • MX records configured for direct email

AI & Images

  • Gemini, Flux 1.1 Pro, Imagen 4 integrations
  • TinyJPG compression, category default images
  • Batch generation with concurrency controls

Version 1.0 — Initial Launch

  • Custom PHP/MySQL CMS built from scratch — no third-party platform
  • Article management with categories, authors, tags
  • Admin dashboard with pipeline stats and article management
  • Responsive public-facing design
  • Google Analytics and AdSense integration
  • Newsletter subscription system
  • reCAPTCHA v3 on all forms
  • Sitemap.php with stub and active article support

White-Label Licensing

The Fair Side News platform is available for white-label licensing to media organizations, businesses, and industry vertical publishers. The platform can be customized with client branding while retaining the full automated content pipeline — including AI article generation, image creation, breaking news detection, and newsletter delivery.

Media Organizations

Independent news publishers wanting automated content pipelines at scale

Business Intelligence

Industry feeds from sources like McKinsey, consulting groups, financial publishers

Regional News

Local and regional operations wanting AI-assisted coverage without full dev teams

Enterprise Internal

Internal news and communications platforms for large organizations

To discuss licensing: Contact us or email mediasales@balancedright.net