MODX Evolution 1.1b-d7.0.16 - релиз (25.09.2014)

Думаю уже многие заметили что появилась еще ветка в моем форке.
В частности продолжаю развивать EVO то б он был еще лучше:)

Из основного на что хотелось бы обратить внимание:
1 Часть работ направленна на возможность изменять внешний вид админки:
FRAMESET -> iFrame (теперь можно сделать удобную тему к примеру под mobile)
папка frame сдублированна в папку темы (теперь изменяя как нужно дерево документов или что то глобальное в структуре не нужно трогать файлы ядра, достаточно создать новую тему оформления)
рефактор верхнего меню, Наконецто у нас есть полная свобода над верхним меню, можно создавать изменять удалять любые пункты с помощью простого плагина в несколько строк кода.
Пример:

//в данном примере выключаем пункт меню Отчеты и добавляем пункт меню заказы
$e = &$modx->Event;
switch($e->name){
	case 'OnManagerMenuPrerender':
		unset($menu['reports']);
		$menu['orders']     = array('orders','main','Заказы','#orders','Заказы','new NavToggle(this); return false;','','',0,60, '');
		$menu['neworders']     = array('neworders','orders','Новые заказы','index.php?a=112&id=4','Новые заказы','this.blur();','','main',0,60, '');
		$e->output(serialize($menu));
	break;
}


рефактор поиска (сделал что б запрос сразу искался по id alias и заголовкам, так все же быстрее можно что то найти)
Собственно добавил новую тему, в целом там много не менял, но добавил в верхнее меню поле поиска, которым теперь в разы удобней пользоваться.

Так же переделал работу с customTV, с ними раньше было очень не удобно работать так как вечно приходилось вспоминать как же правильно написать @INCLUDE ...multiTV — теперь же после установки кастомный ТВ просто появляются в списке для выбора

Еще хотелось бы обратить внимание на возможность обновления через Extras.
+ там же есть плагин который выводит на главной в админке если появилась свежая версия

p.s. Единсвенное что упустил в текущем релизе это заменить лого:(
p.p.s2 Основную ветку форка буду поддерживать, в частности туда будут попадать критические правки, а так же все изменения из офф версии MODX.

В Остальном приглашаю всех на тестирование и разработку нового :)

65 комментариев

avatar
Это все хорошо!

Только у меня вопрос, т.е. будет 2 варианта modx evo Dmi3yy Edition?

Этот релиз MODX Evolution 1.1b-d7.0.16 продолжение MODX EVO 1.0.14-d6.16? В чем у них разница?
Комментарий отредактирован 2014-09-25 14:52:18 пользователем 118RUS
avatar
1.0.14-d6 тут буду вносить критические правки + все изменения с офф версии
1.1b-d7 включает в себя 1.0.14-d6 + новые изменения которые описал в топике. ну и то что еще только предстоит добавить.

опять же через какое то время это все появиться и в офф версии modx evo.
avatar
Если я правильно понимаю версия 1.1b-d7 это бета для тестов с новыми плюшками, после обкатки плюшек они будут добавляться в 1.0.14-d6? Т.е. 1.0.14-d6 это стабильная версия будет?
avatar
в какой то момент заменю скопом тоесть по чуть чуть плюшки переносить не буду
avatar
Это очень даже хорошо!

Огромное спасибо за проделанные труды!
avatar
Наконецто у нас есть полная свобода над верхним меню, можно создавать изменять удалять любые пункты с помощью простого плагина в несколько строк кода.
а можно пример такого плагина?
avatar
смотри этот файлик, плагин накидаю завтра
github.com/dmi3yy/modx.evo.custom/blob/develop/manager/frames/mainmenu.php
avatar
avatar
Добавил пример кода в топик
avatar
Дим, сколько у тебя часов в сутках? Такое впечатление, что где-то 48, иначе как ты успеваешь…
avatar
Да тут не только моя заслуга ибо многие помогают:
к примеру Рефактор верхнего меню полностью заслуга Bumkaka
C переводом на iframe также помогали из сообщества подпилить js код что б он красиво работал. К сожалению не всегда высказываю большое спасибо в топике, тем кто помагал :( за что искрене извеняюсь.
avatar
Доброго дня всем! Обновил сайт до версии MODX EVO 1.1b-d7.0.16 и перестал работать редактор, т.е. при выборе любого пункта в дереве, справа пустое поле. Обновился MODX EVO 1.0.14-d6.16 баг исчез все работает нормально, пока!
avatar
Нужно смотреть console в браузере что б понять где глюк, ибо по другому сказать сложно
avatar
Интересно… проверил сейчас на другом сайте там все нормально
avatar
опять обновил первый сайт до последней версии и все ок! Наверное был какой-то глюк)
avatar
Скорей всего просто кеш браузера или нехватало каких то файлов
avatar
Проблема решается просто. Заходите в настройки. и просто нажимайте сохранить. Я так понял вы при первом входе проигнорировали сохранение настроек
avatar
Давно хотел сделать замечание, ну добавьте бы комментарии к методам и переменным, в IDE работать очень не приятно, приходится ручками добавлять комментарии. Версии как пирожки шлепаете, а в коде так ничего и не меняется.
Вот пример
github.com/dmi3yy/modx.evo.custom/blob/master/manager/includes/document.parser.class.inc.php#L11
не сложно же написать
/**
 * @var DBAPI
 */
public $db;


И уберите вы уже эти var!
avatar
avatar
Это аргумент? ))
avatar
Альтернатива после которой даже обновления не страшны.
avatar
Прошу прощения, я тут новенький. А где можно скачать то новую версию? Ссылки я не нашел…
avatar
avatar
Спасибо большое!
avatar
Установила последнюю версию. Не могу загрузить картинки ни через timymce, ни через tv-параметр.

Выдает ошибку
Невозможно создать папку images.
Warning: mkdir() [function.mkdir]: No such file or directory in /home/h40859/data/www/kottedz.h40859.srv5.test-hf.ru/manager/media/browser/mcpuk/core/uploader.php on line 239

Warning: Cannot modify header information — headers already sent by (output started at /home/h40859/data/www/kottedz.h40859.srv5.test-hf.ru/manager/media/browser/mcpuk/core/uploader.php:239) in /home/h40859/data/www/kottedz.h40859.srv5.test-hf.ru/manager/media/browser/mcpuk/core/uploader.php on line 587

В чем может быть дело?
avatar
Вопрос снят. Не сбросила путь в файл-менеджере и файл-браузере.
avatar
Скажите для рабочего сайта можно использовать? На сайте будут использоваться стандартные сниппеты.
avatar
Никаких проблем в использовании не замечено с момента выхода, использовал вместе с evoBabel, evoFilter, DocLister и прочими. Релиз стабильный.
avatar
avatar
Так это, по идее, и все дополнения из модуля extras накроются для РФ-аудитории, если не фейк?
avatar
Уже всё нормально… их обматерили)
avatar
Когда уже появится возможность выделять по несколько пунктов в дереве разделов сайта(для удаления)?
avatar
Используйте модуль DocManager :) там все давно есть
avatar
Здравствуйте!
Обновился до версии 1.0.14-d6.16, и перестал работать [[Ditto?… ]] — вместо него заработал только [!Ditto?… !] — надо сказать как то намного шустрее))

А еще в чанке вывода Ditto (в шаблонах по прежнему работает) перестали работать конструкции
[+gamename:gt=`0`:then=``:else=``+]

щас буду менять на if — может чего посоветуете?
avatar
Кэшируемый дитто должен работать, таких проблем не наблюдалось, изучайте свой вызов сниппета.

А еще в чанке вывода Ditto (в шаблонах по прежнему работает) перестали работать конструкции
[+gamename:gt=`0`:then=``:else=``+]

Сейчас по умолчанию Phx отключен, нужно добавить параметр phx='1'
avatar
Спасибо за ответ. Переделал это дело через сниппет «if» — работает, вроде бы где то читал что так даже быстрее

А по поводу дитто, когда смотришь на параметры загружаемой страницы — пишет что загружено из Кеша, хотя он в некешируемом виде
avatar
У вас есть ветка github.com/dmi3yy/evolution-jp
Очень интересное решение разделения пользовательских файлов отдельно. Будет подобное внедрено в стандартной ветке?
avatar
Давно не смотрел ветку JP надо будет добраться обычно там много интересного :)
avatar
Подскажите, как вернуть возможность использования кавычек в pagetitle?
  • nohc
  • 0
avatar
Добрый вечер Дмитрий! У меня после обновления перестала работать такая конструкция. Phx обновил.
<a href="[~[+id+]~]">[+phx:if=`[+image:len+]`:gt=`0`:then=`<img src="[+image+]" width="250" alt="картинка" />`+]</a>
<p>[+content:character_limit=`130`+]</p>
  • Qim
  • 0
avatar
Это в дитто
Добавьте к нему параметр &phx=1
avatar
Перестал работать виджет Evogallery. Это из-за фреймов?
This module is disabled and can not execute
Комментарий отредактирован 2014-10-10 15:08:02 пользователем nohc
  • nohc
  • 0
avatar
неа
просто ж пишет что выключен попробуйте еще раз переставить его просто
avatar
Сам модуль включен и работает. Заметил такую проблему на всех сайтах, которые на новой сборке.
В консоли — только ошибка об отсутствии managermanager/js/jquery.min.map
Комментарий отредактирован 2014-10-10 15:20:00 пользователем nohc
avatar
Буквально вчера настраивал и было все ок

Проверьте верно ли указан айди модуля в ммруллес
avatar
да, прошу прощения. Смутила надпись над ошибкой
«Управление изображениями»
avatar
На версии 1.1b-d7.0.16 — не ставится FlexSlider-MultiTV из Extras. Там что то в обращении к базе надо поправить.
avatar
Если можно в лично скриншот ошибки. проверю
avatar
Отправил в личку скрин
avatar
Дмитрий! Вот такая проблема — не знаю с чем связана
Не открывается KCFinder
Точнее окно запускается — но в нем пусто и написано «Неизвестная ошибка»
что делать?
avatar
1 проверить пути в настройках возможно не указали или не сбросили
в последних 2-х вкладках
2 проверить права на запись в .thumbs и images которые в assers
avatar
ну это я как Отче наш помню)
там все в первую очередь поглядел
но нет
avatar
тогда пункт 3 кривые названия картинок в assets/images
avatar
ааа) то есть русские имена…
в старых версиях modx просто не видно было миниатюр — а тут совсем ничего не видно значит
avatar
в настройках есть галока «использовать транслитерацию при загрузке файлов» — очень полезно, как для себя, так и для глуповатых менеджеров которым нельзя объяснить что такое транслит и нижнее подчеркивание
avatar
она по умолчанию сейчас стоит
просто сайт был на более ранней версии MODX
там такого не было и поназагружали кучу файлов с русскими именами.
ранее это им не особо мешало — в редакторе файлов файлы были видны хоть и без миниатюр
а в новой версии — совсем ничего
avatar
это касается только папки images?
а если такие файлы есть в папке files?
потому что исправление в папке images эффекта не дало

и имеет ли значение написание file.jpg или file.JPG
Комментарий отредактирован 2014-10-14 13:52:37 пользователем ufabooks
avatar
А в папке files у вас и так все рабоатет :)
avatar
дано я подумал может какое то взаимное влияние)
потому что результата нет — хотя все файлы русские в папке images переименовал
avatar
Страница результатов поиска на новой сборке выглядит странно. Замечено на двух сайтах.
yadi.sk/i/2LqBd24TcEhLP
На ранних сборках норм. делал одинаково.
Сайт почти готов — поиск оставил напоследок — если не найдется решение — придется весь переносить на более раннюю сборку((
Может кто сталкивался уже?
Комментарий отредактирован 2014-10-23 15:20:25 пользователем apofigen
avatar
Причём тут сборка то, смотрите подключение стилей, да и если что всё это можно вёрсткой поправить. Буквально вчера ставил поиск на последнюю сборку, полёт нормальный:



Вызов:
[!AjaxSearch? &ajaxSearch=`0` &extract=`99:content,pagetitle,description,introtext` &showInputForm=`0`!]
avatar
На скрине шаблон вообще без стилей. Ведет себя одинаково как на пустом шаблоне, так и с применением CSS. Целый день голову ломал… Сейчас буду на раннюю версию переливать сайт. Посмотрю на результат.
avatar
Сделал пошагово по я-гуру — все встало на места. Где была закавыка — так и не понял)
Вопрос снимается.
avatar
А есть полный список отличий этой сборки от оригинальной modx evo?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.