Новые дополнения и их версии

[HybridAuth] Версия 1.0.0-rc без объекта haUser


На днях Николай Ланец выпустил свой компонент социальной авторизации modHybridAuth, и объяснил, зачем:

Во-первых, HybridAuth не умеет работать с родным для MODX-а компонентом Login.

Во-вторых, HybridAuth использует расширенные классы modUser, что ИМХО не есть круто, о чем я говорил уже не раз. Чем не круто? Как минимум тем, что объект пользователя не может быть инстансом сразу двух расширяющих классов. То есть если в какой-то момент появится желание использовать еще один пакет, расширяющий класс modUser, вам придется выбирать какой из этих двух пакетов использовать, так как одновременно они работать не смогут.

Первый пункт не совсем понятен. HybridAuth — самостоятельное дополнение, а не hook для Login. Они прекрасно работают вместе, и юзер, созданный через Login, может привязать к своему профилю соцсети и входить через них.
И без Login всё отлично работает — есть все нужные функции, включая редактирование профиля. Зачем устанавливать Login, если у вас на сайте вход только через соцсети?

Так что, первый пункт — скорее достоинство, а вот по поводу второго я согласен полностью.

Моя версия HybridAuth была выпущена давно, аж в 2012 году и расширение класса modUser я использовал для изменения алгоритма проверки пароля.
В то время я просто не знал, что это можно сделать через плагин вот таким способом:
case 'OnWebAuthentication':
	$modx->event->_output = !empty($_SESSION['HybridAuth']['verified']);
	unset($_SESSION['HybridAuth']['verified']);
	break;
Ну а сегодня этот метод давно проверен в Office, так что необходимость в haUser отпала и я рад предложить вам версию 1.0.0, в которой этот недостаток исправлен.

Что изменилось?
Василий Наумкин
02 октября 2014, 05:10
modx.pro
4 074
+10

[mspUP] — оплата покупок Minishop2 через UnitPay

Модуль оплаты для магазинов Minishop2.
Для того, чтобы принимать оплату через «UnitPay» вам необходимо сначала зарегистрировать магазин в этой системе.

Регистрация «UnitPay»


Володя
29 сентября 2014, 08:26
modx.pro
1
4 618
+3

[modDevTools] — вывод кода чанков и сниппетов на странице шаблона или чанка

modDevTools в репозитории Simple Dream.
 

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

Основная идея заключалась в том, чтобы при редактировании шаблонов не требовалось постоянно искать в дереве и открывать (в отдельном окне или быстрым редактированием) чанки и сниппеты.
Виталий Киреев
29 сентября 2014, 07:31
modx.pro
5
8 043
+11

[HybridAuth] Версия 0.9.0 с таблицей провайдеров

Новая версия HybridAuth для MODX Revolution добавляет вкладку с отображением привязанных соцсетей к профилю пользователя.

Действий никаких нет, можно только посмотреть.

За обновку благодарим Andrey Grachov, который прислал готовый pull-request в репозиторий.
Василий Наумкин
28 сентября 2014, 04:31
modx.pro
2 384
+2

mscDistance — стоимость доставки по городу /району



mscDistance в магазине Simple Dream

Привет.
Представляю вам компонент расчета стоимости доставки в зависимости от величины пути доставки.

Демо как обычно тут.
Володя
12 сентября 2014, 14:37
modx.pro
5
3 157
+6

ShortLinks - сокращатель ссылок.

Пакет генерирует alias на основе времени создания и заголовка ресурса, затем пропускает через md5() и сокращает до нужной длинны (выставляется в настройках).
Таким образом получает alias вида — b79bcf

p.s. Не спрашивайте зачем это надо))) Возможно кому то понадобится. Пакет тут.
Володя
08 сентября 2014, 14:41
modx.pro
3
2 530
+3

[mspWebPay] Модуль оплаты для магазинов в Беларуси



В полку систем оплат для интернет-магазинов на базе miniShop2 прибыло! Теперь белорусским интернет-магазинам не нужно думать, где найти программиста для интеграции платежной системы на свой сайт. Можно просто оплатить и установить готовый модуль для системы WebPay.

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

Сам модуль: store.simpledream.ru/packages/ecommerce/mspwebpay.html

Далее подробности по установке и настройке…

Іван Клімчук
20 августа 2014, 09:16
modx.pro
1
2 040
+4

[xPoller] AJAX-опросы для MODX

Когда-то давно я начал разработку AJAX-опросов для MODX, но так и не довел ее до ума. Сегодня я готов представить первую рабочую версию компонента xPoller. Компонент позволяет создавать опросы для сайта. Голосовать могут только авторизованные пользователи.
Илья Уткин
20 августа 2014, 08:13
modx.pro
2
5 248
+5

[Sendex] Версия 1.1.0-rc с улучшенным интерфейсом

Представляю вам новую версию Sendex, со значительно переработанным интерфейсом.

Из функциональных особенностей появилась возможность отправлять сразу все письма одной кнопкой, а также добавлять в рассылку всех юзеров группы.
Также с интерфейсом теперь могут работать сенсорные устройства: телефоны и планшеты — все контекстные меню продублированы соответствующими кнопками.

Ну и во всех таблицах включен мультиселект строк через Ctrl(Cmd)+Click и Shift+Click. Можно выбрать сразу несколько писем и отправить только их, или отписать пачку пользователей.
Василий Наумкин
19 августа 2014, 09:00
modx.pro
1
2 948
+2

[mSearch2] Версия 1.1.0-rc с улучшенным поиском

Спешу представить вам новую версию моего самого популярного платного дополнения для поиска и фильтрации в MODX — mSearch2.

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

Самое главное изменение — это новый формат таблицы индекса. Раньше туда сохранялись только id ресурса, слово и его вес, согласно настроек сайта на момент индексирования. Если слово встречалось несколько раз на странице, то в индекс оно попадало только один раз, в порядке, указанном в системной настройке mse2_index_fields. Если вы меняли эту настройку, вам нужно было заново индексировать весь сайт.

А сейчас сохраняется id ресурса, слово, поле ресурса и сколько раз слово встретилось в этом поле. Таким образом, теперь вы можете указать, по каким полям ресурса искать, прямо в вызове сниппета параметром &fields=``.
[[!mSearch2?
	&fields=`pagetitle:5,comment:2,introtext:3`
]]
Более того, каждому полю вы можете указать вес, через двоеточие. Если параметр не заполнен, или у полей не проставлен вес, то берутся данные из системной настройки индексирования.
Василий Наумкин
13 августа 2014, 09:37
modx.pro
3
2 890
+7