Skip to content

kothing/CMS-Varient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

151 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Varient – News & Magazine Script v3.0

Varient is a powerful and flexible news and magazine script built for modern digital publishers. With its clean design and fully responsive layout, it delivers a smooth and consistent experience across all devices.

Its simple and well-structured admin panel makes it easy to manage content, users, and site settings without complexity. The built-in multi-author system allows each writer to create and manage content through their own dashboard, making team collaboration seamless.

With its built-in premium membership system, you can offer exclusive content and paid subscriptions, turning your website into a sustainable and scalable business.

Built with performance, security, and SEO in mind, Varient ensures fast loading times and better visibility in search engines. Whether you’re running a blog, an online magazine, or a full-scale news platform, Varient gives you everything you need to launch, manage, and grow your project with confidence.

Key Features

The system is engineered with cutting-edge web technologies, focusing on extreme performance, robust security, and a seamless user experience. Below is the comprehensive list of features included in the platform.

Design & Customization

  • Multi-Theme Architecture: Choose from multiple themes directly from the admin panel to instantly change the look of your platform.
  • Responsive Design: Built using the Bootstrap 5 framework to work perfectly on mobile, tablet, and desktop devices.
  • Light & Dark Mode Layouts: Includes default state controls allowing you to force specific visual modes (Light or Dark) based on your preference.
  • Layout Color Customization: Easily adjust the primary and secondary branding colors to match your exact corporate identity.
  • Typography Management: Adjust precise font scales and upload custom local fonts for better offline rendering and performance.
  • Navigation Builder: A drag-and-drop tool to seamlessly organize your main menus, complete with mega menu capabilities and external link support.
  • Multilingual & RTL Support: A fully translatable system supporting right-to-left languages and SEO-friendly multilingual URL structures.
  • Sidebar Widget System: Add, sort, and customize polls, popular posts, and custom HTML widgets without coding.
  • Visual Settings: Update your dynamic logo, favicon, site title, breadcrumb styles, and layout visibility directly from the admin panel.

Core Architecture & Performance

  • Modern Framework: Built on CodeIgniter 4 and fully optimized for PHP 8.2+, ensuring high security, stability, and speed.
  • Hybrid Cache System: Uses advanced content and application caching to guarantee fast page load times and reduce database queries.
  • Database Optimization: Engineered with optimized indexing for fast search results and data retrieval.
  • Auto WebP Image Conversion: Automatically compresses and converts user uploads into WebP formats to save server bandwidth.
  • Lazy Image Loading: Defers offscreen images to ensure better Core Web Vitals and instant initial page renders.
  • Progressive Web App (PWA): Delivers an installable, app-like experience directly to your mobile visitors’ home screens.
  • Cloud Storage Integrations: Natively supports AWS S3, Cloudflare R2, and Backblaze B2, allowing you to scale your media storage off your main server.
  • Token-Based Cron System: A secure background automation engine for managing scheduled tasks, RSS feeds, and emails.

Publishing & Media Management

  • Multiple Post Formats: Dedicated builders for Article, Gallery, Sorted List, Table of Contents, Video, Audio, Trivia Quiz, Personality Quiz, Poll, Recipe and Event.
  • Advanced Post Management: Workflow support including scheduled publishing, drafts, and a pending post approval system for editorial teams.
  • Per-Post FAQ Section: Add dedicated FAQ schemas to individual posts.
  • Centralized File Manager: A fast hub to easily manage your entire server’s media assets.
  • Media Management Modal: Browse, search, and attach files from your storage directly while writing and formatting posts.
  • Dedicated Media & Gallery Page: Full administrative control over all uploads and a standalone page to showcase your visual albums.
  • Rich Media Support: Allows multiple image uploads per post, GIF support, and downloadable files (PDF, ZIP, DOC) mapped directly to styled buttons.
  • Dynamic Tagging & Reading Lists: Allows users to bookmark their favorite articles and navigate content via a keyword tagging system.

AI & Content Engine

  • AI Content Generator: Draft articles and generate ideas instantly using native integrations with OpenAI (ChatGPT) and Google Gemini.
  • Infinite Category Hierarchy: A robust category system supporting unlimited nested levels (Parent > Child > Grandchild).
  • Advanced Category Selector: An intuitive interface for assigning deep-level categories effortlessly.
  • Bulk Post Upload: A CSV import tool to seamlessly upload multiple articles and migrate content in seconds.
  • Featured Content Controls: Manage your homepage sliders, breaking news, and recommended blocks from a dedicated management section.
  • Advanced Meta Options: Set independent, customizable SEO and meta settings for individual pages, posts, and categories.

Monetization & Subscriptions

  • Premium Membership System: Create, manage, and sell custom subscription plans to generate recurring revenue.
  • Smart Paywalls: Restrict article access using your choice of strict, hard, or elegant fade-out paywall effects.
  • Pay-Per-Post: Sell individual premium articles without forcing users into a full subscription plan.
  • Author Reward System: A revenue-sharing model that calculates earnings based on verified unique page views to encourage quality writing.
  • Global Payment Gateways: Seamlessly integrated with PayPal, Stripe, Razorpay, Mercado Pago, Iyzico, and PayTabs for secure and reliable transactions.
  • Responsive Ad Spaces: Unlimited ad zone creation with separated desktop and mobile configurations, fully compatible with Google AdSense and custom banners.

Technical SEO & Discoverability

  • Google News Integration: Output a strictly formatted Publisher Center RSS feed and a 48-hour news sitemap to rank in the Google News tab.
  • XML Sitemap Generator: Instantly maps your entire website for search engines with automated priority and frequency calculations.
  • Enhanced Canonical URLs: A robust URL routing system to prevent duplicate content penalties.
  • Smart Indexing Logic: Automated “noindex” handling for search result pages, empty profiles, and galleries to protect your crawl budget.
  • JSON-LD Structured Data: Generates optimized schema markup for articles, recipes, quizzes, and FAQs.

Security & Privacy Compliance

  • Privacy-First Architecture: Operates with zero native tracking cookies and includes built-in GDPR compliance tools.
  • Cookies Warning System: A modular consent management tool that halts third-party scripts until the user accepts.
  • Captcha Support: Supports both Google reCAPTCHA and Cloudflare Turnstile, allowing you to choose and activate your preferred verification method directly from the admin panel.
  • Email Blacklist System: A dedicated dashboard to block known abusers and spammers from registering or using contact forms.
  • Brute-Force Protection: Intelligent login rate limiting and automated account lockouts to protect against credential stuffing.
  • Strict Password Rules: Configurable administrative rules dictating minimum password length and character complexity.
  • SEO-Safe Spam Protection: Automatically applies “nofollow” tags or completely strips external links from user content.
  • Advanced Human Verification: An anti-cheat system for the author reward module that detects real users via behavior, scroll, and time on page.
  • Core Security: Built-in protection against CSRF, XSS, and SQL injections.

Community, Staff & User Management

  • User Management: Comprehensive administrative control for banning, role switching, and manual account verifications.
  • User Details Dashboard: Monitor individual user analytics, financial transactions, invoices, and subscription statuses.
  • Contact Messages: A streamlined inbox featuring a direct, in-dashboard email reply option.
  • Advanced Roles & Permissions: Create custom staff roles (e.g., Editor, Moderator) with specific, checkbox-based access rights to admin modules.
  • Visual Badges System: Create custom badges to highlight VIPs, staff, or premium members across the site.
  • Multi-Author Architecture: Provides writers with personal author dashboards, earning trackers, and dedicated public profile pages.
  • Interactive Community Tools: Features an AJAX comment system with an optional admin approval workflow, emoji reactions, and a user follow/unfollow mechanism.
  • Social Login: Secure and quick user onboarding via Google OAuth integration.

Marketing & Automation

  • Email API Integrations: Send emails reliably using native integrations with Mailgun and Brevo (Sendinblue), alongside standard SMTP support.
  • Email Templates: Includes beautifully designed, responsive HTML email layouts available out of the box.
  • Newsletter Import/Export: Easily migrate or back up your subscriber lists via CSV/JSON imports.
  • Newsletter Popup: A customizable subscription popup to help grow your mailing list.
  • RSS Aggregator: Import external news articles automatically in the background using cron jobs.

System Setup & Tools

  • Installation Wizard: A guided, step-by-step visual installer to get the platform running quickly without coding required.
  • Comprehensive Documentation: Detailed instructions covering every aspect of setup, configuration, and daily management.
  • Maintenance Mode: Safely lock out public visitors while retaining full administrative access during major system updates.

Security

  • Cross-Site Request Forgery (CSRF) Prevention
  • Cross-Site Scripting (XSS) Prevention
  • Password Hashing
  • Avoiding SQL Injection

Requirements

  • PHP >= 8.2
  • cURL PHP Extension
  • Fileinfo PHP Extension
  • Exif PHP Extension
  • Mbstring PHP Extension
  • intl PHP Extension

About

Varient – News & Magazine CMS Script

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors