Наверх

Блог RSS

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

Урок по созданию пакетов для MODX Revolution и создание своих репозиториев от Fi1osof

15 мая 2014, 18:21

Видеоурок от Fi1osof'а по созданию пакетов и, самое интересное, своих репозиториев.

Этот урок будет особо интересен разработчиками или веб-студиям, которые имеют свои наработки, которыми не хотелось бы делиться в открытом доступе. Вы можете создать свой репозиторий и подключить к нему сайты клиентов…
Читать дальше

Управление альбомом галереи на странице ресурса

15 мая 2014, 16:21

Чего мне всегда не хватало в Revo дак это удобной галереи для менеджера. Для Evo есть EvoGallery, где можно управлять альбомом прямо на странице документа. Менеджеру не нужно постоянно путаться, что редактирование документов осуществляется в дереве документов, а фотографии грузятся через модули. Все в одном месте, удобно. Причем галерея нужна на основе базы данных, а не просто файлы в папке, чтобы можно было указать описания для фотографий, метки, сортировать их итд.

Поэтому решил попытаться сделать похожее в Revo, где в качестве галереи выбрал Gallery. В Revo есть возможность создавать собственные параметры ввода для TV, на основе которых в Gallery сделан тип TV galleryalbumlist, с помощью которого можно привязать альбом к документы, но фотографии по прежнему загружаются через компоненты.
Читать дальше

Отправляем заголовки Last-Modified и Not Modified

29 апреля 2014, 17:52

Написал небольшой плагинчик для отправки браузеру заголовка Last-Modified и, если браузер спросит If modified since — ответа 304 Not Modified
Читать дальше

Как начать участвовать в 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 введен корректно.
Читать дальше

Авторизация

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


Шаблоны MODX

1 2 Дальше »

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