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

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

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

Хостинг Simple Dream: Бэкапы

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

У любого приличного сервиса должна быть система резервного копирования, и у нас такая теперь есть. Для затравки видео, подробности ниже.
Василий Наумкин
12 июня 2014, 08:23
modx.pro
1 336
+4

Использование modRegistry

В MODX есть очень хорошая штука для хранения временных данных — объекты modRegistry. В народе их еще называют регистры, видимо из-за исторических параллелей.

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

Этот класс отлично документирован, но я хочу показать простой и понятный пример.
Василий Наумкин
12 июня 2014, 02:57
modx.pro
13
3 130
+8

Обновление хостинга Simple Dream

Заменили страницу входа и авторизацию. Теперь можно входить через пароль, без использования почты, и давать аккаунт «попользоваться» друзьям. Подробности здесь.

Улучшено меню управления сайтом. Действий становится всё больше, кнопочек входит всё меньше. Решение — вывод только самого важного, а остальное спрятать в меню.
Василий Наумкин
09 июня 2014, 18:31
modx.pro
1 269
+3

Office 1.1.0 - улучшения авторизации

Подготовил и выпустил новую версию Office, в которую вошло множество исправлений и улучшений.

Список заказов miniShop2 теперь выглядит так:
Это промежуточная тема оформления из MODX 2.3, которую уже заменили на более новую (и яркую). В админке её как-то не очень восприняли, а вот для Office она подошла как родная!
Василий Наумкин
04 июня 2014, 15:36
modx.pro
5
8 802
+4

Бета-тест хостинга Simple Dream

После двух месяцев активной разработки мы готовы показать бета-версию нашего хостинга для MODX. Если помните, недавно был анонс.

Хостинг представляет собой интерфейс для управление сайтами на удалённых VPS. Честно говоря, сам хостинг мы как-бы и не предоставляем, мы арендуем машины у серьёзных организаций, типа Linode, настраиваем их определённым образом и подключаем к своей панели управления.

А дальше вы можете авторизоваться через магазин Simple Dream (в будущем планируется интеграция репозитория) и очень легко установить сайт MODX.


На время беты мы предлагаем 2 тарифа:
  • Тестовый — бесплатный тариф на сутки, который даёт 100 Мб на сервере и только служебный адрес сайта. Продлять нельзя, удаляется через 24 часа, без периода ожидания.
    Возможно, этот тариф останется после завершения тестов и заменит собой test.modx.pro.
  • Базовый — стоит всего 200 рублей в месяц, даёт 1 Гб HDD и возможность подключить до 5 доменов. После окончания оплаты можно продлить в течении 10 дней. На время ожидания сайт отключен, затем удаляется без возможности восстановления. При пополнении счёта сайт включается вручную.
    На мой взгляд — отличный конкурент большинству shared-хостингов.
Василий Наумкин
30 мая 2014, 16:32
modx.pro
3 568
+3

Бесплатный курс по разработке дополнений MODX

Мой прошлогодний курс по написанию компонентов теперь доступен для всех желающих.

Напоминаю, что на нём мы написали компонент Sendex, который лежит в репозитории, и кто-то им даже пользуется.

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

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

Надеюсь, что это поможет кому-то подружиться с MODX и разработкой для него. Напоминаю, что совсем рядом Simple Dream разыскивают новых разработчиков.
Василий Наумкин
24 мая 2014, 04:28
modx.pro
1
1 305
+8

Уязвимость в коннекторах MODX

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

Итак, за подробностями отправляю вас на сайт автора, а сам пока напишу мой способ борьбы с этой (и будущими) уязвимостями.
Василий Наумкин
12 мая 2014, 10:32
modx.pro
4 614
0

Про уязвимость в toSQL()

Сегодня кое-где проскочило сообщение, что в pdoTools есть уязвимость. Точнее, в xPDOQuery::toSQL(), которую он использует.

Конечно, это фигня, и toSQL() используюется только для вывода сообщений в лог, чтобы юзер видел, какой запрос получается. Это легко проверяется за полторы секунды через Ctrl+F, благо вся работа с БД в одном файле.

Сам метод никогда не выполняется (и в мыслях не было!) и вообще, весь класс pdoFetch работает через xPDO и только результаты выбирает через PDO, о чем я говорил миллион раз. Так что, будьте бдительны и не ведитесь на провокации.
Василий Наумкин
12 мая 2014, 10:31
modx.pro
2 129
0

Обновился MinifyX

Сегодня я выпустил стабильную версию MinifyX 1.3.0.

Список изменений:
  • [#8] Исправлено определение директории кэша в особых конфигурациях, когда директория core вынесена выше директории сайта.
  • [#7] Исправлена работа при удалении кэша, больше не должно быть ошибок в логе.
  • [#2] Добавлено вырезание комментариев при обработке сырых скриптов и стилей на странице.
  • Обновлена библиотека scssphp для компиляции SCSS.
  • [#9] Самое главное — заменена библиотека lessphp на версию из github.com/oyejorge/less.php. Теперь компонент может компилировать последний Bootstrap 3, что открывает широчайшие возможности для верстальщиков.
Спасибо всем, кто отправляет коммиты и предложения по развитию дополнения.

Обновляться можно из репозитория Simple Dream или официального репозитория MODX.
Василий Наумкин
11 мая 2014, 07:52
modx.pro
3 528
+7

Анонс хостинга Simple Dream

Добрый вечер, сообщество!

Возможно вы заметили, что как-то нет новостей о новых версиях miniShop2 или Tickets? Это потому, что мы уже некоторое время работаем над проектом предоставления хостинга для MODX. Сегодня пришло время его немного анонсировать — приоткрыть завесу тайны.

Зачем?

Не секрет, что около половины вопросов по работе тех или иных дополнений мы получаем из-за неверно сконфигурированых прощадок у клиентов.
Бывает старая версия php, отсутствие нужного модуля, включенный register_globals и еще целая гора разных проблем, с которыми мы сталкиваемся в техподдержке магазина и при ответе на вопросы здесь.
Василий Наумкин
07 мая 2014, 15:56
modx.pro
1
3 161
+9