Store /

Учет брошенных корзин

Представляю Вашему вниманию новый компонент ordersUnformed. Он предназначен для сбора статистики о товарах, добавленных посетителями магазина в корзину. Именно добавленных в корзину а не купленных.
07 march 2014, 08:14    Александр Филимонов
1    512    6 +7
Solutions /

Цена в рублях по курсу доллара в miniShop2

Как выводить в miniShop2 сумму товара в рублях, если цена указана в долларах? Есть плагин парсера курса валют.
03 march 2014, 14:27    Stan
15    2178    40 0
For developers /

Подключаем к Tickets Яндекс карты при помощи Mapex

Данное решение позволяет привязать к Tickets Яндекс карты.

1. Устанавливаем Mapex2 по инструкции
23 february 2014, 12:12    Александр Наумов
1    1242    7 +3
Crowdfunding /

Система личных сообщений

Discussion
Доброго времени суток!
Я смотрю в сообществе Василия краудфандинг начал приживаться, это хорошо и даже очень.

Есть предложение собраться, обмозговать и скинуться на систему личных сообщений для MODx,
на первой версии достаточно думаю P2P реализации, т.е один человек пишет другому,
должно быть уведомление о получении сообщения, а так же о его прочтении.
Собеседники дожлны так же видеть статус друга друга-Online\Offline.
Нотификация о получении личного сообщения должна быть реализована в реальном времени-отличный пример является VK.com.
03 february 2014, 21:21    Clean
1    1067    18 +8
Hosting /

Тормоза в Linode

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

Учитывая, что все свои новинки я, как настоящий доктор, проверяю на себе — списал на глюк. Однако сегодня, после обновления поиска, как то уж совсем напрягло (и не только меня) и я полез разбираться.

Ситуация странная: по всем показателям сервер просто отдыхает. Нет нагрузки ни на процессор, ни на HDD, памяти навалом, своп чист. Написал в поддержку, попросили вывести всякое в консоли — ну нет проблем.

Однако, главная страница открывается 1-3 сек, даже простейший скрипт отрабатывает 1.2 сек:
<?php
$time = microtime(true);
for ($i = 1; $i <= 1000000; $i++) {
    $x = rand();
}
echo microtime(true) - $time;
Этот же скрипт на соседнем сервере, на том же Linode, работает за 0.2 сек! Разница в 6 раз на пустом месте.
23 january 2014, 22:01    Василий Наумкин
1    948    24 +3
Store /

Предновогодняя распродажа

Сегодня стартует предновогодняя распродажа, и мы решили сделать скидку в 20% на все товары магазина



Распродажа продлится она до первого января 2014 года.
За работу скидок отвечает компонент msDiscount.
24 december 2013, 07:56    Василий Наумкин
0    364    5 0
Store /

Подключение репозитория Simple Dream

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



Качать из официального репозитория — modx.com/extras/package/sdstore.
15 december 2013, 14:14    Василий Наумкин
1    2230    18 0
Hosting /

Про Vagrant + готовый образ для работы с MODX

На днях рассказали про очень интересный проект — Vagrant



Vagrant (англ. бродяга) — это обёртка для удобного управления виртуальной машиной. Он работает с собственными образами (*.box), для которых предъявляются определённые требования.

Если коротко: то вы скачиваете готовый образ, инициализируете и запускаете. Это позволяет вам запустить новый виртуальный сервер секунд за 30.

При каждой инициализации создаётся отдельная виртуальная машина в VirtualBox и вы не меняете исходный образ. То есть, вы можете запускать сколько угодно виртуальных машин, делать с ними что угодно, потом удалять и создавать новые.

Исходный образ, как бы, распаковывается и создаётся копия на вашей машине.

Самое приятное, что текущую машину можно запаковать обратно в новый box, скопировать на флешку и подарить другу, или еще кому-то. Он так же запустит её у себя в Vagrant и сразу сможет работать.
14 december 2013, 08:57    Василий Наумкин
1    3487    25 0
Security /

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

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

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

Сам метод никогда не выполняется (и в мыслях не было!) и вообще, весь класс pdoFetch работает через xPDO и только результаты выбирает через PDO, о чем я говорил миллион раз. Так что, будьте бдительны и не ведитесь на провокации.
08 december 2013, 12:57    Василий Наумкин
0    540    2 0
Store /

Статистика магазина дополнений

  1. Площадка открылась 11.06.2013.
  2. На данный момент в нашем каталоге размещено 33 дополнения, большинство из которых бесплатные.
  3. Общее количество пользователей магазина: 1291 человек.
  4. Общее количество загрузок компонентов: 9188.
  5. Общее количество сайтов, подключенных к магазину: 1944.
  6. Общая выручка магазина составляет ~11 тыс $.
  7. Ежемесячный прирост выручки составляет ~ 10%.
  8. Примерно половина из этой суммы — выручка продавцов.
  9. Самое популярное платное дополнение — mSearch2.
  10. Пики посещаемости приходятся на понедельник и среду.
  11. Средняя конверсия составляет 0,9%.
Приглашаем разработчиков размещать у нас свои дополнения. Комиссия магазина обсуждается индивидуально и на данный момент составляет в среднем от 10% до 30%.

Источник
19 november 2013, 17:56    Василий Наумкин
0    317    5 0