Skip to content

Releases: PolyXGO/polycms

PolyCMS Community Edition v1.1.0

07 Jun 12:18

Choose a tag to compare

Version v1.1.0 introduces major enhancements to frontend user experience, resolves dark mode visibility and color rendering bugs, improves layout styles, adds custom purchase channels, and introduces the new Admin Topbar Theme Template Switcher.


🚀 New Features

1. Admin Topbar Theme Template Switcher

  • On-the-fly Previews: Administrators and editors can now preview and switch display templates (Theme Templates) for products, posts, pages, categories, and product categories directly from the frontend Admin Topbar.
  • Context-Aware Dropdowns: The switcher automatically queries and displays templates grouped under the Main Theme and active Sub Themes.
  • Seamless Authentication: Driven by secure AJAX requests, handling Laravel Sanctum SPA tokens and traditional web sessions seamlessly.

2. Custom Purchase Channels Support

  • External Purchase Links: Dynamically render custom external purchase buttons pointing to third-party marketplaces or external websites on both simple and variants product detail pages.
  • Flexible Checkout Rules: Automatically hide the default quantity selector and "Add to Cart" button when direct website checkout is disabled.

🛠️ Improvements & Bug Fixes

1. Theme Styles & Dark Mode Enhancements (FlexiWhite & FlexiMyTa)

  • Text Contrast Fix: Removed inline hardcoded text colors on titles, rating details, and labels, ensuring absolute legibility across Light and Dark modes.
  • Unified Accent Palette: Replaced hardcoded purple/indigo accents with FlexiWhite brand blue variables (var(--primary) and var(--primary-rgb)) on variant borders, active tab indicators, and buttons.
  • Icon Rendering: Included FontAwesome stylesheet to restore missing star ratings, thumbnail chevrons, checkmarks, and cart icons.

2. Tab Interactivity & Smooth Scrolling

  • Isolated FAQ Accordion Logic: Self-contained accordion toggles in the FAQ tabs, resolving JS conflicts when loading the FlexiMyTa subtheme on top of different parent themes like FlexiWhite.
  • Smooth Auto-Scroll: Restored smooth scroll-to-top transitions when users click and switch between the main product description tabs.

3. Redesigned Project Releases Section

  • Streamlined the Related Project Releases container by swapping heavy cards for a clean, readable list of links that open in a new tab (target="_blank") and style beautifully in dark mode.

📦 Post-Installation Steps

  1. Upload and extract the polycms-ce.zip file to your server root.
  2. Visit /install in your browser to run the web installer.
  3. Once installation completes, run the storage link command:
    php artisan storage:link

PolyCMS CE v1.0.0

29 Apr 16:59

Choose a tag to compare

PolyCMS Community Edition v1.0.0

The first official release of PolyCMS CE — a modern, open-source CMS inspired by the WordPress plugin and theme ecosystem, built on Laravel 12 + Vue 3.

Highlights

  • Block Editor — Rich TipTap-based editor with drag-and-drop blocks
  • E-Commerce — Products, orders, payments (PayPal, SePay), multi-currency
  • Multi-Language — Full i18n with per-locale content and SEO optimization
  • Module System — Hot-pluggable modules with WordPress-inspired hooks and filters
  • Multi-Theme Architecture — One Main theme + unlimited Sub themes running side by side
  • REST API — Sanctum-authenticated endpoints with rate limiting
  • Vue 3 Admin Panel — Dark mode, command palette, responsive layout
  • Web Installer — Browser-based setup wizard for shared hosting

Bundled Modules

CookieConsent, Google2FA, PaypalGateway, SepayGateway, BannerSlider, Backup, SampleModule

Bundled Themes

FlexiMyTa, FlexiWhite, FlexiDocs

Installation

  1. Download polycms-ce.zip below
  2. Upload and extract to your web server
  3. Navigate to https://your-domain.com/install
  4. Follow the setup wizard
  5. After install: php artisan storage:link

Requirements

  • PHP 8.2+
  • PostgreSQL 16+ (recommended) or MySQL 8+
  • Composer 2+, Node.js 18+