Сергей Шлоков

Сергей Шлоков

С нами с 31 января 2013; Место в рейтинге пользователей: #5
28 октября 2015, 07:29
0
Т.е. системную настройку убрать?
27 октября 2015, 14:11
+1
Сделал без папок. Кроме того, для оптимизации добавил системную настройку «Не проверять права». Если разработчик один, то нафига лопатить дерево и проверять права на каждый элемент. А если не проверять права, то и нет нужды в коллекции объектов, можно зачитать в массив. Это уменьшает время загрузки дерева и используемую память.
27 октября 2015, 14:05
+1
Посмотрю. Там используются источники. Если получится, сделаю.
26 октября 2015, 13:53
0
при любой перезагрузке страницы мне снова нужно будет открывать все 4 папки глубины
Если папку оставить открытой, то при следующей загрузке она откроется.
26 октября 2015, 13:40
0
Если у тебя получится вывести в избранное прямо в корень все избранные элементы подряд, то это намного облегчит работу, всё будет под рукой!
Это совсем не сложно. Просто это вопрос дискуссионный — нужны они или нет. Соглашусь, что они не удобны. Лично я бы тоже их убрал.
26 октября 2015, 10:54
+1
Я бы сказал, что это фича (специфика) дерева, а не баг. Дело в том, что если папка закрыта, то она пустая — в ней нет элементов. Зачитывается она только когда ее открываешь. Иначе дерево бы грузилось минуты. Т.е. на момент построения дерева я не знаю, есть ли в закрытых папках избранные элементы. Поэтому и получается, что когда папку открываешь, элементы подгружаются и я уже могу подсчитать избранные. А если их нет, то я скрываю папку. Если папка открыта, то я сразу подсчитываю и скрываю папку, если в ней их нет.
В дальнейшем я постараюсь решить эту проблему. На сегодняшний день я не знаю как заменить процессор у дерева на свой без изменения ядра, чтобы уже в нем решать часть задач.
П.С. Я сильно не тестировал. Возможно вылезут еще какие-то моменты. Будем решать их по мере поступления.
26 октября 2015, 09:30
0
Хотя наверно лучше выложить, чтоб потом не настраивать заново. Ща обновлю.
26 октября 2015, 09:16
0
У меня вопрос: избранное персонализировано для каждого пользователя, или оно одно общее для всех пользователей?
Для всех общее. После того как выложил тоже пришла в голову мысль разделить для пользователей. Уже вчера вечером сделал. Пока выкладывать не буду, чтобы не плодить версии для каждой маленькой доработки.
26 октября 2015, 09:11
+2
Николай принадлежит к категории людей импульсивных и нетерпеливых. Они как правило генераторы идей. Загорелся и быстро потерял интерес, потому что придумал что-то новое. Попробую предположить, что он по знаку зодиака водолей или близнецы. Это я к тому, что версия modxSDK так и осталась 2013 года. А планы так и остались планами. То же было и с Console.

П.С. Я тоже принадлежу к подобному типу людей. :)
25 октября 2015, 18:00
0
Картинки с моего сайта. Изначально звездочки отключены. Внешний вид избранных элементов можно изменить в css файле.
23 октября 2015, 19:45
+2
Василий первый занял :)
Тут придется подождать, так как я решил, что выпускать кучу мелких компонентов не удобно ни мне ни пользователям. Поэтому хочу сделать единый пакет AdminTools и туда уже добавлять всякие фичи.
23 октября 2015, 19:41
0
По этому топику вопрос закрыт. По крайней мере, на ближайшее время. Я лучше сосредоточусь на чем-то более важном и интересном, таком же как ControlErrorLog. Например, есть мысли сделать права для дерева ресурсов более привычными, чтобы облегчить жизнь новичкам MODX. Есть и другие, как мне кажется, интересные идеи.
П.С. Спасибо за высокую оценку моих работ. :)
22 октября 2015, 14:33
+1
На здоровье!
А вот с окном быстрого редактирования — это баг MODX.
22 октября 2015, 14:10
+3
Спасибо!
Да я собственно ничего фантастического не придумываю. Все это уже есть. Просто адаптируешь и все.
Например, список последних измененных объектов (элементов, ресурсов). Нажал Ctrl+Shift+L (для примера), открылось окно со списком (благо есть системный лог измененных объектов), выбрал нужный и открыл. Удобно? Думаю да.
Или редактирование системных настроек из текущего окна, как с журналом ошибок. Тоже думаю, было бы удобно.
Ну и еще парочка… :)
22 октября 2015, 13:56
+1
И могу и выложу, но только не раньше выходных.
А по поводу отзывов к этой статье: мне кажется её просто половина желающих и не заметила, т.к. она в топике «Вопросы». Я сам чисто случайно на неё наткнулся, листая последние вопросы…
Просмотров около ста. Интересно только пяти. Поэтому зачем тратить время на него. Я лучше ещё что-нибудь придумаю. Есть одна очень интересная идея. Но пока не знаю, получится ли. ;)
22 октября 2015, 13:29
1
+3
Спасибо за добрый слова!
Я вот вроде обращался к людям, программирующим в админке, а пишут в основном те, кто работает в IDE. Странно, никто не читает заголовок что-ли. Я тоже работаю в IDE. Интересные вещи сохраняю в Evernote. Мне эта доработка не нужна, поэтому и хотел узнать, может пригодится кому-нибудь. На данный момент интерес проявили 5 человек. Значит практически все работают редакторах. Поэтому вопрос о разработке закрываю.
П.С. Утром забацал вкладку Избранное. База разработки стала очень большая. Надоело лазить по этому дубу. А тут накидал текущие рабочие элементы в Избранное и работаешь.
22 октября 2015, 09:48
+3
[[*publishedon:strtotime:date=`%d.%m.%Y`]]
21 октября 2015, 10:45
+3
Кроме того, в MODX3, который обязательно когда-нибудь выйдет (мы же верим в это, правда?), элементы будут статичными, и все все равно будут редактировать их вне менеджера.

Мы все, рано или поздно, умрем. Так стоит ли жить?