Releases: PolyXGO/polycms
PolyCMS CE v1.2.0
Version v1.2.0 introduces comprehensive multi-language integration, robust localization routing, optimizations across core modules, and polished theme styling.
🚀 Key Updates & Features
1. Comprehensive Multi-Language Site Integration & Smart Routing
- Localization Routing Engine: Upgraded the
LanguageRoutingMiddlewareto support empty-base categories and single-segment path resolutions (e.g.,/vi/modules-extensionsredirects dynamically to the translated Category page/vi/mo-dun-tien-ich-mo-rong). - Post Tag Localization: Enhanced tag resolving to correctly query localized models from
post_tagsinstead of standard tags. - Dynamic Admin Selectors: Upgraded the category and tag selectors in the admin panels (
CategorySelector.vue,TagSelector.vue) to dynamically load and bind attributes based on the active post's locale, resolving reactive reloading bugs during editing. - Translatable Models API: Added locale and translation group ID filters to Post, Product, and PostTag controllers to return clean, localized datasets for multi-language frontends.
2. Theme & Layout Adjustments
- Flexidocs Theme:
- Code Blocks Hilite: Redesigned syntax highlighting blocks (
precodehilite) to look cleaner by removing the obsolete blue left border. - Mobile Scroll Controls: Centered the floating scroll-to-top/bottom utility buttons vertically on mobile viewports, resolving viewport clipping.
- Code Blocks Hilite: Redesigned syntax highlighting blocks (
- Flexiwhite Theme: Refined listing card layouts and metadata displays for improved mobile responsiveness.
⚡ The PolyCMS Edge: Built for Speed & Rapid Development
PolyCMS Core is designed from the ground up for developers who need to launch high-performance, modern web applications and documentation sites in record time.
- Unmatched Lightweight Performance: Built on a highly optimized Laravel 11 + Vue 3 architecture, ensuring near-instantaneous page response times and minimal server resource usage.
- Out-of-the-Box Multi-Language Engine: Translate your entire site—including dynamic categories, tags, menus, widgets, and custom content—without complex configuration or database bloat.
- Developer-First Agility: Scaffolding clean frontends is effortless with optimized theme templates, dynamic widgets, and seamless Vite asset compilation.
🔗 Experience PolyCMS Live
- Official Portal & Live Demo: Visit polycms.org to explore the system features and official documentation.
- Real-World Showcase: Check out headrandom.com, a production showcase demonstrating the flexibility and clean rendering of the PolyCMS core in action.
PolyCMS Community Edition v1.1.0
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)andvar(--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
- Upload and extract the
polycms-ce.zipfile to your server root. - Visit
/installin your browser to run the web installer. - Once installation completes, run the storage link command:
php artisan storage:link
PolyCMS CE v1.0.0
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
- Download
polycms-ce.zipbelow - Upload and extract to your web server
- Navigate to
https://your-domain.com/install - Follow the setup wizard
- After install:
php artisan storage:link
Requirements
- PHP 8.2+
- PostgreSQL 16+ (recommended) or MySQL 8+
- Composer 2+, Node.js 18+