Олег Щавелев
С нами с 20 января 2017; Место в рейтинге пользователей: #28[IconTV] Новый тип TV с иконками
Здравствуйте, прошло больше года когда, зародился на свет IconTV
Скачать в Modstore бесплатно
Сначала пакет планировался под внутренние задачи, но со временем разработки пакета стало понятно, что он может быть полезен и сообществу MODX. Во время тестирования пакета разработчики подхватили идею и мы вместе ее развили до логической беты. Все весело писали issue, поэтому я не мог настроиться написать статью.
Небольшая предыстория
Идея зародилась, когда достало искать иконки в базе fontawesome, и произносились слова «а почему не автоматизировать этот процесс, а может он уже существует?». Несколько часов поисков не дали нужного результата, пришлось делать самому. Вот и первая бета, многие мне говорили делать компонент платным, вот задумался как платный или бесплатный, думаю как первый компонент то сделаю бесплатным, так как решил потом сделать поддержку SVG платной, но со временем передумал. Так как был небольшой интерес не было желания развивать и здесь появился @Олег Щавелев который поддержал компонент и его развитие. Так и свет увидел ещё SVG формат. А может еще есть идеи. Что скажите?
Скачать в Modstore бесплатно
Сначала пакет планировался под внутренние задачи, но со временем разработки пакета стало понятно, что он может быть полезен и сообществу MODX. Во время тестирования пакета разработчики подхватили идею и мы вместе ее развили до логической беты. Все весело писали issue, поэтому я не мог настроиться написать статью.
Небольшая предыстория
Идея зародилась, когда достало искать иконки в базе fontawesome, и произносились слова «а почему не автоматизировать этот процесс, а может он уже существует?». Несколько часов поисков не дали нужного результата, пришлось делать самому. Вот и первая бета, многие мне говорили делать компонент платным, вот задумался как платный или бесплатный, думаю как первый компонент то сделаю бесплатным, так как решил потом сделать поддержку SVG платной, но со временем передумал. Так как был небольшой интерес не было желания развивать и здесь появился @Олег Щавелев который поддержал компонент и его развитие. Так и свет увидел ещё SVG формат. А может еще есть идеи. Что скажите?
Сортировка !mFilter2 по NATSORT
Здравствуйте,
Сейчас сортировка !mFilter2 ( &sort=`xxxxxx:asc`) резултатов такая:
0.1, 0.2, 0.3, 1, 10, 11, 12, 15, 2, 3, 4.
Что и где нужно изменить чтобы сортировка была по NATSORT, то есть:
0.1, 0.2, 0.3, 1, 2, 3, 4, 10, 11, 12, 15.
Спасибо.
Сейчас сортировка !mFilter2 ( &sort=`xxxxxx:asc`) резултатов такая:
0.1, 0.2, 0.3, 1, 10, 11, 12, 15, 2, 3, 4.
Что и где нужно изменить чтобы сортировка была по NATSORT, то есть:
0.1, 0.2, 0.3, 1, 2, 3, 4, 10, 11, 12, 15.
Спасибо.
elementSync - Еще один способ разработки MODX-приложений в IDE
Привет.
Этот элемент можно считать вторым кусочком компонента который я описал на статью одну пониже, а можно рассчитывать как отдельную тузлу. Предыстория такова: Я не использую файловые сущности pdoTools, идеологически считаю что транспортные пакеты это отличный способ для разработки компонентов, но не сайтов. Так же Gitify меня не вдохновил. Думаю имею на это право :)
Более того — частенько приходится не создавать что-то новое на MODX, а редактировать существующее. И все это нужно а) каким-то образом версионировать б) разрабатывать используя удобные инструменты в IDE. Много времени назад я использовал для этого gitmodx и он меня в целом устраивал. Но есть нюансы, которые мне категорически не нравились.
Этот элемент можно считать вторым кусочком компонента который я описал на статью одну пониже, а можно рассчитывать как отдельную тузлу. Предыстория такова: Я не использую файловые сущности pdoTools, идеологически считаю что транспортные пакеты это отличный способ для разработки компонентов, но не сайтов. Так же Gitify меня не вдохновил. Думаю имею на это право :)
Более того — частенько приходится не создавать что-то новое на MODX, а редактировать существующее. И все это нужно а) каким-то образом версионировать б) разрабатывать используя удобные инструменты в IDE. Много времени назад я использовал для этого gitmodx и он меня в целом устраивал. Но есть нюансы, которые мне категорически не нравились.
contentSync - синхронизация контента прода и дева для MODX Revolution
Привет, я снова тут!
Одна из дегенеративных особенностей MODX — хранить все в базе. Кони, люди, контент — все хранится в базе.
Еще более дегенеративная особенность — MODX учит вас хранить все в ресурсах и это не сказать что правильная логика.
Часто возникает ситуация, что тестовая версия сайта начинает плотно отставать по контенту от продакшена и необходимо как-то синхронизировать изменения.
Я придумал решение, которое отчасти решает мою задачу и потребность. Если решение вам понравится — я упакую все в пакет и выложу в бесплатный доступ.
Одна из дегенеративных особенностей MODX — хранить все в базе. Кони, люди, контент — все хранится в базе.
Еще более дегенеративная особенность — MODX учит вас хранить все в ресурсах и это не сказать что правильная логика.
Часто возникает ситуация, что тестовая версия сайта начинает плотно отставать по контенту от продакшена и необходимо как-то синхронизировать изменения.
Я придумал решение, которое отчасти решает мою задачу и потребность. Если решение вам понравится — я упакую все в пакет и выложу в бесплатный доступ.
SEOtabs — работаем со вкладками
Мы — DSMC Agency. Занимаемся поисковой оптимизацией, разработкой сайтов, а теперь и разработкой приложений для сайтов на CMS MODX. Представляем наш первый самостоятельный компонент SEOtabs для работы со вкладками товара.
Официальный сайт пакета. Есть демо — можно URL посмотреть и пощелкать seotabs.ru
Что делает компонент?
Компонент позволяет создавать, редактировать, удалять табы товаров, а также формировать из них виртуальные страницы с уникальными переменными URL, Title, Description. Пакет призван упростить администрирование этого блока, помочь в продвижении интернет-магазинов и каталогов.
Если смотреть на компонент глобально, то он в несколько раз ускоряет процессы поискового маркетинга. От кластеризации семантики до внедрения решений по ее обработке всего один шаг. И этот шаг — SEOtabs.
Официальный сайт пакета. Есть демо — можно URL посмотреть и пощелкать seotabs.ru
Что делает компонент?
Компонент позволяет создавать, редактировать, удалять табы товаров, а также формировать из них виртуальные страницы с уникальными переменными URL, Title, Description. Пакет призван упростить администрирование этого блока, помочь в продвижении интернет-магазинов и каталогов.
Если смотреть на компонент глобально, то он в несколько раз ускоряет процессы поискового маркетинга. От кластеризации семантики до внедрения решений по ее обработке всего один шаг. И этот шаг — SEOtabs.
[FAQ] Делаем сниппет-обёртку
Данное руководство предназначено в первую очередь для разработчиков, только начинающих знакомиться с MODX. При разработке сайта они как правило используют уже готовые решения. И часто так случается, что такое решение нужно подогнать под текущую задачу. Самая первая мысль, которая приходит им в голову — изменить тот или иной сниппет. Ведь именно сниппеты отвечают за логику работы. Ну ещё плагины, но новички обычно в них не лезут.
Совсем зелёный разработчик лезет в исходный сниппет и творит там своё колдовство. И безумно довольный выкатывает своё творение заказчику, раздуваясь от своего величия.
Но более осторожный юнец сначала зайдет в сообщество, чтобы поинтересоваться, нет ли такого же решения, но с перламутровыми пуговицами. И случайным образом узнаёт, что править исходный код ни в коем случае нельзя, потому что следующее обновление затрёт все изменения, и что есть достаточно простой способ решить задачу кастомизации. Это сниппет-обёртка.
Совсем зелёный разработчик лезет в исходный сниппет и творит там своё колдовство. И безумно довольный выкатывает своё творение заказчику, раздуваясь от своего величия.
Но более осторожный юнец сначала зайдет в сообщество, чтобы поинтересоваться, нет ли такого же решения, но с перламутровыми пуговицами. И случайным образом узнаёт, что править исходный код ни в коем случае нельзя, потому что следующее обновление затрёт все изменения, и что есть достаточно простой способ решить задачу кастомизации. Это сниппет-обёртка.
Обратная линия: Обновление компонентов MODX Revolution 3.0.0-alpha2
Здравствуйте, Коллеги.
Недавно вышел пост от @Иван Бочкарев «MODX Revolution 3.0.0-alpha1 (Перевод)» и в одном из диалогов сформулированно желание о создании документа со списком пакетов работающий на CMS MODX Revolution 3.0.0-alpha1
Ссылка на документ в формате Google Sheets — Package compatibility MODX Revolution 3.0.0-alpha1
Решил проявить инциативу, понимая какая сейчас загруженность у активных участников сообщества MODX REVO
pdoTools 3
Привет, друзья!
В связи с выходом альфа-версии MODX 3, я выкроил время и переписал pdoTools — теперь он использует пространства имён и полностью совместим с новыми классами системы.
Соотвественно, работать он может исключительно в MODX 3, со старой версией никак не совместим. Какое-то время мне придётся поддерживать 2 ветки дополнений. Новый pdoTools, как и сам MODX, пока что в виде сырой alpha1, только для тестов.
А теперь подробности.
В связи с выходом альфа-версии MODX 3, я выкроил время и переписал pdoTools — теперь он использует пространства имён и полностью совместим с новыми классами системы.
Соотвественно, работать он может исключительно в MODX 3, со старой версией никак не совместим. Какое-то время мне придётся поддерживать 2 ветки дополнений. Новый pdoTools, как и сам MODX, пока что в виде сырой alpha1, только для тестов.
А теперь подробности.
Подготовка дополнения для работы в MODX 3.
Добрый день!
Возникает много вопросов как обновить дополнения для работы в MODX 3.
Предлагаю вашему вниманию заметку от разработчика theboxer, на примере дополнения Collection
Возникает много вопросов как обновить дополнения для работы в MODX 3.
Предлагаю вашему вниманию заметку от разработчика theboxer, на примере дополнения Collection