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

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

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

Немного безопасности для наших сайтов

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

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

Получены сертификаты для доменов modx.pro, simpledream.ru и bezumkin.ru.

Эти сайты теперь доступны только через протокол https. То есть, все соединения вашего браузера с ними зашифровано, и никто не сможет перехватить данные, что особенно актуально при работе на хостинге и в магазине.
Василий Наумкин
25 июля 2014, 12:22
modx.pro
2 328
+4

miniShop2 2.1.8-rc с поддержкой MODX 2.3

В нашем репозитории доступна новая версия miniShop2, которая нормально работает в MODX 2.3.
  • Меню MS2 перенесено в меню «Компоненты».
  • Исправлены контроллеры меню, которые показывают страницы MS2 в админке.
  • Исправлены действия создания и сохранения товаров и категорий. (спасибо Ивану Климчуку)
  • Исправлен процессор вывода товаров в таблице категории.
  • Таблица товаров в категории и таблица заказов теперь нормально сортируются при клике на header колонки.
  • Для MODX 2.3 отключены иконки Bootstrap, используются родные от font-awesome, которые теперь доступны в админке.
  • Исправлена работа галереи товара
  • Куча мелких исправлений ExtJS виджетов и стилей
Объем работ можно оценить вот в этих коммитах. Теперь должно нормально работать и в MODX 2.2 и в MODX 2.3. Прошу скачать и протестировать, ибо у меня глаз уже немного замылился.
Василий Наумкин
23 июля 2014, 07:24
modx.pro
2
3 092
+7

Новый курс обучения по MODX

Предлагаю вашему вниманию новый курс занятий, посвященный созданию сайта на MODX Revolution, используя популярные дополнения:
Никаких особых секретов в этом нет, просто подробная пошаговая информация, что как и почему работает, и как лучше делать.

Все подробности у меня на сайте. Комментарии с обсуждением прошу писать там же, благо авторизация единая.
Василий Наумкин
22 июля 2014, 19:04
modx.pro
2 992
+3

Новые версии MODX: 2.3.0 и 2.2.15

Наконец-то вышла давно ожидаемая стабильная версия MODX 2.3.0 — вот запись в официальном блоге и перевод. Полный список изменений на английском можно посмотреть здесь, а скачать вот здесь.

С этого момента 2.3.0 становится актуальной рабочей веткой MODX, а 2.2.х устаревает. В связи с чем у меня к вам просьба начать тестировать наши основные дополнения на предмет работы в новом MODX. Точно знаю, что есть проблемы у miniShop2 из-за необычного расположения в меню, может и еще что всплывет.

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

Сообщения об ошибках всех дополнений в MODX 2.3 прошу писать в одной этой теме. Из других мест комментарии буду переносить сюда, или вовсе удалять.
Василий Наумкин
16 июля 2014, 04:14
modx.pro
4
9 492
+1

Наложение watermark в ms2Gallery

Часто спрашивают, а как сделать наложение водяных знаков на изображения, загружаемые через ms2Gallery?

Понятно, что работа идёт через PhpThumb, понятно какие ему нужно задавать параметры, но что именно нужно настроить на сайте, чтобы одно изображение накладывалось на другое?
Василий Наумкин
12 июля 2014, 04:46
modx.pro
21
6 828
+8

Новый тест скорости хостинга для MODX

Предлагаю новый простой тест хостинга, путем заполнения 10 000 INLINE чанков случайными значениями при помощи pdoTools.

Тест работает напрямую через MODX_API_MODE. Никакой лишней нагрузки нет, чистый рендер по всем правилам.

На нашем хостинге тест показывает примерно такие цифры:
0.0002420: Created inline chunk
0.0749481: Total time
3 145 728: Memory usage
Тестовый скрипт:
<?php
define('MODX_API_MODE', true);
require 'index.php';

$pdo = $modx->getService('pdoTools');
$tpl = '@INLINE <p>[[+val1]] - [[+val2]] - [[+val3]]</p>';

$output = '';
for ($i = 0; $i <= 10000; $i ++) {
	$array = array('val1' => rand(), 'val2' => rand(), 'val3' => rand());
	$output .= $pdo->getChunk($tpl, $array);
}

echo '<pre>'; print_r($pdo->getTime()); echo '</pre>';
echo $output;

Код нужно скопипастить в файл /render.php, который вы создадите прямо в корне сайта. Потом вызываете файл из браузера и смотрите цифры.

Пишите в комментариях, что у вас получается. Желательно также указать, какой у вас хостинг, и сколько платите в месяц — мне очень интересно.

Готовая таблица с упорядоченными данными из комментариев к этой заметке.

Обновлено 25.04.2016

Добавили PHP 7.0 на modhost.pro. Вот тест скорости для него:
0.0001070: Created inline chunk with name "d9ad1bcdc5a530ed83598e35a1357e51"
0.0328310: Total time
2 097 152: Memory usage
Минимум в 2 раза быстрее чем PHP 5.
Василий Наумкин
10 июля 2014, 10:07
modx.pro
13
21 289
+1

[msProfile] Версия 1.0.0-beta. Первый релиз

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

Видите ли, там нам потребовался внутренний счет пользователя, с которого можно было бы списывать деньги за услуги раз в месяц. Конечно, списывать без пополнения невозможно, а там уже как-то сама нарисовалась и работа с профилями пользователей, которые уже давно есть в MS2.
Василий Наумкин
02 июля 2014, 10:46
modx.pro
3
2 398
+5

[miniShop2] Версия 2.1.8-beta, названия товаров

Представляю вам новую версию miniShop2, в которой наконец-то, сохраняются названия товаров прямо в таблице заказанных позиций (объект msOrderProduct).

Это даёт нам 2 возможности:
  • При удалении\переименовании товара в таблице заказов остаётся оригинальное имя.
  • Можно продавать «виртуальные» товары, то есть оплачивать что-то, чего нет в ресурсах.

Последняя версия Office уже умеет выводить такие имена в личном кабинете. Если был продан существующий товар — будет ссылка на него, если нет — то просто текст.
Василий Наумкин
01 июля 2014, 09:49
modx.pro
1
3 860
+7

[AjaxForm] Версия 1.0.2-pl

В репозитории Simple Dream доступна новая версия компонента AjaxForm.

Список изменений:

Добавлен вызов jQuery события af_complete после отправки формы. Теперь вы можете что-то делать с ответом от сервера:
$(document).on('af_complete', function(event, response) {
	console.log(event, response);
});
Василий Наумкин
18 июня 2014, 02:07
modx.pro
4
8 819
+4

Хостинг Simple Dream - новая линейка тарифов

Приветствую, коллеги!

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

С сегодняшнего дня вам доступен широкий выбор тарифов от 50 до 500 рублей, на все вкусы.

Названия придумывал я, а у программистов с фантазией не очень — так что не смейтесь =) Лучше предложите свои варианты, если есть.
Василий Наумкин
16 июня 2014, 16:50
modx.pro
3 317
+5