Для разработчиков

Minifyx background image

Добрый день
Столкнулся с такой проблемой:
есть файл стилей assets/template/css/style.css, в нём прописаны background-image или background картинкой в относительном формате
a.panorama{
    display:inline-block;
    float:right;
    width:50px;
    height:50px;
    background-image:url('../img/3d.png');
    background-size:cover;
    cursor: pointer;
}
Или
.slider_wrap .slick-prev {
    background: url(../img/slider/arr_l.png) no-repeat;
}
Из-за чего Minifyx обрабатывая файл стилей и помещая его в папку для кэширования, относительный URL не изменял. И по этой причине местами ехала вёрстка.
Конечно можно было переписать все пути на относительно корня сайта, но оказалось всё проще, нужно скачать Minifyx из репозитория modstore.pro чтобы решить данную проблему, а не из modx.com где данный баг присутствует :)
з.ы. будьте внимательны и не потратьте время на решение, которое уже давно было решено
Кирилл
11 декабря 2019, 12:05
modx.pro
201
+4

О развитии ModX


Часто читал недавно как многие писали, что не развивается движок, что все печально и т.д.
Лично я не разделяю это мнение, и по моему опыту что было с работой на ModX 5 лет назад и то что сейчас по объему в разы больше, а значит развитие есть, и если сравнивать с Wordpress который был выпущен в 2003 г. и ModX в 2010 то понятно время сильно играет в этом плане и поэтому не понимал некоего отчаяния в постах разработчиков по этому поводу.

Но хотел поговорить немного о другом, а конкретно задаться вопросом: а что сделало движок Wordpress таким используемым? ответ очевиден — огромное количество готовых решений, которые могут использовать пользователи, которые вообще ничего не понимают в сайто-строе, но достаточно им просто установить Wordpress как тут же для них сделаны сервисы, где они могут скачать огромное количество тем, в этих темах сразу и плагины и настройки — только вбивай контент и вот он твой сайт готов!

Собственно возникает вопрос: а что мешает сделать такое в ModX, ответ — ничего не мешает.
Сергей
06 декабря 2019, 20:45
modx.pro
565
+5

[VESP] Заготовка для SPA сервисов с REST API

Привет, друзья!

Наверное, вы уже обратили внимание, что я не был особо активен в этом году в сообществе. Причина в том, что я набрал кучу работы, с которой смог разобраться вот только что. И работа эта с MODX была никак не связана — я писал собственное решение для сложных проектов, с нуля.



И вот сейчас я готов с вами им поделиться. Но для начала пара важных предостережений:
Василий Наумкин
05 декабря 2019, 15:29
modx.pro
14
557
+36

ORM для MODX (или как юзать другие сторонние библиотеки)

Добрый день!
Почему-то многие забывают (или даже не знают, хехе) что MODX написан на PHP. Что это значит?
Павел Бигель
03 декабря 2019, 22:56
modx.pro
421
+9

Docs. Подготовка к обновлению MODX с 2.x до 3.0



Всем привет!

В связи с скорым релизом альфа версии MODX 3.0 — @Mark Hamstra начал готовить новую документацию по обновлению с версии 2.x до 3.x, а я соответственно начал переводить все для нашего русскоговорящего сообщества.
Иван Бочкарев
28 ноября 2019, 09:52
modx.pro
5
650
+39

[VCS] Обновление vscodemodx 0.0.3

Привет! Я снова решил обновить дополнение для Visual Studio Code. Итак, что же нового?
Павел Бигель
15 ноября 2019, 00:06
modx.pro
2
347
+16

Разработка компонента без злосчастного ExtJS

Привет всем.

Во время выступления Steffan Blockx (Building a CMP without ExtJS) в этом году на митапе MODX AMSTERDAM я вдоволь насмеялся, потому, что для меня тема и содержание его выступления были не содержательными. Он 45 мин. говорил, что компонент для MODX можно написать и без ExtJS. Но как же я ошибался по поводу очевидности его слов. Для кого-то — да, а для некоторых оказывается, что не совсем.

Несколько причин очевидности:

Самый смешной аргумент звучал так: «Wordpress хорош тем, что там можно использовать что угодно!». Читатель, тут нужно смеяться.

Это была первая причина, а вторая поинтереснее. Как же устаешь от нытья в чате телеграм по поводу ExtJS. Каждый клянется, что он точно не является некрофилом и ему противно вступать в половые отношения с «мертвым» MODX.

Третья причина банальная, несколько людей попросили показать.
Баха Волков
13 ноября 2019, 05:49
modx.pro
16
663
+43

Модифицируем HTML на лету

Привет друзья. Хочу поделиться методикой, которую иногда использую в тех случаях, когда мне нужно подменить или каким то образом модифицировать на лету готовый HTML. Причем сделать это на уровне сервера, а не через JS.

Николай Савин
13 октября 2019, 20:28
modx.pro
11
912
+18

Blazor - новый интерактивный Web Framework от Microsoft

Привет!
Вышел .NET Core 3.0 который привнес огромное кол-во новых возможностей которые я до сих пор изучаю.

Прежде чем вы скажете опять какой-то фреймворк для UI ну сколько можно же!! я сразу зайду с козырей:

  1. Создание пользовательских интерфейсов с помощью C#, а не Javascript
  2. Использование существующих .NET библиотек для реализации UI
  3. Возможность вызова JavaScript совместно Blazor.
Это уже не совсем обычный фреймворк, правда? Исторически сложилось так, что я не очень люблю JavaScript ровно как и любые языки без строгой типизации. Есть TypeScript тоже от Microsoft, однако плотно я его не успел пощупать.

Поэтому выход Blazor для меня это огромное счастье и радость. Уже есть первые проекты на Blazor такие как bing.com и сайт dot.net
Павел Бигель
27 сентября 2019, 11:04
modx.pro
803
+2

MODX + Windows Server. Есть ли жизнь?

Привет! Я человек который любит все странное и необычное. Иногда это сильно мешает мне в жизни, а иногда набираешься прикольного опыта в жизни.
Выбор не самых популярных вариантов обычно сулит тем, что ты начинаешь углублятся в какую-то дичь и главное не словить приход так таких вещей.

У меня есть пару северов на Linux которые держат какие-то проекты, vpn ну и всякую другую мелочь. Но если всех этих серверов у меня есть один сервер на Windows Server 2019 который используется для тестов, компиляции приложений на старом .NET Framework и прочее (у меня MacBook с 128гб памяти и мне очень больно держать локально Windows).
Павел Бигель
25 сентября 2019, 17:38
modx.pro
492
+11