Наверх

Блог RSS

Сортировка: По дате ↓ По просмотрам

Как начать участвовать в Open Source — краткая инструкция

25 апреля 2014, 04:49

Подробности для начинающих я описал в сообществе MODX. А здесь хочу собрать краткую инструкцию для постоянного использования — просто, чтобы не забыть, что за чем следует.


Читать дальше

pervosvyatitel.ru - новости и проповеди Патриарха Кирилла

24 апреля 2014, 18:50

Мы, в некоммерческом фонде «Здоровая Страна» разработали сайт, на котором пресс-служба Патриарха Кирилла размещает новости, проповеди, анонсы событий.

Кроме того на сайте есть интерактивный календарь со всеми православными праздниками (сами события берем с сайта www.pravoslavie.ru — оказывается, давно уже есть адекватное API, с помощью которого можно получить очень подробную информацию по каждому дню).

Но большую часть времени, конечно, потратили на приложения для iOS и Android. Под катом, как всегда, подробности)
Читать дальше

Портал событий и мероприятий для организации

03 апреля 2014, 17:30

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

Внешний вид портала адаптирован в первую очередь для мобильных устройств, в чем очень помог Bootstrap:


Читать дальше

Собственная маршрутизация в MODX

28 марта 2014, 15:25

Есть очень частый вопрос «а как вывести то-то по такой-то ссылке?». И речь здесь не о заморозке uri, а о собственном маршруте нахождения страницы по указанному адресу, типа такого. То есть, речь идёт о маршрутизации, или, в народе — роутинге.

MODX отлично работает с дружественными url и представляет кучу настроек для их функционирования, а там, где настроек не хватает, он даёт нам замечательный инструмент для описания собственной логики — системные плагины по событию OnPageNotFound.
Читать дальше

Новая версия Sendex

27 марта 2014, 13:29

На своем сайте для рассылки новых статей я использую компонент Sendex. На данный момент у меня всего 59 подписчиков, но так как хостинг у меня простенький, за один запрос все письма не отправляются. Раньше в кроне стояло задание, по которому раз в 5 минут отправлялись 20 писем. Но мне такая система не очень нравится — я люблю все контролировать сам. Хочу, чтобы можно было сначала отправить письмо себе, потом, если письмо отправилось некорректное, удалить все письма и сгенерировать новую версию.

Поэтому я форкнул Sendex и добавил в табличку писем массовые операции. Василий принял мой Pull Request и теперь в Sendex можно зажать клавишу Shift и выделить сразу несколько писем. Выделенные письма можно удалить или отправить.

Читать дальше

Подборка дополнений, которые могут однажды пригодиться. Часть 3

21 марта 2014, 00:42

Третья часть подборки дополнений из официального репозитория.

ColorPicker

Добавляет новый тип ТВ — выбор цвета.

Upshare

Компонент позволяет расшаривать файлы, не выдавая его реального местоположения. В итоге скачать файл сможет только нужный человек. Кроме того, можно отслеживать количество загрузок файлов. Пригодится, если вы хотите продавать электронные товары (музыку, картинки, программы, текстовые файлы и пр.)

SIMPLX MyGit

Позволяет сохранять все изменения элементов (чанков, сниппетов, плагинов) в вашем аккаунте на github.com Теперь вы можете не беспокоиться, что что-то сломается — вы всегда сможете вернуться к предыдущей версии через какое угодно время.
Читать дальше

Подборка дополнений, которые могут однажды пригодиться. Часть 2

20 марта 2014, 21:07

Продолжим подборку интересных и полезных дополнений из официального репозитория MODX.

VersionX

Сохраняет старые версии ресурсов, сниппетов, чанков и пр. Этакий местный бэкап. Версии можно просмотреть и восстановить. Очень удобно при разработке.

TVSnippEdit

Позволяет создать свой тип рендера для ТВ-шек. Как бы объяснить, что это значит… Видели, что при заполнении ТВ с типом image рядом с ТВ-шкой отображается превьюшка? Вот это и есть рендер — вы получаете значение, обрабатываете его и сообщаете, что отобразить в админке рядом с этой ТВ-шкой. Например, если ТВ предназначен для ввода JSON, можно рендерить массив, чтобы проверять, что JSON введен корректно.
Читать дальше

Подборка дополнений, которые могут однажды пригодиться. Часть 1

20 марта 2014, 00:06

Решил пройтись по официальному репозиторию дополнения для MODX и удивился, сколько сейчас есть интересных и нужных дополнений. Вот лишь некоторые из них.
Предупреждение!

Многие из этих дополнений я сам не использовал и не проверял. Информация и описания взяты с соответствующих страниц официального репозитория.

Simple File Upload TV

Позволяет прикреплять изображения к ресурсу с помощью одной кнопки — минуя файловый менеджер.

Grid Class Key

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

Отправляем уведомление об открытии 404 страницы на сайте

07 марта 2014, 11:53

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


Читать дальше

Добавляем массовые операции в грид ExtJS

06 марта 2014, 14:42

В modExtra по умолчанию создается кастомный объект в базе данных и CMP в админке для управления этими объектами. Но там нет возможности выделить несколько строк. Исправим это небольшое упущение и сделаем массовое выделение и, например, удаление объектов в табличке ExtJS.


Читать дальше

Авторизация

через сервис Loginza:

Подписка или RSS

Буду присылать новые статьи — никакого спама



Шаблоны MODX

1 2 Дальше »

Объектная
модель
MODX