Evolution CMS news
133 subscribers
48 photos
2 videos
8 files
265 links
Download Telegram
Нужно нам такое в Ево ?

http://modx.today/posts/2020/02/modx3-passwordless-login

Делается за 5 минут:
- Есть у нас функционал забыли пароль, работает как раз так же, ввели пароль -> получили в почту линк
- что нужно сделать:
- добавить галочку вход без пароля
- на страничке логина по этой галочке скрыть поля
- поменять содержимое письма

И готово :)
Собрал PWA под Evolution 2.0, пока базовая заготовка, но в целом уже работает.
https://packagist.org/packages/dmi3yy/evocms-pwa
Forwarded from Wlatt
Хз конечно, но может кому надо будет. Накидал на скорую руку виджет для создания кэша. На правильность совсем не претендует, страницы дергаются тупо file_get_contents, позже может перепишу, пока нет времени.
Forwarded from Wlatt
Пакетов под Evolution CMS становиться все больше:
https://packagist.org/?query=evocms

тем кто так же пишет свои дополнения просьба делать с префиксом evocms- это даст возможность легко их находить
Новое интересное дополнение для сохранения истрии изменений документов с возможностью предпросмотра и востановления на нужную версию
https://github.com/DDAProduction/evocms-resourceHistory
https://github.com/evolution-cms/evolution/releases/tag/2.0.3

Most Important changes:
• Update DocLister (Dmi3yy)
• Update Formlister to 1.12.1 (Pathologic)
• Add ukrainian lang (Dmi3yy)
• fix webp rules for phpthumb (bug in chrome on mac and ios) (Dmi3yy)
• Up phpmailer version (Dmi3yy)
• Update PhpCompat.php (zatomant)
• Fix getConfig in manager (Dzhuryn Volodymyr)
• Fix Syntax error in mysql 8 (Kamil)
• Fix bug with empty snippet (Dzhuryn Volodymyr)
• Optimize backup manager evo 2.0 (Dzhuryn Volodymyr)
• Fix lost plugin events on install (Pathologic)
• Fix composer conflict version (Ser1ous)
• Add OnLogEvent event (Dmi3yy)
Вот так вот не спеша EVO обогнало MODX по количеству живых сайтов в рунете

https://cmsmagazine.ru/cms/?activeSort%5Bsort%5D=works_count&activeSort%5Bsort_direction%5D=desc
Evolution CMS 3.0 RC

We continue developing and implementing new ideas in Evolution CMS, started in the 2.0 branch to reach even greater possibilities and convenience in working with CMS.

## What's new?
⁃ PostgreSQL support
⁃ Redis sessions support
⁃ Install/Update by migrations
⁃ Install/Update by CLI
⁃ Docker support
⁃ Controllers support in core
⁃ Closure Table
⁃ DLSiteContent
⁃ Remove from core unused elements (Messages, Import, Export)
⁃ Move to Extras (DocLister, DocInfo, Summary, Phpthumb, DLCrumb, DLMenu, DLSitemap, FormLister, If, Doc Manager, ElementInTree, FileSource, Quick Manager+)
⁃ Remove Demo site
⁃ Add new fields to WebUsers (last_name, middle_name)
⁃ Create \helpers::phpthumb ({{\Helper::phpThumb('assets/images/evo-logo.png', 'w=150,h=76,far=C,bg=FFFFFF')}})
⁃ Tracy add new type (manager/admin/adminfrontonly/managerfrontonly)
⁃ Refactor Tracy dump and bdump functions for show all depth of data
⁃ Add cache to get documentObject

## Upgrade from older versions
1. You need upgrade to 2.0.3 version
2. Get script prepareToUpdateFrom2To3Evo
Link: https://github.com/evolution-cms/prepareToUpdateFrom2To3Evo
3. Run script on your site by url sitename /assets/updater.php

The release version will contain a full description of the changes with examples of how to use it.

https://github.com/evolution-cms/evolution/releases/tag/3.0RC
Для тех кто не осилил на English

Evolution CMS 3.0 RC

Мы продолжаем развивать и внедрять новые идеи в Evolution CMS, начатые в ветке 2.0, чтобы достичь еще больших возможностей и удобства в работе с CMS.

## Что нового?
- Поддержка PostgreSQL
- Поддержка сессий Redis
- Установка / обновление путем миграции
- Установка / обновление через CLI
- Поддержка Docker
- Поддержка контроллеров в ядре
- Closure Table (https://github.com/franzose/ClosureTable)
- DLSiteContent (https://github.com/webber12/DLSiteContent)
- Удалили из ядра неиспользуемые элементы (Сообщения, Импорт, Экспорт)
- Перенесли в Extras (DocLister, DocInfo, Summary, Phpthumb, DLCrumb, DLMenu, DLSitemap, FormLister, If, Doc Manager, ElementInTree, FileSource, Quick Manager +)
- Удалили демо-сайт
- Добавили новые поля для веб-пользователей (last_name, middle_name)
- Создали \helpers::phpthumb ({{ \Helper::phpThumb ('assets/images/evo-logo.png', 'w=150,h=76,far=C,bg=FFFFFF')}})
- В трейси добавлили новый тип конфига (manager/admin/adminfrontonly/managerfrontonly)
- Рефакторинг функций Tracy dump и bdump для отображения всей глубины данных
- Добавили дополнительный кеш, при получении documentObject

## Обновление со старых версий
1. Вам необходимо обновить на версию 2.0.3.
2. Скачать скрипт prepareToUpdateFrom2To3Evo
Ссылка: https://github.com/evolution-cms/prepareToUpdateFrom2To3Evo, или из установить из Extras
3. Запустите скрипт на своем сайте по URL sitename /assets/updater.php.

Релизная версия будет содержать полное описание изменений с примерами использования.
Вот так теперь можно устанавливать дополнения через консоль, с учетом зависимости пакетов.
Самый верный кастомный роутинг, теперь в будет EVO 3.0
Долой DocLister или переходим на Eloquent, начинаю собирать информацию по Evo 3.0
https://gist.github.com/Dmi3yy/48b153d5ab60e2524e81170d38bf4bcd

Если будет вопросы или коменты пишите в gist, так что б сразу дописал и было все понятно