[] Куда же писать о багах в EVO ? так то б наверняка было исправлено или принято к сведению.

Всем привет. Очень часто про ошибки пишут в коментах и потом они теряются пока кто то еще не найдет и я это прочитаю. Так вот делюсь рецептом как и куда нужно писать что б получить отклик. Актуально как для офф ветки так и для моей сборки(ибо различия только в начальных настройках и наборе дополнений)

Переходим по ссылке: github.com/modxcms/evolution/issues
Жмем кнопку

И пишем о найденной ошибке. так же желательно указывать версию а так же прикладывать скрины(это дает возможность быстрее понять что же и где не так)

p.s. Единственное не забываем просмотреть список может уже об этой баге писали.

[] evoShop - ищу базовый шаблон для фронтенда, что б сделать демо сайт.

Наконец-то все ближе и ближе подхожу к вопросу evoShop.
Хочу сделать сразу и демо сайт для того что б можно было потом на базе демо быстро разворачивать Интернет магазин.

В качестве css Фреймворка вижу bootstrap 4.

В целом задача стоит собрать каркас максимально простой и функциональный с минимумом лишних стилей про js вообще молчу исключительно бутстап.

Смотрел сначала на готовые шаблоны: devitems.com/tf/orion-preview/
но оттуда потом выпиливать надо 90 процентов что исключает возможность нормального использования как базы.

Если есть желающие помочь буду благодарен:)

[] Интернет-магазин

Добрый день, уважаемые гуру!

Возник очередной вопрос. С помощью чего же все-таки реализовывать интернет-магазин на сайте?

Ранее делали на Shopkeeper, но он перестал поддерживаться и более не развивается. В целом он меня устраивал, но возникают проблемы в работе на последней версии Modx by Dmi3yy

Также нашла модуль TSVshop. Но нашла очень много нелестных отзывов, к тому же все аддоны у него платные. А русские люди, как мы знаем, хотят халявы ;)

Вопрос. На чем вы делаете интернет-магазины?
Заранее спасибо!

[] Как работает "последняя авторизация" в редактировании вебпользователя?

Сайт старенький, зарегистрировалось уже очень много ботов. Хотел почистить пользователей. Думаю, что может быть проще, чем стереть всех у кого 0 авторизаций?

Каким-то чудом большинство имеют 1 авторизацию и нет даты последней авторизации.
Но оказалось, что есть такие пользователи, которые что-то добавили на сайте и их мне удалять не надо.
В общем вопрос такой, почему где-то в «последняя авторизация» указана дата, где-то пусто?
Возможно это баг старых версий? Сейчас стоит от Дмитрия 1.2.1-d9.1.0, там такого не наблюдаю, но на ней и не регистрировались еще боты :)

[] DocLister и sortType doclist

Как ВЫ думаете, почему, если указать свой порядок (sortType => 'doclist'), 10 ресурсов выводится за 2.1 секунды (включая загрузку других элементов страницы), в то время как без него за 0.8?

Этот же запрос в phpmyadmin заставляет его длительное время висеть в задумчивости, в районе минуты, а после выдать результат:
Отображение строк 0 - 9 (10 всего, Запрос занял 2.3674 сек.)



Без ORDER BY FIND_IN_SET...:
Отображение строк 0 - 9 (10 всего, Запрос занял 0.0081 сек.)



Можно как то ускорить процесс?

[] Динамическое обновление пунктов в select?

Добрый день.

Использую на сайте eForm.
Есть три поля select. Необходимо обновлять пункт каждый следующий пункт select в зависимости от значения предыдущего select.

Как лучше организовать обновление пунктов option в поле select?

[] Ошибки в админке и сайте

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

админка

сайт сейчас

[] STRICT_MODE

Версия 1.2.1-d9.1.0 требует чтобы в mySQL 5.7 был отключен STRICT_MODE.
У меня на хостинге это невозможно сделать по некоторым причинам.
Поэтому пришлось в файл dbapi.mysqli.class.inc.php 54 строкой вставить инструкцию

else {
		$this->conn->query("{$connection_method} {$charset}");
		$this->conn->query("SET SESSION sql_mode='';");
		$tend = $modx->getMicroTime();


Вопрос — если я обновлю двиг, когда выпустят новую версию, то этот файл перезапишется. Придется снова править. Может имеет смысл на этапе разработки туда вставить эту строчку?

[] Вакансия: Разработчик на MODX в команду Dmi3yy Team.

Очередной раз хочу с себя скинуть часть работы на команду и заняться полезными штуками типа evoShop и развитием движка, на что жутко не хватает времени из за текущих проектов, уже и менеджера недавно взял в команду с планами разгрузить с себя часть менеджерской работы, итогом его привлечения стало увеличенте потока заказов :(, вернее это плюс но опять же больше времени у меня не стало(((

В кратце про команду:
На текущий момент кроме меня в команде есть:
1. Менеджер(kasick)
2. Дизайнера
3. Верстальщика
4. Програмиста MODX EVO
Ну и еще пару ребят на подхвате.

Все работаем удаленно, офис пока не планируется за не надобностью. В целом почти вся команда из Украины но предрассудков и ограничений нет, главное что б человек был хороший:)

Кого ищем:
— На первом месте это личные качеста в частности: Ответственность, желание работать, желание учиться и развиваться.
— на втором само собой знания MODX, в целом 90% это проекты EVO, но бывают и REVO, пока я все проекты REVO просто сливаю знакомому програмисту но готов пересмотреть текущую политику. По части минимальных знаний EVO напишу чуть ниже.
— ищем помошников на фултайм но с попроектной оплатой, почему так расписал чуть ниже.

Кого не ищем:
— раздолбаев не умеющих ценить свое и чужое время
— мега крутых специалистов ибо не можем их прокормить (ну нету сильно крупных проектов с космическими бюджетами)

Что предлагаем:
— исключительно попроектную работу, но загрузить готовы на фултайм (почему попроектную? потому как это дает возможность вам же планировать свои доходы, которые зависят от вашего желания работать, умений и скорости работы. Ибо вы можете за месяц выполнить работы как на 100$ так и на 1000+$ все исключительно в ваших руках, моя задача тут это предложить вам работу. А самое больше наказание и штрафы это перестать скидывать вам работу. Тоесть все максимально просто и открыто)
— Доступ к знаниям моим и моей команды, дает возможность быстро научиться. (Есть пару ребят которые пришли в команду с минимальными знаниями но за пару месяцев очень сильно выросли)

По части требований в знаниях:
— базовые знания для любого програмиста: CSS HTML JS PHP (не нужно знать и уметь все, но задавать вопросы: как прикрутить к сайту fancybox или что таком вложенный масив в php или как масив преобразовать в json, или как поменять немного верстку что б легче было запрограмить — это нужно уметь, благо на это все есть ответы в гугле сразу же на первой страничке. Вообщем нужно иметь понятие что такое веб:)
— MODX EVO знать на базовом уровне уметь собирать как минимум сайты с функционалом: (Статьи, Галерея, Каталог, Формы обратной связи), тоесть знание вот этих уроков на 4+ более чем достаточно docs.evolution-cms.com/Полезности/Уроки (понимаю что уроки устарели морально и сейчас многие вещи делаются проще, но сути не меняет)
— Для REVO обязательное знание minishop.

Как же к нам попасть ?
1. Написать на почту Андрею (менеджеру), вот первая задача найти его почту:) подсказка есть в прям тут в топике и дальше сайта modx.im никуда идти не надо :) -так сказать проверка на смекалку и умение искать инфу:)
— скинуть в почту инфу о себе: в частности кто вы, что знаете что умеете, к чему стремитесь и т д ) тоесть все что поможет побыстрее вас узнать.
2. После общения с Андреем (это проверка на обычные человеческие качества) будет тест на проф знания, по части от вас нужен один собранный проект (тестовый или живой не важно) главное что б был доступ в админку оценить вашу работу. в целом хотелось бы там увидеть как минимум стандартные вещи(вывод статей/новостей, галерея, формы, каталог)
3. Начинаем работу, ибо без этого понять подходим ли мы друг друг зачастую не получается :( Бывает все хорошо и человек хороший и делать умеем но не сростается а бывает наоборот:)

p.s. Можно смело тут задавать вопросы если что в комментариях :)

[] Альтернатива Денверy

Стоит денвер, сначала вношу правки там, потом переношу на реальный сайт.
Попробовал обновить движек на денвере с 1.0.14-d6.16 на 1.2.1-d9.1.0 — не работает.
Я так понимаю, что надо обновлять PHP и mySQL. Может быть проще заменить денвер на что-то другое. Кто посоветует, лучше попроще, портабл типа денвера.