Andrei D.

Andrei D.

С нами с 09 января 2014; Место в рейтинге пользователей: #54
Andrei D.
06 декабря 2022, 06:35
0
Перешел в свое время с Nest на Moleculer (moleculer.services) и пути обратно нет)
Просто небо и земля
Andrei D.
07 июня 2021, 12:22
0
привет, уже больше трех лет не работаю с modx, ушел в сторону headless
в основном юзаю стек nuxt+moleculer.services/laravel
Andrei D.
28 апреля 2019, 17:02
0
Звучит здорово! Может в далеком будущем будет prisma-cms и на Nuxt+Vue :)
Кстати, в Nuxt уже есть из коробки:
  • Собственная конфигурация webpack отдельно для фронта и сервера
  • Собственная реализация SSR
  • store / fetch / async и тд
Если подключить еще к этому GraphQL, то может получиться невероятная сборка.
Реакт тяжеловат, на мой взгляд, когда разработка происходит в «одно лицо»
Andrei D.
28 апреля 2019, 16:38
1
+2
Очень продолжительное время использовал MODX в качестве основного инструмента работы, и даже разрабатывал сложные сайты и сервисы не без помощи Николая Ланца и его команды. Но в начале 2017 понял, что построение велосипедов – не есть правильный путь. Далее, скорее всего, с подачи Сергея Шлокова установил Laravel, освоил Composer, git и т.д. По личным ощущениям в Laravel нашел именно тот Creative Freedom, о котором в последнее время MODX совсем уж подзабыл. Сначала лара была на фронте и бэке, потом обнаружил для себя Vue.js, стал делать гибридный фронт. Потом ушел в сторону SPA, теперь уже продолжительное время сижу на Nuxt SSR+Vue.js и лара/express на бэке.

React мне совсем не зашел. Vue – наше всё. Но это скорее вопрос о религии. Без JS сейчас вообще никак, уход от jQuery был слегка болезненным, но в итоге разработка на Vue вкупе с ларой дала мне больше знаний, чем за всё время в веб-деве.

В то же время, для небольших сайтов использую MODX, верю в его скорейшее выздоровление, но как правильно заметили сверху, без форка точно не обойтись. Если честно, меня не впечатлил MODX3, уверен, что здешние ребята имеют достаточно опыта, чтобы изменить всю концепцию, оглядываясь на кейсы других популярных фреймворков и технологий.
Andrei D.
09 марта 2019, 14:26
0
«Две недели назад, какой то экспериментатор устроил мне атаку на форму регистрации пользователей, и как давай регистрировать по 2-3 пользователей в секунду. Пришлось закрыть сайт на некоторое время чтобы остановить регистрацию и выяснить как от него избавится» почему просто не сделать подтверждение адреса э-почты и потом удалять по cron неподтвержденные?
Andrei D.
22 июля 2018, 15:27
0
Замечательно. Most secure CMS. У меня минус 6 сайтов

Есть методы лечения?
Andrei D.
08 июня 2018, 23:57
+1
не обязательно в разных секциях. норм практика в header
<h1><a href="/"><img src="logo.png" alt="Site Name"/></a></h1>
и потом уже в секции основной h1
Andrei D.
08 июня 2018, 23:51
0
У меня почти на всех сайтах jQuery 1.11.3, тк верстаю еще и под ie6 :')
Andrei D.
10 ноября 2017, 05:06
0
А чем лексиконы не устраивают? Можно дать уникальные id для каждого города и хранить весь текст в общем файле с лексиконами. Либо для каждого города отдельный файл и в шапке подгружать лексикон в зависимости от города…
С администрированием, да, сомнительное удобство, но лично мне такой вариант больше подходит (давно не использую tv)

Если заморочиться, то можно сделать свою таблицу с ячейками: city, param, text. Ну и сниппетом в шапке по значению cf.current_city выставлять соответствующие плейсхолдеры. Так даже удобнее, ведь для управления можно сделать страничку во фронте со всеми городами во вкладках.
Andrei D.
20 октября 2017, 17:28
+1
Как вообще можно использовать MIGX? Это же просто ад какой-то
Andrei D.
02 сентября 2017, 15:25
0
Большое спасибо за компонент! <3
Andrei D.
21 августа 2017, 22:02
+1
нужно создать плагин на событие OnWebLogin, о котором упомянул Сергей

что-то подобное, наверное *
<?php
if (!$user = $modx->getUser()) {
    return;
} else {
    switch ($user->get('username')) {
        case 'username1':
            $page = '1';
            break;
        case 'username2':
            $page = '2';
            break;
        case 'username3':
            $page = '3';
            break;
        default:
            $page = '4';
    }
    //$modx->sendForward($page); без смены url
    $modx->sendRedirect($modx->makeUrl($page),array('type' => 'REDIRECT_REFRESH'));
}
* для login не тестировал, с office, увы, не работает
Andrei D.
17 июля 2017, 16:00
+2
в миллионный раз спасибо! прощайте, теги modx)
Andrei D.
17 июля 2017, 15:53
0
тоже перешел полностью на феном
разве что такого рода артефакты остались на переводах в чанках:
[[!%abcd.c.{$category}]]
[[!%abcd.city.ee.{$city}]]
можно ли тут обойтись без var?
Andrei D.
14 июля 2017, 21:22
+3
Могу проконсультировать по открытию фирмы в Эстонии, налогах и местных особенностях бесплатно
До сих пор не по себе после прочтения рассказа Леонида :(
Andrei D.
03 июля 2017, 21:02
+1
спасибо! да, сейчас работаем над категориями
Andrei D.
02 июля 2017, 23:58
1
+7
С таким бюджетом не вы должны отбирать исполнителя по портфолио, а до вас должен кто-то да снизойти, что маловероятно
Andrei D.
29 июня 2017, 06:26
+2
Как же сладок вкус халявы!
Заминусовали парня) Исправим положение?
Andrei D.
29 июня 2017, 05:53
0
Спасибо! Раньше был кастомный класс Office Auth, сейчас используется Register. Исправил валидацию.
Сейчас в кабинете тоже запрет на изменение юзернейма поставлю
Ваш никнейм поменял на explore1 :)