Василий Наумкин
С нами с 08 декабря 2012; Место в рейтинге пользователей: #1[pdoTools] 2.0.0-beta c шаблонизатором Fenom
Представляю вам новую версию pdoTools со встроенным шаблонизатором Fenom.
Это очередная попытка решить вопрос с очень бедным MODX шаблонизатором, который умеет очень мало. Первая «велосипедная» попытка была представлена здесь, а сейчас всё гораздо серьёзнее.
Если вы не знакомы с Fenom, то советую прочитать вот эту заметку на Хабре, а потом пробежаться по документации на GitHub.
Это очередная попытка решить вопрос с очень бедным MODX шаблонизатором, который умеет очень мало. Первая «велосипедная» попытка была представлена здесь, а сейчас всё гораздо серьёзнее.
Если вы не знакомы с Fenom, то советую прочитать вот эту заметку на Хабре, а потом пробежаться по документации на GitHub.
Возможности
- Включение поддержки Fenom раздельно для каждого сниппета pdoTools.
- Можно использовать плейсхолдеры MODX и теги Fenom одновременно. Но быстрее будет использовать что-то одно.
- Если в чанке нет плейсхолдеров MODX, то парсер MODX не запускается
- Если в чанке нет тегов Fenom, то он тоже не запускается.
- @INLINE чанки работают
[ms2Gallery] Версия 1.4.3 - групповое редактирование тегов
Представляю вам новую версию ms2Gallery, компонента для загрузки файлов ресурсам.
Основное изменение, заказанное одним из покупателей, это групповое редактирование тегов. Теперь вы можете выбрать несколько файлов через Ctrl или Shift и сразу изменить теги им всем.
Если у всех выбранных файлов есть общие теги — они будут показаны в поле редактирования. Обратите внимание, что эта функция перезаписывает все теги выбранных файлов.
Основное изменение, заказанное одним из покупателей, это групповое редактирование тегов. Теперь вы можете выбрать несколько файлов через Ctrl или Shift и сразу изменить теги им всем.
Если у всех выбранных файлов есть общие теги — они будут показаны в поле редактирования. Обратите внимание, что эта функция перезаписывает все теги выбранных файлов.
[Tickets] Версия 1.6.1-pl Рейтинги пользователей
Представляю вам новую версию Tickets 1.6.0-pl, с системой рейтингов. Она написана в рамках нашей краудфандинговой компании, вот beta версия, а вот rc.
Новые объекты
В этой версии появлсяются 2 новых объекта: TicketAuthor, связанный с modUser, и TicketAuthorAction. Как нетрудно догадаться, первый объект это профиль автора на сайте, куда пишется:- Дата создания профиля (регистрация пользователя)
- Последняя активность
- Общий рейтинг
- Количество тикетов
- Количество комментариев
- Просмотров
- Сколько тикетов или комментов автора было добавлено в избранное
- Сколько было отдано голосов за тикеты и комменты автора
[Tickets] 1.6.0-rc Обновление страниц админки
Продолжаю вылизывать Tickets до современного состояния в рамках нашей краудфандинговой компании. На этот раз переписан весь javascript компонента в админке.
Во всех таблицах доступно выделение нескольких строк через Ctrl или Shift, контекстное меню и управляющие кнопки. Внимание, GIFки!
Как видите, добавлена отдельная страница с выводом всех тикетов сайта. Эта же таблица используется и на странице секции, с теми же возможностями.
Во всех таблицах доступно выделение нескольких строк через Ctrl или Shift, контекстное меню и управляющие кнопки. Внимание, GIFки!
Как видите, добавлена отдельная страница с выводом всех тикетов сайта. Эта же таблица используется и на странице секции, с теми же возможностями.
[Tickets] 1.6.0-beta Генеральная уборка
В рамках нашей краудфандинговой компании по добавлению рейтингов в Tickets готова первая бета версия с исправлениями и улучшениями.
На данный момент разобрал все pull-request и ошибки из GitHub репозитория. Остались только разные предложения об улучшениях, которые в текущую задачу не входят.
Список исправлений:
На данный момент разобрал все pull-request и ошибки из GitHub репозитория. Остались только разные предложения об улучшениях, которые в текущую задачу не входят.
Список исправлений:
- Весь php код заново отформатирован — фактически, проведена генеральная уборка.
- [#120] Исправлены требования разрешений в процессорах комментариев. Добавлено 3 новых: для удаления, уничтожения и публикации.
- [#119] Исправлена пагинация в таблице комментариев админки
- [#117] Исправлена работа с включенным параметром tvs_below_content в MODX 2.3
- [#114] Исправлен параметр showDeleted в сниппете getComments
- Добавлен параметр для указания чанка удалённым комментариям в сниппете getComments
- [#93] Исправлена работа уведомлений админам о неопубликованном комментарии
- [#81] Сниппету TicketForm добавлен параметр &bypassFields для указания полей тикета, которые не нужно фильтровать.
[mSearch2] Версия 1.3.0 - псевдонимы фильтров
Представляю вам большое обновление компонента поиска и фильтрации mSearch2.
Во-первых, теперь можно указывать несколько фильтров для одного поля:
Во-первых, теперь можно указывать несколько фильтров для одного поля:
&filters=`
createdon:year,
createdon:month
`Если какое-то поле указано 2 и более раз, то его имя прописывается как поле-фильтр и получаетсяcreatedon-year и createdon-monthСоответственно, вы можете указать для этих полей отдельные записи в лексиконах.
Публичное тестирование mxManager для iOS
Привет, друзья!
Спешу поделиться новостью, что моё мобильное iOS приложение доступно для публичного тестирования через сервис TestFlight.

Чтобы принять в нём участие, и ознакомиться с ранней версией приложения, вам нужно:
Спешу поделиться новостью, что моё мобильное iOS приложение доступно для публичного тестирования через сервис TestFlight.

Чтобы принять в нём участие, и ознакомиться с ранней версией приложения, вам нужно:
- Проверить версию вашего устройства — требуется iOS 8.
- Написать мне свой email (или просто отметиться в комментариях — я сам его посмотрю)
- Установить приложение TestFlight из AppStore
- Дождаться приглашения на участие в программе по почте
- Открыть ссылку из письма на устройстве и установить mxManager через TestFlight.
- Установить на свой сайт компонент mxManager из нашего или официального репозитория
ms2Gallery и Selectel Cloud Storage
Предлагаю вам пошаговую инструкцию в картинках, как настроить ms2Gallery для работы с удалёнными файлами на Selectel Cloud Storage.

Если вы не знаете, что это и зачем нужно — советую прочесть заметку на хабре. В двух словах: картинки быстрее грузятся клиенту и не занимают лишнего места на сервере хостинга. Сразу скажу, инструкция простейшая, как 3 копейки — это вам не монструозный Amazon S3.

Если вы не знаете, что это и зачем нужно — советую прочесть заметку на хабре. В двух словах: картинки быстрее грузятся клиенту и не занимают лишнего места на сервере хостинга. Сразу скажу, инструкция простейшая, как 3 копейки — это вам не монструозный Amazon S3.
[AjaxForm] Версия 1.1.0-pl Улучшенная регистрация js
Представляю вам новую версию компонента AjaxForm, который позволяет отправлять любые формы через Ajax.
Внимание, эта версия содержит изменения, которые могут поломать работу сторонних дополнений, использующих AjaxForm. Обязательно проверяйте работу форм после обновления.
AjaxForm очень универсальный, благодаря чему некоторые разработчики используют его в своих дополнениях, но у него есть 2 неприятные особенности:
Внимание, эта версия содержит изменения, которые могут поломать работу сторонних дополнений, использующих AjaxForm. Обязательно проверяйте работу форм после обновления.
AjaxForm очень универсальный, благодаря чему некоторые разработчики используют его в своих дополнениях, но у него есть 2 неприятные особенности:
- Он инициализируется один раз для контекста
- Соотвественно, он может подключить только один файл javascript
[pdoTools] Мета-теги и сниппет pdoTitle
В этой заметке объявление сразу двух новых версий, потому что они вышли с разницей в один день.
Самое интересное, пожалуй, это встроенные мета-теги у сниппета pdoPage, которые предложил Иван Климчук.
Делать ничего не нужно, просто обновитесь и на всех страницах с пагинацией появится что-то вроде

Усли у вас на странице несколько вызовов pdoPage, то нужно выбрать только один, который будет выставлять теги, а у остальных указать новый параметр &setMeta=`0`.
Версия 1.10.2-pl
Представлю вам новую версию pdoTools, с исправлениями и улучшениями.Самое интересное, пожалуй, это встроенные мета-теги у сниппета pdoPage, которые предложил Иван Климчук.
Делать ничего не нужно, просто обновитесь и на всех страницах с пагинацией появится что-то вроде

Усли у вас на странице несколько вызовов pdoPage, то нужно выбрать только один, который будет выставлять теги, а у остальных указать новый параметр &setMeta=`0`.




