Личный блог /

Про авторитеты

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

Переведу: только умный человек понимает, что если он работает с чужими продуктами, то наверняка их сделали люди, умнее его. Иначе, было бы наоборот.

Читать далее
Личный блог /

Хэллоуин

Вообще, америку и ее праздники не люблю, но это случай особый. Со времен Grim Fandango и Кошмар перед рождеством питаю некоторую симпатию к хэллоуину.

Читать далее
Тонкости и трюки /

Wayfinder и количество документов в контейнере

Есть довольно частая задача — вывести меню до определенного уровня вместе с количеством страниц в каждом разделе. Новички обычно спотыкаются на ней и задают вопросы «а как?!».

Видел разные мнения, в основном, что это очень медленно и сложно, xPDO тормозит, надо писать свой сниппет и т.д. Конечно, все это ерунда и нас, как всегда, выручит Wayfinder.

Читать далее
Личный блог /

Опять хэдхантим!

Ну что, друзья, Simple Dream снова ищет PHP программиста для постоянной работы.

Это, оказывается, большая проблема. Нужен молодой, активный и, в хорошем смысле, дерзкий сотрудник — чтобы грыз гранит науки и кидался грудью на задачу.

Читать далее
Личный блог /

Снова про ЗАО "Системы телеком"

Ну что, жизнь то налаживается!

В целом, после предыдущей заметки работа провайдера «Смартфон» меняется в лучшую сторону. Скорость вернулась, провалы гораздо реже, и я уже обратно доволен.

Вообще, скорость даже иногда вырастает до 10 мегабит, когда что-то популярное из торрентов качаешь, типа Ubuntu 12.10.

Читать далее
Личный блог /

День рождения 30

Совершенно неожиданно прошла четверть жизни. 24 октября 1982 года я родился.

Дата круглая, поэтому надо что-то написать. По причине врожденной скромности, в голову ничего не лезет, но попробую.

Читать далее
Тонкости и трюки /

Консольный импорт в miniShop из 1С

Simple Dream разрешили поделиться очередной работой — импортом товаров через консоль из XML.

Скрипт прожорливый, из-за того, что медленно и качественно работает через процессоры. Результат работы такой же, как если вы сделаете все руками: отработают плагины, правила и проверки.

Читать далее
Тонкости и трюки /

Редирект на ресурс сразу после его создания

Использование PhpStorm дает первые плоды. Вот вам характерный случай.

Делаю компонент, в котором ресурсы создаются во фронтенде, через процессоры. Процессор возвращает id ресурса и я должен отправить юзера сразу на него.

$response = $modx->runProcessor('resource/create', $data);
if ($response->isError()) {
    return $response->getMessage();
}
$id = $response->response['object']['id'];
$modx->sendRedirect($modx->makeUrl($id,'','','full'));

И не работает. $modx->makeUrl() не возвращает url — просто пустота.

Читать далее
Личный блог /

Про "туманное будущее" MODX Revolution

Третий день нахожусь в состоянии очумелости от невероятного потока иформации с форума it-folio.ru.

Форум маленький, состоит, по большому, счету из хозяйки Yota и ультра-активного юзера Sadex13. На двоих у них почти 2/3 всех сообщений. Вроде как, форум для начинающий разработчиков, цель благородна — помочь новичкам.

Помощь оказывается, советы даются, да вот беда — ультра-активный юзер ненавидит MODX Revolution, и поливает его всяким при каждой возможности. Форум, напоминаю, «разработчиков сайтов на PHP и CMS MODx».

Юзер активно участвует во всех беседах, машет шашкой, ругает xPDO, хвалит Drupal и вообще, привлекает внимание к форуму, как только может. Это метод раскрутки такой.

Читать далее
Личный блог /

Про "тормозной" MODX Revolution

Провел кое-какие работы на сервере, в частности, включил php-apc для некоторых сайтов. Резко сократилось потребление памяти и время генерации страницы из кэша.

Читать далее
Личный блог /

Подумал мысль

Судя по последним вопросам, в соответствующем разделе, публикацией своих расширений я помогаю профанации в среде разработчиков MODX.

Ну, то есть, чем лучше я пишу компоненты, чем лучше их документирую — тем больше народу ленится чему-то учиться. Берут заказы на магазины, лепят какую-то хрень, а потом мне задают вопросы, типа: «мне надо сегодня, я первый раз работаю с MODX».

Интересная, в общем, мысль.

Читать далее
Личный блог /

Подготовка к miniShop 2.0.0

Есть мысль подготовить\переписать miniShop 2.0.0.

Делать это желательно на реальной задаче, ибо там будут видны все проблемы. Поэтому, если у кого то есть задание на разработку простого магазина, без наворотов и уникального функционала — пишите в камменты, обсудим. Верстка должны быть готова, крайне желательно — на Twitter Bootstrap.

Цена будет около 20 000 руб., срок около недели. В итоге вы получите готовый, хорошо сделанный рабочий магазин, а все мы получим версию 2.0.0, с иправленными недостатками и «классными» процессорами.

Читать далее
futuris
Futuris
16.03.2023 17:04
Ок, вижу \core\vendor\vesp\core\src\Controllers Спасибо!
futuris
Futuris
14.03.2023 16:04
Была папка tmp, и удалял и переустанавливал ее - все без толку. Выше товарищ правильно написал, что ...
inetlover
Александр Наумов
22.02.2023 19:10
Спасибо! Да, мне здесь подучиться нужно.
bezumkin
Василий Наумкин
19.02.2023 19:49
Не такая уж тут активность в комментриях, чтобы что-то снижать - а удобнее будет, в первую очередь м...
inetlover
Александр Наумов
19.02.2023 15:12
Спасибо!
inetlover
Александр Наумов
06.02.2023 00:48
Ок, спасибо!
inetlover
Александр Наумов
28.01.2023 18:27
Классно, все работает!
inetlover
Александр Наумов
24.01.2023 18:31
Понял, спасибо!
inetlover
Александр Наумов
16.01.2023 16:41
Понял, спасибо!
bezumkin
Василий Наумкин
14.01.2023 05:16
Да, мне тоже нравится Vite и он по умолчанию используется в Vue 3 и Nuxt 3. Более того, он вроде как...