Свежий релиз моей сборки порадует большим, даже очень большим количеством вкусняшек. Но что б их увидеть нужно выбрать в настройках новую тему MODxRE_DropDownMenu, эта тема будет базовой в Evolution CMS 1.3 выход которой уже не за горами. Осталось решить пару задач:
— Дописать очень вкусный и полезный функционал для админки
— определиться с новым логотипом, пока зашли с этим в небольшой тупик, поэтому если кто желает может помочь. В целом думаю будет вариант №3 но его нужно допилить ибо куча косяков с точки зрения правильности в нем присутствует modx.im/blog/questions/5250.html

Пару скриншотов чего же там полезного:

Скорость загрузки админки увеличилась в 4 раза
Скорость загрузки увеличилась в 4 раза по сравнению с темой MODxRE. Так же убрали задержку при сохранении документов, это зачем то использовалось раньше так как по другому дерево не обновлялось но теперь это все переписали по уму и того нет таймаута в 1 секунду а так же минус 1 ненужная переадресация. Я думаю все по достоинству теперь оценят скорость работы :) Хотя и раньше у ЕВО не было проблем со скоростью работы админки:) но теперь она стала еще на порядок быстрее.


Теперь при обновлении странички не перекидывает на главную, да и можно поделиться ссылкой сразу на документ или любую другую страничку в админке.

Темный режим
У новой темы есть Dark mode — изменяем вид админки на лету.

Контекстное меню для елементов в CodeMirror
Очень сильно упрощает работу в админке не нужно теперь искать к примеру чанк просто кликаем на него и сразу переходим в него в новом окне, ну или создаем его если его нет, вот тут можно глянуть видео как это работает modx.im/blog/docs/5258.html

3 Уровень в меню
Все элементы доступны через меню так же там же сразу можно и создать новый елемент, упрощает навигацию + как по мне удобней чем плагин ElementsTree который делает вид дерева как в REVO. Элементы отсортированы по Алфавиту.

Drag&Drop документов в Дереве, помойму вот тут в видео можно глянуть: modx.im/blog/dmi3yy/5254.html

Переписал еще раз Dashboard, хотя он теперь статичный но зато можно настроить как нужно для разных пользователей + не нужно теперь в плагин вставлять разметку его, что дает возможность написать 1 раз плагин и даже если поменяется разметка в дашбоарде, виджет уже не пострадает и будет на разных версиях отображаться коректно. Так же можно легко отключать базовые виджеты если они не нужны. Логика плагина такая же как у плагина для изменения Верхнего меню или для изменения пунктов в дереве документов.
$e = &$modx->Event;
switch($e->name){
        case 'OnManagerWelcomeHome':
				//if($_SESSION['mgrRole']!=='2') return;

                                //unset($widgets['welcome']);
				//unset($widgets['onlineinfo']);
				//unset($widgets['recentinfo']);
				//unset($widgets['news']);
				//unset($widgets['security']);
				
				$widgets['test'] = array(
					'menuindex' =>'1',
					'id' => 'test',
					'cols' => 'col-sm-6',
					'icon' => 'fa-rss',
					'title' => 'test',
					'body' => '<div style="max-height:200px;overflow-y: scroll;">[+modx_news_content+]</div>'
				);
                $e->output(serialize($widgets));
        break;
}


Так же исправили косяк с фоном PNG в KCFinder ну и поправили отваливание ТВ привязанных к шаблону.

Список изменений:
- refactor MODxRE_dropdownmenu theme.  x4 faster works (http://take.ms/Wwgbq)
- refactor wait.static - now save documents, setting faster more then 1sec (only in new theme)
- remember url for work in manager now with reload not redirect to welcom page (only in new theme)
- Dark mode for new theme, swith by button in tree  (http://take.ms/99K0D)
- new Dashboard, now all change with plugin, and no more style in code inside plugin (https://gist.github.com/dmi3yy/d065729c3c37eb3f17eab247ae1dd10d) (only in new theme)
- delete alterTitle (Preparations for merging into Evolution CMS)
- delete .htaccess (autocreate if not, when save settings) (Preparations for merging into Evolution CMS)
- rename robots.txt to sample_robots.txt (Preparations for merging into Evolution CMS)
- rename some fields into ENG (Preparations for merging into Evolution CMS)
- contextMenu for elements in Codemirror (http://take.ms/opW8t) (only in new theme)
- Drag&Drop documents in Tree (only in new theme)
- fix for normal work: [*placeholder[(system_variabnle)]*]
- DropDown 3 Level in Top menu (http://take.ms/Dm9qZ)
- [F] fix save assignedTv in Template
- KcFinder. png background fix
- Update TinyMce to 4.6.3
- phpthumb: fix default quality of image to 85 for best in googlepagespeed
- update Doclister (редирект с doc.html?page=1 на doc.html)


Большое вернее очень большое спасибо и респект за проделанную работу 64j. Так как мы с ним вместе это все пилили, и боюсь без него не получилось бы все на столько круто.

Скачать как всегда можно тут:
modx.com.ua
github.com/dmi3yy/modx.evo.custom/releases/