Store /

Удаление некоторых компонентов

С сегодняшнего дня из нашего репозитория удалены следующие компоненты:
  • MarkerGoogleMaps
  • Summary
  • QRcode
  • autoFolders
  • MarkItUp
  • PhpThumbOn
Мне очень жаль, но это сделано по просьбе их автора, Евгения Борисова, так что — все вопросы к нему.

Возможно, эти дополнения будут доступны на GitHub, во всяком случае единственный, бывший платным, пакет с MarkItUp уже там.
19 november 2013, 09:49    Василий Наумкин
0    744    8 0
For developers /

Метод sendForward() и сохранение полей ресурса

Могие знают полезный метод в MODX — sendForward('id'), который позволяет загрузить некий ресурс без изменения url. При помощи этого метода работает выдача страниц «404 не найдено» и «401 требуется авторизация».

Но немногие знают, что можно выдавать заменяющую страницу, сохранив оригинальные pagetitle, introtext и другие поля.
18 november 2013, 05:11    Василий Наумкин
6    899    0 0
For developers /

Генерация расписания занятий на pdoTools


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

Казалось бы, задача несложная, но это совсем не так. Стандартные сниппеты не предназначены для такой работы и их приходится запускать на каждый день недели. И даже если вас не волнует скорость работы, то в итоговой таблице будут пропущенные ячейки, что совсем не айс.

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

Поэтому предлагаю вам готовое решение, а заодно и демонстрацию работы с pdoTools. Конечно, можно было бы обойтись и родными методами MODX, но с ним быстрее.

Все нужные данные выбираются за один запрос, а дальше очень быстрая обработка и оформление на PHP.
05 october 2013, 07:56    Василий Наумкин
12    1744    28 0
Store /

Закачки без авторизации

Сегодня мы взяли, и сделали возможность анонимного подключения к репозиторию Simple Dream для закачки бесплатных дополнений.

Отныне, если вы хотите скачать miniShop2 или Tickets, вам достаточно настроить вот так:

Авторизация необходима только для закачки платных дополнений.

Если вам не лень, пожалуйста — пользуйтесь ключами, как и раньше. Статистика ведётся только для пользователей, все анонимные обращения проходят мимо. А ведь интересно, что и сколько качают, правда?

Но, в любом случае, удобство посетителей важнее. Так что, тестируем, качаем, пишем отзывы и замечания.
30 september 2013, 13:25    Василий Наумкин
0    373    14 0
Hosting /

Настройка DKIM и SPF на Ubuntu 12.04 + Sendmail

DKIM — это цифровая подпись писем, отправляемых с вашего сервера. Она гарантирует, что письмо отправлено именно с него, и не было изменено.

Наличие DKIM на отправляемой корреспонденции крайне положительно сказывается на прохождении antispam тестов, поэтому лучше бы её настроить.

Краткий принцип работы заключается в том, что на сервере лежит закрытый ключ, которым подписываются исходящие письма. Удалённый почтовый сервер (Яндекс или Google) при получении письма видит в заголовках эту подпись и проверяет ее путем запроса открытого ключа из DNS домена.

Пример заголовка с DKIM:
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=modx-test.com; s=mail;
	t=1378025116; bh=E27pqP5aWa/XXOeVzzjMW+iw0W7wbbCe2B4toIRxP9M=;
	h=To:Subject:Date:From:Reply-To:From;
	b=GqprdvEYgq/Ff95fCDNzV4k1JLaMA9Pz5p5PUyv2bI0UVZ/S1xl6IyAZK4j3FwMCW
	 5cLe4IGcmnd+dNzNhe2bSj/kCIJg7ZyLM3mXAzEirGXdiqCc/LAZQOGR7udbMmm5YP
	 42pkMa2lI9FqKxAKq5BrtXbrWE+n+Mxc5dpQcGMw=
Если подпись, сгенерированная сервисом, используя содержимое письма и открытой подписи совпадает с той, что указана в заголовке, значит — письмо настоящее и его не модифицировали после отправки с родного сервера.
Если нет — это подделка и, скорее всего, спам.

Под катом пошаговое how-to с картинками, для серверов, настроенных по этой инструкции, как научить Sendmail работать с DKIM.
01 september 2013, 13:04    Василий Наумкин
5    10602    23 0
Store /

Скидки на 17-18 августа

Отсутствуют.

На прошлый уйкенд почти ничего не купили, так что мы решили пока приостановить практику выходных скидок.

Займёмся другими делами.
16 august 2013, 20:17    Василий Наумкин
0    227    10 0
Store /

Апгрейд modx-test.com и очередные скидки

Сегодня у меня сразу две хорошие новости:

1. Для сайтов modx-test.com открыт полный доступ ко всем платным дополнениям из нашего репозитория, на пробу.

Не нужно больше задавать вопросы «а может ли компонент x делать y» — нужно просто создать свой сайт и загрузить интересующее вас дополнение, для пробы.

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

2. Традиционные выходные скидки сегодня на прославленный mSearch2 и Office — за компанию.
02 august 2013, 20:19    Василий Наумкин
0    297    25 0
For developers /

Phpthumb наложение водяного знака

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

Мой пример: (Ватермарка по центру изображения)

Настройки источника файлов, параметр thumbnails
{"w":500,"h":378,"q":95,"zc":"1","bg":"000000","fltr":"wmt|текст-ватермарки|20|C|48a4a5|Ubuntu-R.ttf|90|20|5||0|"}
wmt|текст|размер-шрифта|выравнивание|цвет|шрифт|прозрачность|отступ|поворот|цвет-фона|прозрачность-фона|направление
29 july 2013, 11:07    Игорь Зябко
8    5053    12 0
Store /

Скидки 27 - 28 июля

Изо всех сил стараемся внедрить новую традицию скидок у нас в магазине. Врать не буду, пример берем в Playstation Store и Google Play.

Итак, сегодня распродаём компонент синхронизации товаров MS2 и 1С — МойСклад — всего за 990р. Заодно добавляем бонус — бесплатную загрузку компонента переоценки товаров msRevaluation.
26 july 2013, 19:34    Василий Наумкин
0    443    35 0
Hosting /

Linode увеличили HDD в 2 раза

Я понимаю, что уже надоело, но деваться некуда — они опять сделали это.

Да, подлые Linode, как матерые наркобарыги, не дают нам слезть с иглы великолепного хостинга. На сей раз в ход пошёл особо гадкий приём — бесплатное увеличение HDD в 2 раза (ссылка на оригинальную новость). Причем, увеличивают уже с учетом предыдущих +20%.

Как и в прошлый раз, заходим в админку, кликаем справа на кнопку «Upgrade Available» и распределяем новое место, кликая на имеющийся HDD (нужно будет выключить сервер).

Лично я увеличил своп до 1024мб, на всякий случай, а все остальное отдал на основной раздел — на моём тарифе 1536 диск теперь 72Gb.
25 july 2013, 21:39    Василий Наумкин
0    424    8 0