Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1

Обновление modx.pro

Основные работы по обновлению сообщества закончены — сейчас довожу до ума всякие мелочи. В первое время возможны мелкие проблемы, не обращайте внимания.


Это — полностью новый сайт, написанный с нуля. Все старые данные были импортированы, ни одной строчки кода не было скопировано просто так.

Заметки о ходе создания можно почитать на Patreon, а вот краткий список изменений:
Василий Наумкин
10 июля 2018, 15:58
modx.pro
6
7 234
+55

Про новый сайт сообщества

Привет, друзья!

У меня есть отличная новость: разработку нового сообщества теперь спонсируют ребята из нидерландской компании Sterc, в которой я сейчас работаю над MODX 3. Вот такое совпадение, да.

Через это, исходники новой версии сообщества уже доступны на обозрение всем желающим. Темпы разработки не меняются, я так же буду выкладывать отчёты 2 раза в месяц. Но донатить на Patreon больше нет никакой необходимости, только если вам прям сильно хочется. Ну и заметки там теперь тоже открыты, может будет интересно.

По нашей договорённости, Sterc теперь размещает парочку баннеров на сайте — и это баннеры про финансирование MODX 3. Как видите, всё взаимосвязано.
Василий Наумкин
07 апреля 2018, 08:42
modx.pro
2
2 938
+17

Про MODX 3

Сразу после новостей об анонсе по-настоящему активной работы над MODX 3 появилась масса ожидаемых вопросов.

— Будет ли новая админка без ExtJS?
— Будет ли новый шаблонизатор?
— Будут ли файловые элементы?
— Откажутся ли от xPDO?
— Напишут ли CMS моей мечты, которая снится мне уже джва года?

К сожалению, ответ на все эти вопросы — нет. И сейчас я попытаюсь объяснить, почему.
Василий Наумкин
16 марта 2018, 21:06
modx.pro
2
9 288
+32

Отчёт о митапе в Леуварден, Голландия 07 марта 2018

Привет, друзья!

Вчера прошёл вечерний митап в городе Леуварден, Голландия. Это столица региона Фрисландия, в котором я имею удовольствие в данный момент проживать уже месяц.

Митап, по нашим меркам, был очень необычным — он стартовал в 19 часов вечера, в среду, то есть ровненько посередине рабочей неделе. Местом проведения стал Stenden Hotel.

Совершенно неожиданно для организатора, собралось аж 38 человек, со всей Голландии. Так как среди них затесался и один русский — митап проходил на английском языке.
Василий Наумкин
08 марта 2018, 08:24
modx.pro
4
5 976
+30

Аварии на серверах h4 и h5 modhost.pro

Давно не писал интересных заметок, жаль, что повод не очень.

Итак, за последние пару месяцев у нас было 3 проблемы с сервером h4 и 1 с сервером h5. Все аварии по ночам, когда поддержка спит и видит сладкие сны о бесперебойной работе всех сервисов. Последний инцидент был сегодня.

Проблема, как многие уже догадались — в отсутствии свободного места при резервном копировании. Заканчивается место и…
— Отваливается MySQL
— Пользователи видят проблему, не могут войти в админку (пароль-то не проверить, БД не работает)
— Думают, что их взломали (логи сервера с ошибками MySQL смотреть неинтересно) и начинают восстанавливать резервные копии
— А при этом сайт сначала удаляется, но места свободного обычно всё равно не хватает, так что ничего и не восстанавливается
— Дальше отваливается Nginx, когда замечает, что у него пропали конфиги этого удалённого сайта
— Ну и PHP, по той же причине

В общем: паника, разруха, десятки тикетов в поддержке — просыпаешься моментально.
Василий Наумкин
27 февраля 2018, 08:29
modx.pro
1
3 652
+11

[pdoTools] 2.11.0 - отключение выборки total по умолчанию

Привет, друзья!

Для начала, немного теории. Все сниппеты pdoTools используют класс pdoFetch для работы с базой данный. Во время этого происходит выборка данных с подсчётом количества результатов и выставлением плейхолдера [[+total]]. Для максимальной точности, делается это, используя встроенные функции MySQL. Перед выборкой добавляется такая функция:
SQL_CALC_FOUND_ROWS `id`,`pagetitle`,...
И MySQL знает, что нужно считать потенциально выбираемые результаты.

А после выборки делается отдельный запрос для получения результата и выставления плейхолдера
SELECT FOUND_ROWS();
Василий Наумкин
15 февраля 2018, 09:10
modx.pro
2
4 250
+13

Дайджест разработки нового modx.pro

Привет, друзья! Прошло уже 2 месяца с моего объявления о разработке новой версии modx.pro.

Вот что сделано за это время:
— Базовая вёрстка на Bootstrap4 + FontAwesome5 Pro, адаптивная, flexbox
— Импорт пользователей с текущей версии сообщества.
— Раздел пользователей и вывод страниц их персональных профилей
— Авторизация, регистрация, редактирование настроек юзера
— OAuth2 авторизация для других сайтов сообщества (например, file.modx.pro) через HybridAuth

То есть, готово всё, что касается пользователей. Покликать можно на секретном адресе dev.modx.pro.
Василий Наумкин
01 февраля 2018, 07:45
modx.pro
3 743
+10

Работа в Sterc

Привет, друзья!

Наверное многие из вас уже знают, что в Нидерландах есть компания Sterc, которая принимает очень активное участие в жизни и развитии MODX. В частности, они спонсируют все митапы с 2012 года (а может, и раньше), поддерживают core team финансово на постоянной основе и выпускают разные дополнения, включая любимый всеми FormIt.

Инициатива MODX Advisory Board, которая предложила людям с разных континентов сесть за один стол и обсудить будущее системы — тоже их идея.

Василий Наумкин
23 декабря 2017, 16:24
modx.pro
4
2 529
+10

Про раздел "Работа"

Привет, друзья!

В последнее время у нас в сообществе (в основном в Телеграм-канале) происходит непонятное бурление насчёт взятых и невыполненных заказов и\или неоплаченной работы.

Тем или иным способом эта информация прилетает ко мне. Почему-то, многие считают, что если заказ взят в разделе на modx.pro — то этот сайт должен каким-то образом и следить потом за его дальнейшей судьбой. Искать пропавших фрилансеров, блокировать профили нехороших заказчиков и чуть ли не чёрные списки составлять.

Как вы понимаете, мне это всё совершенно не надо. Раздел работы нужен исключительно для того, чтобы связать 2 одиноких сердца: заказчика и исполнителя. Как там они дальше построят свои отношения, это сугубо их дело.
Василий Наумкин
19 декабря 2017, 09:13
modx.pro
1 811
+15

Обновление сообщества

Привет, друзья!

Не буду ходить вокруг да около — modx.pro нужно обновлять. В этом году мы уже переделали полностью modhost.pro и modstore.pro, и смотреть теперь на то, как сделано наше сообщество откровенно грустно.

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

Поэтому предлагаю вот такой план.
Василий Наумкин
30 ноября 2017, 11:25
modx.pro
9
5 589
+26