Сортировка: По дате ↓ По просмотрам
Урок по созданию пакетов для MODX Revolution и создание своих репозиториев от Fi1osof
15 мая 2014, 18:21
Видеоурок от Fi1osof'а по созданию пакетов и, самое интересное, своих репозиториев.
Этот урок будет особо интересен разработчиками или веб-студиям, которые имеют свои наработки, которыми не хотелось бы делиться в открытом доступе. Вы можете создать свой репозиторий и подключить к нему сайты клиентов…
Читать дальше
Этот урок будет особо интересен разработчиками или веб-студиям, которые имеют свои наработки, которыми не хотелось бы делиться в открытом доступе. Вы можете создать свой репозиторий и подключить к нему сайты клиентов…
Читать дальше
Управление альбомом галереи на странице ресурса
15 мая 2014, 16:21
Чего мне всегда не хватало в Revo дак это удобной галереи для менеджера. Для Evo есть EvoGallery, где можно управлять альбомом прямо на странице документа. Менеджеру не нужно постоянно путаться, что редактирование документов осуществляется в дереве документов, а фотографии грузятся через модули. Все в одном месте, удобно. Причем галерея нужна на основе базы данных, а не просто файлы в папке, чтобы можно было указать описания для фотографий, метки, сортировать их итд.
Поэтому решил попытаться сделать похожее в Revo, где в качестве галереи выбрал Gallery. В Revo есть возможность создавать собственные параметры ввода для TV, на основе которых в Gallery сделан тип TV galleryalbumlist, с помощью которого можно привязать альбом к документы, но фотографии по прежнему загружаются через компоненты.
Читать дальше
Поэтому решил попытаться сделать похожее в 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. Под катом, как всегда, подробности)
Читать дальше
Кроме того на сайте есть интерактивный календарь со всеми православными праздниками (сами события берем с сайта www.pravoslavie.ru — оказывается, давно уже есть адекватное API, с помощью которого можно получить очень подробную информацию по каждому дню).
Но большую часть времени, конечно, потратили на приложения для iOS и Android. Под катом, как всегда, подробности)
Читать дальше
Портал событий и мероприятий для организации
03 апреля 2014, 17:30
Вот и практическое применение уроков в реальной жизни. За пару дней разработал мини-портал для организации, на котором сотрудники могут добавлять предстоящие мероприятия, отмечать свое желание в мероприятиях поучаствовать и просто посмотреть список планирующихся событий.
Внешний вид портала адаптирован в первую очередь для мобильных устройств, в чем очень помог Bootstrap:
Читать дальше
Внешний вид портала адаптирован в первую очередь для мобильных устройств, в чем очень помог Bootstrap:
Читать дальше
Собственная маршрутизация в MODX
28 марта 2014, 15:25
Есть очень частый вопрос «а как вывести то-то по такой-то ссылке?». И речь здесь не о заморозке uri, а о собственном маршруте нахождения страницы по указанному адресу, типа такого. То есть, речь идёт о маршрутизации, или, в народе — роутинге.
MODX отлично работает с дружественными url и представляет кучу настроек для их функционирования, а там, где настроек не хватает, он даёт нам замечательный инструмент для описания собственной логики — системные плагины по событию OnPageNotFound.
Читать дальше
MODX отлично работает с дружественными url и представляет кучу настроек для их функционирования, а там, где настроек не хватает, он даёт нам замечательный инструмент для описания собственной логики — системные плагины по событию OnPageNotFound.
Читать дальше
Новая версия Sendex
27 марта 2014, 13:29
На своем сайте для рассылки новых статей я использую компонент Sendex. На данный момент у меня всего 59 подписчиков, но так как хостинг у меня простенький, за один запрос все письма не отправляются. Раньше в кроне стояло задание, по которому раз в 5 минут отправлялись 20 писем. Но мне такая система не очень нравится — я люблю все контролировать сам. Хочу, чтобы можно было сначала отправить письмо себе, потом, если письмо отправилось некорректное, удалить все письма и сгенерировать новую версию.
Поэтому я форкнул Sendex и добавил в табличку писем массовые операции. Василий принял мой Pull Request и теперь в Sendex можно зажать клавишу Shift и выделить сразу несколько писем. Выделенные письма можно удалить или отправить.
Читать дальше
Поэтому я форкнул 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 введен корректно.Читать дальше