Антон Тарасов

Антон Тарасов

С нами с 25 июля 2014; Место в рейтинге пользователей: #67

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



Всем привет!

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

Видео с EvoEvent 2019: Презентация Evolution CMS 2.0

Большое спасибо тем кто смог присутствовать на презентации Evolution CMS 2.0
Выкладываю видео того о чем там говорили:

1. Вступление:
www.youtube.com/watch?v=wJlR_KpYVoU&list=PLKTHZGrYLdto61drOIB3ydjYo1L8z0QJH

2. Почему на компонентах Laravel:
www.youtube.com/watch?v=IkQOWGpWjeE&list=PLKTHZGrYLdto61drOIB3ydjYo1L8z0QJH

3. Зачем Evo для Разработчиков и вебстудий:
www.youtube.com/watch?v=lcwVhPhBxug&list=PLKTHZGrYLdto61drOIB3ydjYo1L8z0QJH

4. Зачем Evo клиентам?
www.youtube.com/watch?v=xAuiRa2a3Y4&list=PLKTHZGrYLdto61drOIB3ydjYo1L8z0QJH

5. Наши планы:
www.youtube.com/watch?v=wdOkOcqLgFo&list=PLKTHZGrYLdto61drOIB3ydjYo1L8z0QJH

6. Зачем нам MVC
www.youtube.com/watch?v=b93rwak58XI&list=PLKTHZGrYLdto61drOIB3ydjYo1L8z0QJH

А так же часть уроков по Evo 2.0 что б понять зачем что и почему:
Dmytro Lukianenko
20 ноября 2019, 00:00
modx.pro
4
2 209
+35

Как правильно создавать ресурсы через сниппет?

Добрый день. Как правильно создавать новый ресурс? Сначала думал использовать в сниппете
$modx->newObject('modResource');
Прочитал что лучше использовать процессоры MODX и тогда ресурс будет создаваться правильно без риска что плагины не смогут с ним нормально работать. Как правильно создать ресурс через процессор? Нужно ли менять в сниппете контекст или еще какие-то ньюансы?
Александр
30 октября 2019, 18:16
modx.pro
1
738
0

Google Merchant как создать файл импорта товаров в xml / txt

Здравствуйте. Подскажите как создать фид для гугла — файла с товарами в формате txt или xml. Для Яндекс маркета файл создается готовым компонентом, а вот товары для Гугла сложности.
АндрейЧ
23 октября 2019, 15:55
modx.pro
2
2 889
+1

Сборка элементов сайта в компонент (пакет), пошаговая инструкция

Привет, давно не виделись :)

Я в прошлой заметке, когда писал об уходе, обещал опубликовать свои черновики, так что выполняю обещание и сегодня рассмотрим пример с разработкой отдельных страниц сайта и сборкой их в компонент (или транспортный пакет), которые можно затем установить через обычный пакетный менеджер. Я буду все показывать на реальном случае, который я недавно закончил.

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

Какие-то отдельные подзадачи я все же сделал руками, так как это было просто быстрее и проще. Например, нужно было в некоторых шаблонах (уже существующего сайта) добавить вызов нового снипета или настроить формы редактирования ресурса под клиента. Эти манипуляции были сделаны прямо на боевом сайте. Повторюсь, потому что так быстрее и проще и не влияет на остальной процесс. По методологии LEAN.

Вводная закончилась. Продолжаем внутри заметки.

Іван Клімчук
27 августа 2019, 19:57
modx.pro
26
3 784
+38

AdminRevolution. Быть или не быть?

Привет, друзья!
Есть тема для дискуссии. Как вы знаете, дела в лагере разработчиков MODX не очень. Если глянуть на список пользователей, то многие из топа уже покинули этот лагерь. Недавно сообщество потеряло главного амбассадора. Да и номер первый, как мы знаем, с MODX контактирует только на старых проектах. Конечно это удручает. Но такова жизнь. Так происходит везде. Это не ноу-хау MODX. Рынок разработки стремительно меняется. Приходят новые технологии, языки, подходы. Сайты становятся сложнее. Рынок простых CMS сужается. Конкуренция становиться жёстче. И тут MODX сильно проигрывает. Несмотря на то, что он не хуже Вордпресса, Джумлы и Битрикса, новых разработчиков он привлекает всё меньше и меньше. И это самое плохое. Старые и опытные разработчики будут уходить какую бы супер-пупер систему вы не сделали, а вот новых привлечь — задача наиважнейшая.
Сергей Шлоков
20 августа 2019, 10:02
modx.pro
6
3 533
+44

Нестабильная работа minishop2.

Всем привет!
svetxl.ru/torsheryi
1. Множество пользователей жалуются на то, что товары добавляются «через раз». Если нажать на кнопку «добавить в корзину», обработчик срабатывает, появляется диалоговое окно, что товар в корзине и все хорошо. Переходишь в корзину, а там пусто. И это происходит с постоянной регулярностью;
2. Также, при попытке удалить товар из корзины, он исчезает не всегда;
3. Иногда при добавлении товара в корзину (со страницы товара), их добавляется сразу два (при точном нажатии всего 1 раз);
4. Время от времени, если добавить несколько товаров (больше 6 за сессию), в корзине оказывается всего 5 товаров или 4. Куда пропадают остальные – непонятно.

Мне кажется, проблема в сессиях. Все сниппеты вызываются некешированным, кроме mFilter для вывода товаров, но это никак не влияет. Ошибок вообще нету, не знаю куда копать.

Спасибо!
Данил Шуверов
28 июня 2019, 12:02
modx.pro
1
1 184
+1

Minishop2 and Office: additional fields (gender, building, fullname)

Dear MODX Community,

I some questions about using fields in minishop2 with the Extra «Office».

1. user field «gender»
I added a select field for the gender of a customer. I want to use it for the salutation (Mr. / Ms.).
It works within the Office form chunk (tpl.Office.Profile.form)
<!-- gender: {$gender} -->
    <div class="form-group">
        <label class="col-md-2 control-label" for="gender">Anrede</label>
        <div class="col-md-2">
            <select class="form-control" name="gender" id="gender">
              <option value="0">-- Anrede --</option>
              <option value="2" {if $gender == "2" }selected{/if}>Frau</option>
              <option value="1"{if $gender == "1" }selected{/if}>Herr</option>
            </select>
        </div>
    </div>
    <!-- end gender -->
But on registration (in the chunk «tpl.Office.auth.login» it does not save the gender. How do I activate it?

2. Gender in a order of minishop2
How can I add the field «gender» (see above) in the address fields in a order? Chunk «tpl.msOrder».

3. Email addresses with errors
Sometimes new customers do write their email address with errors. Is there a way to add a second field for the email address where they have to enter the email address again to verify it?

thank you for your help.
Fabian
Fabian Christen
03 июня 2019, 13:23
modx.pro
1
1 001
+1

Обновление App

С некоторых пор я плотно переехал на Webpack, так что решил обновить и свою заготовку для создания сайтов App.

Точкой входа во frontend приложение служит _build/assets/js/index.js, там вот такой код:
import 'jquery'
import 'bootstrap'
import '../scss/index.scss'

console.log('App is loaded!');
Василий Наумкин
21 мая 2019, 13:12
modx.pro
20
3 723
+29

Документация. Состояние дел на 14/05/2019

Всем привет!

Хотел рассказать более подробно о состояние перевода документации MODX на русский язык, а также в общем, что происходит на сайте новой документации.



Итак за последние три недели:
Иван Бочкарев
14 мая 2019, 09:02
modx.pro
2
1 681
+26