
Василий Наумкин
С нами с 08 декабря 2012; Место в рейтинге пользователей: #1Исходники webstartpage.ru
Привет, друзья.
Я подумал и решил, что выложить всем на обозрение исходники моего последнего проекта может быть весьма полезно. Так что вот они, держите.
Сайт отличается использованием файловых элементов и сборкой скриптов\стилей через Gulp. Если вы давно хотели узнать, как разрабатывают сайты MODX из PhpStorm — вот ваш шанс!
Для начала нужно установить pdoTools и HybridAuth. Затем нужно выгрузить исходники Startpage.
Внимание, работать только на чистом сайте! На рабочих проектах эксперементировать не нужно.
Я подумал и решил, что выложить всем на обозрение исходники моего последнего проекта может быть весьма полезно. Так что вот они, держите.
Сайт отличается использованием файловых элементов и сборкой скриптов\стилей через Gulp. Если вы давно хотели узнать, как разрабатывают сайты MODX из PhpStorm — вот ваш шанс!
Для начала нужно установить pdoTools и HybridAuth. Затем нужно выгрузить исходники Startpage.
Внимание, работать только на чистом сайте! На рабочих проектах эксперементировать не нужно.
Обновление webstartpage.ru
Привет, друзья! Есть у меня маленький сайтик, работающий домашней страницей браузера. Написал я его еще в 2011 году и это был мой первый проект на MODX Revolution.
Суть его в том, чтобы выводить любимые ссылки со скриншотами, поиск и текущую погоду. Просыпаешься утром и кликаешь по очереди на свои сайты, проверяешь, как там и что. Раньше сайт выглядел вот так:
Суть его в том, чтобы выводить любимые ссылки со скриншотами, поиск и текущую погоду. Просыпаешься утром и кликаешь по очереди на свои сайты, проверяешь, как там и что. Раньше сайт выглядел вот так:

[Office] Версия 1.4.6 - повтор заказов
Регистрация пользователя с суммой на счёте
Простенький скрипт, который пробегает по массиву email => name, регистрирует пользователя в системе и кладёт ему определённую сумму на внутренний счёт miniShop2.
Запускать ровно один раз, результатом будет вывод списка имён, ящиков и паролей (если юзер еще не был зарегистрирован). При повторном запуске юзерам зачислится еще раз такая же сумма.
Можно использовать для раздачи рекламных аккаунтов в магазинах.
Запускать ровно один раз, результатом будет вывод списка имён, ящиков и паролей (если юзер еще не был зарегистрирован). При повторном запуске юзерам зачислится еще раз такая же сумма.
Можно использовать для раздачи рекламных аккаунтов в магазинах.
Удаление старых версий пакетов
Многие пользователи знают, что MODX хранит кучу старых версий дополнений, чтобы вы могли откатиться на них в любое время.
Но, это требуется крайне редко, а место пакеты занимают. Их можно удалять вручную, но это довольно утомительно, поэтому я набросал несложный консольный скрипт для автоматического удаления.
Скрипт нужно положить в корневую директорию и запустить. Он выберет все установленные версии, кроме самой последней, и корректно удалит их через родной процессор.
Судя по коду этого процессора, никак повредить системе он не может, потому что деинсталляцию самого пакета не делает, а только удаляет файлы версии. Но, в любом случае, использовать на свой страх и риск!
Но, это требуется крайне редко, а место пакеты занимают. Их можно удалять вручную, но это довольно утомительно, поэтому я набросал несложный консольный скрипт для автоматического удаления.
Скрипт нужно положить в корневую директорию и запустить. Он выберет все установленные версии, кроме самой последней, и корректно удалит их через родной процессор.
Судя по коду этого процессора, никак повредить системе он не может, потому что деинсталляцию самого пакета не делает, а только удаляет файлы версии. Но, в любом случае, использовать на свой страх и риск!
5000 на modx.pro
Привет, ребят!
У нас тут небольшая дата — 5 000 зарегистрированных пользователей в нашем дружном сообществе. Выросло оно из моего блога, когда Владимир Бурнос зарегистрировал это имя и просто подарил мне.

В той или иной степени это число регистраций складывалось с 2012 года, то есть — 5 лет. Конечно, далеко не все из этих пользователей еще активны (некоторые не по своей воле), однако 1500 — 2000 уникальных посетителей modx.pro держит каждые сутки.
То ли еще будет!
У нас тут небольшая дата — 5 000 зарегистрированных пользователей в нашем дружном сообществе. Выросло оно из моего блога, когда Владимир Бурнос зарегистрировал это имя и просто подарил мне.

В той или иной степени это число регистраций складывалось с 2012 года, то есть — 5 лет. Конечно, далеко не все из этих пользователей еще активны (некоторые не по своей воле), однако 1500 — 2000 уникальных посетителей modx.pro держит каждые сутки.
То ли еще будет!
Новый modstore.pro
Привет, друзья! У меня снова отличная новость — мы зовём вас потестировать новую версию нашего всеми любимого магазина и репозитория modstore.pro.
На данный момент она располагается на временном домене new.modstore.pro, функция создания заказа отключена (чтобы никто не смог случай взять и купить что-то, а нам потом возвращай платёж).

Основные особенности новой версии:
На данный момент она располагается на временном домене new.modstore.pro, функция создания заказа отключена (чтобы никто не смог случай взять и купить что-то, а нам потом возвращай платёж).

Основные особенности новой версии:
- Отдельная англоязычная секция, в которой каждый автор может по желанию активировать вывод своего дополнения. Понятное дело, он должен быть готов потом оказывать поддержку на английском покупателям.
- Новый дизайн и адаптивная вёрстка, чтобы вы могли посещать сайт с мобильников
- Весь сайт сделан на Fenom и файловых сниппетах — работает раза в 2 быстрее старого. 85/95 по мнению Google PageSpeed.
- Множество изменений в личном кабинете.
Генеральная уборка MODX
Привет, коллеги!
3го марта пройдёт международная уборка кода MODX, главной целью которой является закрытие как можно большего количества issues в баг-трекере (сейчас их около 800).

Идею подали парни из Sterc, многие другие (включая modstore.pro) поддержали. Для участников заготовлены денежные призы + ключи с некоторыми моими дополнениями (mSearch2, Office и ms2Gallery), и бонусы на хостинге.
Анонс на английском вот здесь, сайт мероприятия здесь. Обещают вести живую трансляцию из офиса Sterc, где местные будут работать вживую. Остальные участники — через интернет, координация на канале в Slack
В общем, должно быть интересно, и такого в нашем сообществе точно еще не было.
3го марта пройдёт международная уборка кода MODX, главной целью которой является закрытие как можно большего количества issues в баг-трекере (сейчас их около 800).

Идею подали парни из Sterc, многие другие (включая modstore.pro) поддержали. Для участников заготовлены денежные призы + ключи с некоторыми моими дополнениями (mSearch2, Office и ms2Gallery), и бонусы на хостинге.
Анонс на английском вот здесь, сайт мероприятия здесь. Обещают вести живую трансляцию из офиса Sterc, где местные будут работать вживую. Остальные участники — через интернет, координация на канале в Slack
В общем, должно быть интересно, и такого в нашем сообществе точно еще не было.
Новости почты
Привет, друзья!
Сегодня почта Яндекс заглючила и перестала отправлять сообщения с modx.pro через SMTP, ругаясь, что превышены все лимиты. Честно говоря, я в этом сильно сомневаюсь, потому что параллельно перестали удаляться письма в веб-интерфейсе и начались тормоза в Яндекс.Радио.

Так что я предполагаю небольшие технические проблемы у Яндекса, в связи с чем все наши письма застряли в очереди на отправку Tickets.
Только что я переключил настройки сайта, чтобы не использовать внешний SMTP и отправлять почту силами сервера h1, на котором в порядке эксперимента Sendmail был заменён на Postfix. По моим наблюдениям, он гораздо лучше доставляет письма в капризный gmail.
В общем, если вы только что получили сразу несколько писем от modx.pro — не удивляйтесь, это почта таки отправилась.
Если же вы наоборот ничего не получаете — то проверяйте папку «спам» и добавляйте ящик no_reply@modx.pro в белый список, все наши письма идут с него.
Сегодня почта Яндекс заглючила и перестала отправлять сообщения с modx.pro через SMTP, ругаясь, что превышены все лимиты. Честно говоря, я в этом сильно сомневаюсь, потому что параллельно перестали удаляться письма в веб-интерфейсе и начались тормоза в Яндекс.Радио.

Так что я предполагаю небольшие технические проблемы у Яндекса, в связи с чем все наши письма застряли в очереди на отправку Tickets.
Только что я переключил настройки сайта, чтобы не использовать внешний SMTP и отправлять почту силами сервера h1, на котором в порядке эксперимента Sendmail был заменён на Postfix. По моим наблюдениям, он гораздо лучше доставляет письма в капризный gmail.
В общем, если вы только что получили сразу несколько писем от modx.pro — не удивляйтесь, это почта таки отправилась.
Если же вы наоборот ничего не получаете — то проверяйте папку «спам» и добавляйте ящик no_reply@modx.pro в белый список, все наши письма идут с него.
MODX 2.5.5
Доступна новая версия MODX 2.5.5. Ключевые изменения:
— Улучшение логирования информации о генерации неверных ссылок, чтобы было проще их отследить и поправить. То есть, вместо
— Улучшение логирования информации о генерации неверных ссылок, чтобы было проще их отследить и поправить. То есть, вместо
`` is not a valid integer and may not be passed to makeUrl()будет что-то типа
2017-02-08 16:50:48] (ERROR in modContext::makeUrl @ resource 169) Resource with id 111 was not found in context web [2017-02-08 16:50:48] (ERROR in resource 169 @ /home/moar/public_html/_core/model/modx/modparser.class.php : 1353) Bad link tag `[[~111]]` encounteredПравда, судя по отзывам в Slack, новый функционал еще нуждается в доработке — есть жалобы на лишние сообщения для сайтов с несколькими контекстами.