За допомогою CombaCart можна створити повноцінний інтернет-магазин чи маркетплейс (декілька Продавців на одному сайті) на базі Evolution CMS 1.4+ чи EVO 3.2+.
https://github.com/zatomant/combacart
https://github.com/zatomant/combacart
GitHub
GitHub - zatomant/combacart: Плагін для швидкого запуску інтернет магазину на Evolution CMS
Плагін для швидкого запуску інтернет магазину на Evolution CMS - zatomant/combacart
Forwarded from Dmytro Lukianenko
Яку IDE юзаете?
Anonymous Poll
35%
PhpStorm
52%
VSCode
12%
Блокнот з подсветкой кода
6%
Працюю в браузері
10%
Сursor
Збираемо трохи донатів на оплату хостінга та домена Evolution CMS, долучайтесь!
https://send.monobank.ua/jar/A4oeebdkF9
https://send.monobank.ua/jar/A4oeebdkF9
Друзі, випустив оновлення галерейки. https://github.com/Seiger/sGallery/releases/tag/v1.3.5
GitHub
Release sGallery 1.3.5 · Seiger/sGallery
[55aa8a7] - Add full image slider to admin panel.
Друзі! Нарешті вийшло чергове оновлення Evolution CMS під індексом 3.2.6.
З важливого хочеться зазначити наступне:
1. Мінімальна робоча версія PHP 8.2, а рекомендована 8.3.
2. Допрацьовано функціонал бекапування, тепер корректно упаковуються таблиці бази даних із зовнішніми ключами і не виникає помилка під час відновлення з бекапу.
3. Почато процес рефакторингу базових змінних системи з MODX_ на EVO_. Системні змінні MODX_ позначаються застарілими. Також продовжується рефакторинг коду та переведення викликів $modx-> в evo()->.
4. Допрацьовано CLI інсталятор, тепер під час встановлення та/або оновлення системи через консоль, автоматично оновлюється директорія vendor. Інакше виникали проблеми з інсталюванням якщо версія PHP не відповідала версії на якій скомпільовано систему (PHP 8.2).
5. Додано азербайджанську мову та доопрацьовано німецьку.
6. Виправлено помилки доступу до контенту на фронтенд, якщо контент захищено правами доступу для груп ресурсів, а запит робить головний адміністратор сайту.
7. У віджет "Користувачі онлайн", стовпчик "Дія", додано відображення який саме модуль відкриває користувач. Також цю інформацію додано до логів "протоколу системи управління сайтом". Необхідно допрацювання модулів, а саме $_SESSION['itemaction'] - дія, та $_SESSION['itemname'] - назва модуля, або сторінки модуля за запитом.
8. Додано можливість виводити назву проєкта в щоденний лог. Раніше виводилось laravel, тепер назва вашого проєкту (додати APP_NAME=my_project в core/custom/.env), або evo.
9. Замінено жорстко заданий шлях на фактичний в описі помилки кеша.
10. Виправлено деякі помилки роботи з сесіями та Tracy для PHP 8+.
11. Виправлено краш системи у випадку відсутності RSS лінків у відповідних віджетах.
А також інші менш значні, але не менш важливі оновлення з якими ви можете ознайомитись в репозиторії Evolution CMS https://github.com/evolution-cms/evolution/releases/tag/3.2.6
З важливого хочеться зазначити наступне:
1. Мінімальна робоча версія PHP 8.2, а рекомендована 8.3.
2. Допрацьовано функціонал бекапування, тепер корректно упаковуються таблиці бази даних із зовнішніми ключами і не виникає помилка під час відновлення з бекапу.
3. Почато процес рефакторингу базових змінних системи з MODX_ на EVO_. Системні змінні MODX_ позначаються застарілими. Також продовжується рефакторинг коду та переведення викликів $modx-> в evo()->.
4. Допрацьовано CLI інсталятор, тепер під час встановлення та/або оновлення системи через консоль, автоматично оновлюється директорія vendor. Інакше виникали проблеми з інсталюванням якщо версія PHP не відповідала версії на якій скомпільовано систему (PHP 8.2).
5. Додано азербайджанську мову та доопрацьовано німецьку.
6. Виправлено помилки доступу до контенту на фронтенд, якщо контент захищено правами доступу для груп ресурсів, а запит робить головний адміністратор сайту.
7. У віджет "Користувачі онлайн", стовпчик "Дія", додано відображення який саме модуль відкриває користувач. Також цю інформацію додано до логів "протоколу системи управління сайтом". Необхідно допрацювання модулів, а саме $_SESSION['itemaction'] - дія, та $_SESSION['itemname'] - назва модуля, або сторінки модуля за запитом.
8. Додано можливість виводити назву проєкта в щоденний лог. Раніше виводилось laravel, тепер назва вашого проєкту (додати APP_NAME=my_project в core/custom/.env), або evo.
9. Замінено жорстко заданий шлях на фактичний в описі помилки кеша.
10. Виправлено деякі помилки роботи з сесіями та Tracy для PHP 8+.
11. Виправлено краш системи у випадку відсутності RSS лінків у відповідних віджетах.
А також інші менш значні, але не менш важливі оновлення з якими ви можете ознайомитись в репозиторії Evolution CMS https://github.com/evolution-cms/evolution/releases/tag/3.2.6
GitHub
Release Evolution CMS 3.2.6 · evolution-cms/evolution
[GitHub: c6db1d0] - Add Implemented automatic detection of foreign key dependency handling for database backup. (Seiger)
[GitHub: 4e1078c] - Add EVO_ define configs. (Seiger)
[GitHub: 746d8c7] - Ad...
[GitHub: 4e1078c] - Add EVO_ define configs. (Seiger)
[GitHub: 746d8c7] - Ad...
Який CSS/JS фреймворк частіше використовуєте в роботі?
Anonymous Poll
47%
Bootstrap
16%
Tailwind CSS
26%
Custom JS/CSS
11%
Свій варіант (написати в коментарях)
Зустрічайте перший реліз sCommerce https://github.com/Seiger/sCommerce/releases/tag/v1.0.0 Напевно, що десь є недоліки в роботі, але користуватись вже можна.
GitHub
Release sCommerce 1.0.0 · Seiger/sCommerce
sCommerce for Evolution CMS is not just a module — it’s a complete platform for building modern eCommerce solutions. We designed it to combine the power of a professional tool with the simplicity o...
🚀 sTask - Потужна система фонових завдань для EvolutionCMS
sTask - це сучасна система управління фоновими завданнями, розроблена спеціально для EvolutionCMS. Система дозволяє виконувати складні операції в фоновому режимі без блокування інтерфейсу користувача.
✨ Ключові можливості:
🔄 Асинхронне виконання - завдання виконуються в фоновому режимі
📊 Реальний час - відстеження прогресу з оновленнями в реальному часі
📁 Файлові операції - підтримка завантаження та обробки великих файлів
⚡️ Високопродуктивність - оптимізовано для роботи з великими обсягами даних
🔧 Розширюваність - легко створювати власні воркери
📈 Моніторинг - детальна статистика та аналітика продуктивності
💼 Приклади використання:
Імпорт/експорт Excel/CSV файлів
Обробка зображень та медіа-контенту
Синхронізація даних з зовнішніми API
Генерація звітів та аналітики
Очищення кешу та оптимізація
🎯 Переваги для розробників:
Простий API для створення воркерів
Гнучка конфігурація через налаштування
Автоматичне масштабування залежно від навантаження
Надійність з системою відновлення після збоїв
sTask - це ідеальне рішення для будь-яких проектів на EvolutionCMS, які потребують обробки великих обсягів даних або виконання тривалих операцій! 🚀
https://github.com/Seiger/sTask
sTask - це сучасна система управління фоновими завданнями, розроблена спеціально для EvolutionCMS. Система дозволяє виконувати складні операції в фоновому режимі без блокування інтерфейсу користувача.
✨ Ключові можливості:
🔄 Асинхронне виконання - завдання виконуються в фоновому режимі
📊 Реальний час - відстеження прогресу з оновленнями в реальному часі
📁 Файлові операції - підтримка завантаження та обробки великих файлів
⚡️ Високопродуктивність - оптимізовано для роботи з великими обсягами даних
🔧 Розширюваність - легко створювати власні воркери
📈 Моніторинг - детальна статистика та аналітика продуктивності
💼 Приклади використання:
Імпорт/експорт Excel/CSV файлів
Обробка зображень та медіа-контенту
Синхронізація даних з зовнішніми API
Генерація звітів та аналітики
Очищення кешу та оптимізація
🎯 Переваги для розробників:
Простий API для створення воркерів
Гнучка конфігурація через налаштування
Автоматичне масштабування залежно від навантаження
Надійність з системою відновлення після збоїв
sTask - це ідеальне рішення для будь-яких проектів на EvolutionCMS, які потребують обробки великих обсягів даних або виконання тривалих операцій! 🚀
https://github.com/Seiger/sTask
GitHub
GitHub - Seiger/sTask: Asynchronous task and background job management system for Evolution CMS.
Asynchronous task and background job management system for Evolution CMS. - Seiger/sTask
https://github.com/evolution-cms/evolution/releases/tag/3.3.0
Увага: Мінімальна версія PHP — 8.3.
Підтримка PHP 8.2 і старіших версій припинена.
Цей реліз — важливий крок уперед.
Evolution CMS тепер офіційно працює на PHP 8.3 і повністю сумісна з PHP 8.4.
Ми вирівнюємо платформу з сучасною PHP-екосистемою (зокрема Laravel), щоб зробити її швидшою, стабільнішою і готовою до майбутнього.
Відмова від підтримки PHP 8.2 дозволила видалити застарілий код і використовувати нові можливості мови, що підвищує стабільність та продуктивність.
Одне з головних нововведень — пріоритетна реєстрація Service Providers, яка дозволяє розробникам задавати порядок ініціалізації розширень.
Це усуває давні конфлікти між плагінами й забезпечує передбачуване завантаження компонентів системи.
Крім цього, версія 3.3.0 приносить низку поліпшень якості роботи: виправлення конфігурації, можливість компіляції кількох файлів Tailwind CSS, очищення коду, уніфіковані назви за стандартом ISO та невеликі візуальні вдосконалення.
Повний список змін: з 3.2.7 до 3.3.0
https://github.com/evolution-cms/evolution/compare/3.2.7...3.3.0
Увага: Мінімальна версія PHP — 8.3.
Підтримка PHP 8.2 і старіших версій припинена.
Цей реліз — важливий крок уперед.
Evolution CMS тепер офіційно працює на PHP 8.3 і повністю сумісна з PHP 8.4.
Ми вирівнюємо платформу з сучасною PHP-екосистемою (зокрема Laravel), щоб зробити її швидшою, стабільнішою і готовою до майбутнього.
Відмова від підтримки PHP 8.2 дозволила видалити застарілий код і використовувати нові можливості мови, що підвищує стабільність та продуктивність.
Одне з головних нововведень — пріоритетна реєстрація Service Providers, яка дозволяє розробникам задавати порядок ініціалізації розширень.
Це усуває давні конфлікти між плагінами й забезпечує передбачуване завантаження компонентів системи.
Крім цього, версія 3.3.0 приносить низку поліпшень якості роботи: виправлення конфігурації, можливість компіляції кількох файлів Tailwind CSS, очищення коду, уніфіковані назви за стандартом ISO та невеликі візуальні вдосконалення.
Повний список змін: з 3.2.7 до 3.3.0
https://github.com/evolution-cms/evolution/compare/3.2.7...3.3.0
GitHub
Release Evolution CMS 3.3.0 · evolution-cms/evolution
!!! Notice: minimum PHP version 8.3. !!!
[GitHub: 74dd478] - Add Priority registration Service Providers. (Seiger)
[GitHub: 8400156] - Add niceEta - Format ETA seconds into human-readable format. (...
[GitHub: 74dd478] - Add Priority registration Service Providers. (Seiger)
[GitHub: 8400156] - Add niceEta - Format ETA seconds into human-readable format. (...
Організовуємо Вебінар по Evolution CMS
заповнюйте форму хто хоче взяти участь
https://docs.google.com/forms/d/e/1FAIpQLSd01AWXrfbpEpz9qeKx9Rn-aSDIDQyfhEBH1T5Ma1SS0FS-ow/viewform?usp=header
Оріентовно по даті десь через 1-2 тиждні (Альошенька на місці) вирішимо фінально коли будемо розуміти скільки буде бажаючих.
заповнюйте форму хто хоче взяти участь
https://docs.google.com/forms/d/e/1FAIpQLSd01AWXrfbpEpz9qeKx9Rn-aSDIDQyfhEBH1T5Ma1SS0FS-ow/viewform?usp=header
Оріентовно по даті десь через 1-2 тиждні (Альошенька на місці) вирішимо фінально коли будемо розуміти скільки буде бажаючих.
Google Docs
Evolution CMS Webinar
Перший вебінар 2025 - Налаштування системи б підхід до організації роботи, як робити швидко і якісно за новими стандартами ринку.
Evolution CMS 3.5 — 21 рік еволюції, перевіреної практикою
Evolution CMS — це платформа з 21-річною історією, що бере свій початок у 2004 році з MODX Evolution 0.7 і вже понад два десятиліття використовується в проєктах будь-якої складності — від лендінгів до високонавантажених enterprise-рішень.
⸻
Що таке Evolution CMS сьогодні
Evolution CMS — це:
• швидка та надійна CMS,
• система, що закриває весь спектр задач:
контентні сайти, корпоративні рішення, e-commerce, high-load платформи,
• рішення, перевірене реальними кейсами, включно з банківськими системами та проєктами мобільних операторів.
⸻
Laravel як стратегічна основа
Починаючи з Evolution CMS 2.0, весь бекенд системи побудований на Laravel.
Це було стратегічне рішення, яке:
• суттєво розширило можливості платформи,
• забезпечило сучасну та підтримувану архітектуру,
• оптимізувало витрати на підтримку та розвиток,
• повністю зняло ризики, пов’язані з підтримкою власного бекенду.
Завдяки Laravel Evolution CMS розвивається стабільно, прогнозовано та без технологічних боргів.
⸻
Evolution CMS 3.5
Реліз 3.5 — це:
• оновлення ядра до Laravel 12,
• покращення архітектури та UI,
• підготовка платформи до майбутніх апдейтів.
Ми свідомо говоримо про апдейти, а не зміни.
Наш підхід — зворотна сумісність і безперервна еволюція, без ламання існуючих проєктів.
⸻
Екосистема та масштабування
Evolution CMS має розвинену екосистему модулів, включно з:
• e-commerce (https://github.com/Seiger/sCommerce),
• SEO (https://github.com/Seiger/sSeo),
• багатомовністю (https://github.com/Seiger/sLang),
• multisite-архітектурою (https://github.com/Seiger/sMultisite),
• асинхронними задачами (https://github.com/Seiger/sTask),
• контент- та медіаменеджментом (https://github.com/Seiger/sGallery).
Це дозволяє використовувати Evolution CMS як гнучку платформу для побудови цифрових продуктів будь-якого масштабу.
⸻
Вектор розвитку
Ми йдемо шляхом еволюції, а не революцій.
У фокусі — стабільність, масштабованість і довгостроковий розвиток.
На 2026 рік заплановані подальші апдейти платформи, розширення екосистеми та нові можливості для бізнесу й партнерів.
⸻
Ключове
• 21 рік розвитку
• Laravel-бекенд як стратегічна основа
• Зворотна сумісність
• Enterprise-рівень застосування
• Чіткий довгостроковий вектор
Evolution CMS 3.5 — це зріла платформа, яка продовжує еволюціонувати разом із часом.
https://github.com/evolution-cms/evolution/releases/tag/3.5.0
Evolution CMS — це платформа з 21-річною історією, що бере свій початок у 2004 році з MODX Evolution 0.7 і вже понад два десятиліття використовується в проєктах будь-якої складності — від лендінгів до високонавантажених enterprise-рішень.
⸻
Що таке Evolution CMS сьогодні
Evolution CMS — це:
• швидка та надійна CMS,
• система, що закриває весь спектр задач:
контентні сайти, корпоративні рішення, e-commerce, high-load платформи,
• рішення, перевірене реальними кейсами, включно з банківськими системами та проєктами мобільних операторів.
⸻
Laravel як стратегічна основа
Починаючи з Evolution CMS 2.0, весь бекенд системи побудований на Laravel.
Це було стратегічне рішення, яке:
• суттєво розширило можливості платформи,
• забезпечило сучасну та підтримувану архітектуру,
• оптимізувало витрати на підтримку та розвиток,
• повністю зняло ризики, пов’язані з підтримкою власного бекенду.
Завдяки Laravel Evolution CMS розвивається стабільно, прогнозовано та без технологічних боргів.
⸻
Evolution CMS 3.5
Реліз 3.5 — це:
• оновлення ядра до Laravel 12,
• покращення архітектури та UI,
• підготовка платформи до майбутніх апдейтів.
Ми свідомо говоримо про апдейти, а не зміни.
Наш підхід — зворотна сумісність і безперервна еволюція, без ламання існуючих проєктів.
⸻
Екосистема та масштабування
Evolution CMS має розвинену екосистему модулів, включно з:
• e-commerce (https://github.com/Seiger/sCommerce),
• SEO (https://github.com/Seiger/sSeo),
• багатомовністю (https://github.com/Seiger/sLang),
• multisite-архітектурою (https://github.com/Seiger/sMultisite),
• асинхронними задачами (https://github.com/Seiger/sTask),
• контент- та медіаменеджментом (https://github.com/Seiger/sGallery).
Це дозволяє використовувати Evolution CMS як гнучку платформу для побудови цифрових продуктів будь-якого масштабу.
⸻
Вектор розвитку
Ми йдемо шляхом еволюції, а не революцій.
У фокусі — стабільність, масштабованість і довгостроковий розвиток.
На 2026 рік заплановані подальші апдейти платформи, розширення екосистеми та нові можливості для бізнесу й партнерів.
⸻
Ключове
• 21 рік розвитку
• Laravel-бекенд як стратегічна основа
• Зворотна сумісність
• Enterprise-рівень застосування
• Чіткий довгостроковий вектор
Evolution CMS 3.5 — це зріла платформа, яка продовжує еволюціонувати разом із часом.
https://github.com/evolution-cms/evolution/releases/tag/3.5.0
🚀🎉 З Днем програміста, EVO-ком’юніті! 🇺🇦
Сьогодні — свято людей, які
знають, що EVO — це не просто CMS,
а філософія гнучкості, швидкості й повного контролю 💚
На цьому скріншоті — Evolution CMS 3.5.х,
запущений офлайн на iOS 📱
Без серверів, без хмар, без “так не роблять” —
просто EVO, який працює там, де ти хочеш.
Дякую всім, хто:
• розвиває Evolution
• ділиться рішеннями й модулями
• тестує, ламає і робить ще краще
• тримає EVO живим і сучасним 🔥
Зі святом, програмісти!
Нехай EVO радує стабільністю,
проєкти — масштабуються,
а ідеї — легко стають реальністю 🚀
#EvolutionCMS #EVOcommunity #ДеньПрограміста #EVOpower #DevLife
Сьогодні — свято людей, які
знають, що EVO — це не просто CMS,
а філософія гнучкості, швидкості й повного контролю 💚
На цьому скріншоті — Evolution CMS 3.5.х,
запущений офлайн на iOS 📱
Без серверів, без хмар, без “так не роблять” —
просто EVO, який працює там, де ти хочеш.
Дякую всім, хто:
• розвиває Evolution
• ділиться рішеннями й модулями
• тестує, ламає і робить ще краще
• тримає EVO живим і сучасним 🔥
Зі святом, програмісти!
Нехай EVO радує стабільністю,
проєкти — масштабуються,
а ідеї — легко стають реальністю 🚀
#EvolutionCMS #EVOcommunity #ДеньПрограміста #EVOpower #DevLife
🚀 Evolution CMS: новий автономний інсталер на Go (TUI)
Від CTO Evolution CMS
Ми в Evolution CMS завжди робили ставку на швидкість, простоту та контроль.
Сьогодні хочу поділитися важливою технічною новиною для нашого ком’юніті 👇
Ми розробили новий інсталер Evolution CMS на Go —
це автономний бінарний файл, який:
• ✅ компілюється в один executable
• ✅ не потребує залежностей
• ✅ працює офлайн
• ✅ запускається будь-де: Linux, macOS, WSL, Docker, CI, ARM, x86
• ✅ просто скопіював → запустив → працює
🖥 TUI-інтерфейс (Terminal UI)
Інсталер має повноцінний TUI-інтерфейс, який:
• показує всі етапи встановлення
• перевіряє систему та розширення
• підтримує різні драйвери БД (включно з SQLite)
• логує процес у реальному часі
• дає відчуття “інсталятора, а не скрипта”
Це не просто shell-обгортка —
це справжній інструмент, створений для девелоперів.
🧩 Чому Go?
Go дозволив нам зробити те, що ідеально відповідає філософії EVO:
• мінімум залежностей
• максимальна портативність
• стабільна робота в будь-якому середовищі
• ідеально для DevOps, CI/CD та локальної розробки
🧠 Що це означає для Evolution CMS?
• EVO стає ще простішим у старті
• установка тепер — це одна команда
• жодної прив’язки до конкретного стеку
• ще один крок до truly modern & portable CMS
Це лише початок.
Ми продовжуємо рухати Evolution CMS у бік інструментів, які поважають час і свободу розробника.
Дякую ком’юніті EVO за ідеї, тестування та зворотний зв’язок 💚
Працюємо далі 🚀
— CTO, Evolution CMS
Від CTO Evolution CMS
Ми в Evolution CMS завжди робили ставку на швидкість, простоту та контроль.
Сьогодні хочу поділитися важливою технічною новиною для нашого ком’юніті 👇
Ми розробили новий інсталер Evolution CMS на Go —
це автономний бінарний файл, який:
• ✅ компілюється в один executable
• ✅ не потребує залежностей
• ✅ працює офлайн
• ✅ запускається будь-де: Linux, macOS, WSL, Docker, CI, ARM, x86
• ✅ просто скопіював → запустив → працює
🖥 TUI-інтерфейс (Terminal UI)
Інсталер має повноцінний TUI-інтерфейс, який:
• показує всі етапи встановлення
• перевіряє систему та розширення
• підтримує різні драйвери БД (включно з SQLite)
• логує процес у реальному часі
• дає відчуття “інсталятора, а не скрипта”
Це не просто shell-обгортка —
це справжній інструмент, створений для девелоперів.
🧩 Чому Go?
Go дозволив нам зробити те, що ідеально відповідає філософії EVO:
• мінімум залежностей
• максимальна портативність
• стабільна робота в будь-якому середовищі
• ідеально для DevOps, CI/CD та локальної розробки
🧠 Що це означає для Evolution CMS?
• EVO стає ще простішим у старті
• установка тепер — це одна команда
• жодної прив’язки до конкретного стеку
• ще один крок до truly modern & portable CMS
Це лише початок.
Ми продовжуємо рухати Evolution CMS у бік інструментів, які поважають час і свободу розробника.
Дякую ком’юніті EVO за ідеї, тестування та зворотний зв’язок 💚
Працюємо далі 🚀
— CTO, Evolution CMS
Ми відкриваємо GitHub Issues як основний канал для:
• 🧩 Feature requests (ідеї, пропозиції, покращення)
• 🐞 Bug reports (баги, проблеми, неочікувана поведінка)
👉 Усі запити просимо створювати напряму в GitHub:
https://github.com/evolution-cms/evolution/issues
Це допоможе:
• не губити ідеї та баги в чатах
• швидше аналізувати та пріоритизувати задачі
• робити розвиток Evolution CMS більш прозорим для всіх
⚠️ Дуже важливо: чим детальніше опис — тим швидше і точніше ми зможемо допомогти.
Нижче — приклади шаблонів, як правильно оформляти Issues.
🧩 Feature Request — шаблон
Title:
[Feature] Short clear title of the idea
Description:
Опишіть, яку проблему ви хочете вирішити або яку потребу маєте.
Proposed solution:
Як ви бачите реалізацію цієї фічі?
(логіка, UI, поведінка, приклади)
Alternative solutions (optional):
Чи розглядали ви інші варіанти?
Use case / Why it’s needed:
Де і як це буде використовуватись?
Чому це корисно для вас або для ком’юніті?
Additional context:
Скріншоти, схеми, посилання, приклади коду — все, що допоможе зрозуміти ідею.
✅ Приклад Feature Request
🐞 Bug Report — шаблон
Title:
[Bug] Short clear description of the problem
Environment:
• Evolution CMS version:
• PHP version:
• Database:
• Browser (if Manager-related):
• OS (optional):
Steps to reproduce:
1.
2.
3.
Expected behavior:
Що мало статись?
Actual behavior:
Що відбувається насправді?
Error messages / logs:
(якщо є — дуже бажано)
Additional context:
Скріншоти, відео, конфіг, кастомні плагіни, пов’язані модулі тощо.
🐞 Bug Report — шаблон
🙌 Дякуємо
Дякуємо всім, хто допомагає робити Evolution CMS кращим ❤️
Ваші issues = реальний внесок у розвиток проєкту.
• 🧩 Feature requests (ідеї, пропозиції, покращення)
• 🐞 Bug reports (баги, проблеми, неочікувана поведінка)
👉 Усі запити просимо створювати напряму в GitHub:
https://github.com/evolution-cms/evolution/issues
Це допоможе:
• не губити ідеї та баги в чатах
• швидше аналізувати та пріоритизувати задачі
• робити розвиток Evolution CMS більш прозорим для всіх
⚠️ Дуже важливо: чим детальніше опис — тим швидше і точніше ми зможемо допомогти.
Нижче — приклади шаблонів, як правильно оформляти Issues.
🧩 Feature Request — шаблон
Title:
[Feature] Short clear title of the idea
Description:
Опишіть, яку проблему ви хочете вирішити або яку потребу маєте.
Proposed solution:
Як ви бачите реалізацію цієї фічі?
(логіка, UI, поведінка, приклади)
Alternative solutions (optional):
Чи розглядали ви інші варіанти?
Use case / Why it’s needed:
Де і як це буде використовуватись?
Чому це корисно для вас або для ком’юніті?
Additional context:
Скріншоти, схеми, посилання, приклади коду — все, що допоможе зрозуміти ідею.
✅ Приклад Feature Request
Title: [Feature] Add bulk delete for resources in Manager
Description:
Currently, resources can only be deleted one by one, which is inconvenient
when managing large sites.
Proposed solution:
Add a checkbox list in the resource tree and a bulk delete action
with confirmation dialog.
Use case:
Large content-heavy websites with frequent cleanup tasks.
Additional context:
Similar behavior exists in other CMS like XXX.
🐞 Bug Report — шаблон
Title:
[Bug] Short clear description of the problem
Environment:
• Evolution CMS version:
• PHP version:
• Database:
• Browser (if Manager-related):
• OS (optional):
Steps to reproduce:
1.
2.
3.
Expected behavior:
Що мало статись?
Actual behavior:
Що відбувається насправді?
Error messages / logs:
(якщо є — дуже бажано)
Additional context:
Скріншоти, відео, конфіг, кастомні плагіни, пов’язані модулі тощо.
🐞 Bug Report — шаблон
Title: [Bug] Manager crashes when saving resource with empty TV
Environment:
- Evolution CMS 3.5.2
- PHP 8.4
- MySQL 8.0
- Chrome 120
Steps to reproduce:
1. Create a new resource
2. Add a TV field
3. Leave TV empty
4. Click Save
Expected behavior:
Resource should be saved successfully.
Actual behavior:
500 error and blank Manager page.
Error messages:
PHP Fatal error: Uncaught TypeError in resource.save.php
Additional context:
Happens only when TV type is "dropdown".
🙌 Дякуємо
Дякуємо всім, хто допомагає робити Evolution CMS кращим ❤️
Ваші issues = реальний внесок у розвиток проєкту.
GitHub
Issues · evolution-cms/evolution
Welcome to the Evolution CMS. The world’s fastest, most customizable Open Source PHP CMS. Your creative vision, no restrictions, no compromise. - Issues · evolution-cms/evolution
Товариство, долучайтесь до активного розвитку Evolution CMS. Розробники пьють каву відрами. Як коні, їй богу.
https://send.monobank.ua/jar/4sfC9J3MZ9
https://send.monobank.ua/jar/4sfC9J3MZ9