О только сейчас понял что при записи текущего цикла видеоуроков в Админке Evo не было написано ни одной строчки кода ;)
Действия в админке:
- установка модулей
- создание документов
- заполнение контентом
- создание шаблонов и тв
И только к последнему пункту у меня есть вопросы, планирую записать видео как шаблоны и тв создавать из IDE и на этом можно будет закрыть вопрос на тему кодинга из браузера
Действия в админке:
- установка модулей
- создание документов
- заполнение контентом
- создание шаблонов и тв
И только к последнему пункту у меня есть вопросы, планирую записать видео как шаблоны и тв создавать из IDE и на этом можно будет закрыть вопрос на тему кодинга из браузера
Forwarded from Deleted Account
2-3 минуты и начинаю
https://www.youtube.com/watch?v=gJj05HwOm0A&feature=youtu.be
https://www.youtube.com/watch?v=gJj05HwOm0A&feature=youtu.be
YouTube
Кратко о связях в моделях и создание собственного пакета, который можно устанавливать через Composer
Хотите помочь развитию Evolution CMS но не знаете как помочь ?
Предлагаю уделить 5-15 минут вашего времени на простые действия и будет очень хороший результат:
1. Регистрируемся на сайте: https://cmsmagazine.ru/ и добавляем 1 или несколько проектов на Evolution
2. Регистрируемся на сайте: https://it-rating.in.ua/ и добавляем 1 или несколько проектов на Evolution
3. Заходим на https://github.com/evolution-cms/evolution и ставим Звездочку
Предлагаю уделить 5-15 минут вашего времени на простые действия и будет очень хороший результат:
1. Регистрируемся на сайте: https://cmsmagazine.ru/ и добавляем 1 или несколько проектов на Evolution
2. Регистрируемся на сайте: https://it-rating.in.ua/ и добавляем 1 или несколько проектов на Evolution
3. Заходим на https://github.com/evolution-cms/evolution и ставим Звездочку
https://github.com/evolution-cms/evolution/releases/tag/2.0.1
New feature:
Now we can use DynamicRelation:
SiteContent::addDynamicRelation('comments', function (SiteContent $myModel) {
return $myModel->hasMany(Comments::class);
});
Example: https://github.com/Ser1ous/evocms-comments
Video(ru): https://www.youtube.com/watch?v=gJj05HwOm0A
Lib: https://github.com/i-rocky/eloquent-dynamic-relation
Change log:
- Update DocLister
- fix: manager fix change theme (Serious)
- fix: #1271 childrens should be children (Dmi3yy)
- fix: #1294 Bad layout on page template-bound resources (Dmi3yy)
- fix: Lang issue & #1272 (Dmi3yy)
- fix: forgot ->db-> #1265 (Dmi3yy)
- fix: issets are need in codemirror plugin #1264 (Dmi3yy)
- fix: needs isset #1263 (Dmi3yy)
- fix: getDocumentObject method (Pathologic)
- fix: need use correct cachekey with event and GET (Dmi3yy)
- fix: manager theme bug (Dmi3yy)
- fix: styles anв icons (Ruslan Aleev)
- fix: tree icon for private resource (Mr 😎
- fix: No hint path defined for [cache] (Pathologic)
- fix: Corrected lexicons, Corrected output of lexicons in template (Ruslan Aleev)
- fix: send mail to manager e-mail. (Yevhen Lebediev)
- fix: demo site install (Pathologic)
- fix: fullscreen tinymce hiding buttons (Mr 😎
- fix: parse plugin params (dzhuryn.volodymyr)
- refactor: htaccess add rules for remove // #1239 fix (Dmi3yy)
- new: (core) Add Dynamic Relation (Ser1ous)
New feature:
Now we can use DynamicRelation:
SiteContent::addDynamicRelation('comments', function (SiteContent $myModel) {
return $myModel->hasMany(Comments::class);
});
Example: https://github.com/Ser1ous/evocms-comments
Video(ru): https://www.youtube.com/watch?v=gJj05HwOm0A
Lib: https://github.com/i-rocky/eloquent-dynamic-relation
Change log:
- Update DocLister
- fix: manager fix change theme (Serious)
- fix: #1271 childrens should be children (Dmi3yy)
- fix: #1294 Bad layout on page template-bound resources (Dmi3yy)
- fix: Lang issue & #1272 (Dmi3yy)
- fix: forgot ->db-> #1265 (Dmi3yy)
- fix: issets are need in codemirror plugin #1264 (Dmi3yy)
- fix: needs isset #1263 (Dmi3yy)
- fix: getDocumentObject method (Pathologic)
- fix: need use correct cachekey with event and GET (Dmi3yy)
- fix: manager theme bug (Dmi3yy)
- fix: styles anв icons (Ruslan Aleev)
- fix: tree icon for private resource (Mr 😎
- fix: No hint path defined for [cache] (Pathologic)
- fix: Corrected lexicons, Corrected output of lexicons in template (Ruslan Aleev)
- fix: send mail to manager e-mail. (Yevhen Lebediev)
- fix: demo site install (Pathologic)
- fix: fullscreen tinymce hiding buttons (Mr 😎
- fix: parse plugin params (dzhuryn.volodymyr)
- refactor: htaccess add rules for remove // #1239 fix (Dmi3yy)
- new: (core) Add Dynamic Relation (Ser1ous)
GitHub
Release Evolution CMS 2.0.1 · evolution-cms/evolution
New feature:
Now we can use DynamicRelation:
SiteContent::addDynamicRelation('comments', function (SiteContent $myModel) {
return $myModel->hasMany(Comments::class);
});
Example: h...
Now we can use DynamicRelation:
SiteContent::addDynamicRelation('comments', function (SiteContent $myModel) {
return $myModel->hasMany(Comments::class);
});
Example: h...
🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️
Кста может кто появился тут кто хочет в Киеве в Офисе работать по части EVO ????
🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️
Ищем в хорошую веселую компанию, офис на м.Льва Толстого
ЗП по результатам собеседования и тестового
За подробностями пишите в личку @dmi3yy
Кста может кто появился тут кто хочет в Киеве в Офисе работать по части EVO ????
🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️🚣♀️
Ищем в хорошую веселую компанию, офис на м.Льва Толстого
ЗП по результатам собеседования и тестового
За подробностями пишите в личку @dmi3yy
Нужно нам такое в Ево ?
http://modx.today/posts/2020/02/modx3-passwordless-login
Делается за 5 минут:
- Есть у нас функционал забыли пароль, работает как раз так же, ввели пароль -> получили в почту линк
- что нужно сделать:
- добавить галочку вход без пароля
- на страничке логина по этой галочке скрыть поля
- поменять содержимое письма
И готово :)
http://modx.today/posts/2020/02/modx3-passwordless-login
Делается за 5 минут:
- Есть у нас функционал забыли пароль, работает как раз так же, ввели пароль -> получили в почту линк
- что нужно сделать:
- добавить галочку вход без пароля
- на страничке логина по этой галочке скрыть поля
- поменять содержимое письма
И готово :)
MODX.today
Did you know MODX3 comes with passwordless login?
New in the MODX3 alpha releases: the ability to login without a password. Instead of using a password, you can use a one-time login link sent via email to login to the manager.
Собрал PWA под Evolution 2.0, пока базовая заготовка, но в целом уже работает.
https://packagist.org/packages/dmi3yy/evocms-pwa
https://packagist.org/packages/dmi3yy/evocms-pwa
packagist.org
dmi3yy/evocms-pwa - Packagist
Evolution CMS 2.0 Progressive Web App package
Forwarded from Wlatt
Хз конечно, но может кому надо будет. Накидал на скорую руку виджет для создания кэша. На правильность совсем не претендует, страницы дергаются тупо file_get_contents, позже может перепишу, пока нет времени.
Пакетов под Evolution CMS становиться все больше:
https://packagist.org/?query=evocms
тем кто так же пишет свои дополнения просьба делать с префиксом evocms- это даст возможность легко их находить
https://packagist.org/?query=evocms
тем кто так же пишет свои дополнения просьба делать с префиксом evocms- это даст возможность легко их находить
packagist.org
The PHP Package Repository
Новое интересное дополнение для сохранения истрии изменений документов с возможностью предпросмотра и востановления на нужную версию
https://github.com/DDAProduction/evocms-resourceHistory
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)
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)
GitHub
Release Evolution CMS 2.0.3 · evolution-cms/evolution
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 phpmai...
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 phpmai...
Вот так вот не спеша EVO обогнало MODX по количеству живых сайтов в рунете
https://cmsmagazine.ru/cms/?activeSort%5Bsort%5D=works_count&activeSort%5Bsort_direction%5D=desc
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
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
GitHub
GitHub - evolution-cms/prepareToUpdateFrom2To3Evo
Contribute to evolution-cms/prepareToUpdateFrom2To3Evo development by creating an account on GitHub.
Для тех кто не осилил на 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.
Релизная версия будет содержать полное описание изменений с примерами использования.
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.
Релизная версия будет содержать полное описание изменений с примерами использования.
GitHub
GitHub - franzose/ClosureTable: Adjacency List’ed Closure Table database design pattern implementation for the Laravel framework.
Adjacency List’ed Closure Table database design pattern implementation for the Laravel framework. - franzose/ClosureTable