Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 101 комментарий

Ivan K.
Ivan K.
Я не в курсе работает ли минишоп в MODX3, но я параллельно работаю еще над pbShop — аналог минишопа, но с зависимостью от PageBlocks, поэтому будет реально. Сроков пока не могу дать.
В том то и дело, что не работает)) я думал написать скрипт импорта и перенести все товары.

я не знаком, с этим компонентом, позже попробую установить и протестировать
Было бы просто замечательно. Этот компонент важен, он помогает реализовывать очередные и нескончаемые выкрутасы сеошников))
Aleksandr Huz
Aleksandr Huz
Хочу перенести с MODX2+MiniShop2 на MODX3+PageBlocks. Это вообще реально?
Я не в курсе работает ли минишоп в MODX3, но я параллельно работаю еще над pbShop — аналог минишопа, но с зависимостью от PageBlocks, поэтому будет реально. Сроков пока не могу дать.

3) Но меня очень волнует момент с SeoFiltr ом, возможно ли повторить его функционал? Хотя бы в минимальном исполнении, и так, чтобы при переносе остались те же url?
я не знаком, с этим компонентом, позже попробую установить и протестировать
Ivan K.
Ivan K.
Компонент впечатляет своими возможностями, хочу перенести на него пару крайне важных для меня интернет-магазинов. Возникли некоторые вопросы.

Хочу перенести с MODX2+MiniShop2 на MODX3+PageBlocks. Это вообще реально?
1) Перенести каталог товаров и его характеристики думаю возможно.
2) Фильтрация вроде есть у вашего компонента.
3) Но меня очень волнует момент с SeoFiltr ом, возможно ли повторить его функционал? Хотя бы в минимальном исполнении, и так, чтобы при переносе остались те же url?
Артур Шевченко
Артур Шевченко
Да я всё понимаю. Моя причина в том, что времени нет, как только станет посвободнее изучу. Я просто описал причины, по которым другим может быть страшно использовать компонент. Плюсом ещё идёт отсутствие инфраструктуры для сегмента электронной коммерции платёжки, доставки, интеграции с CRM. Пойми правильно, это не критика твоей разработки, это просто факт, который, надеюсь, мы со временем исправим, а твой компонент может стать неплохой базой для внедрения современных подходов к разработке в наш любимый Modx.
Aleksandr Huz
Aleksandr Huz
Артур Шевченко
Артур Шевченко
Ты используешь свой компонент, знаешь как он работает, где что подкрутить если вдруг не работает, а когда используешь чужой компонент, на который мало примеров, документация не вся, надо быть готовым изучать исходники и быть уверенным, что автор на связи и сможет оперативно поправить найденные баги.
Aleksandr Huz
Aleksandr Huz
Портал. Если заказчик будет не против, то потом смогу показать репозиторий, ведь вся разработка ведется в файлах. Вместо сниппетов использую модификаторы.

Например, создал модификатор меню
'menu' => function (int $rootId = 0, $level = 3) {
        return query('modResource')
        ->where([
            'published' => 1,
            'hidemenu' => 0,
        ])
        ->select('id,class_key,template,pagetitle,menutitle,introtext,alias,uri,link_attributes,parent')
        // получаем дополнительные поля, если меню нужно построить от родителя с id 12
        ->when($rootId === 12, function ($query) {
            $query->select('cargo_tooltip,transport_tooltip');
        })
        // кешируем результат навечно, пока не сбросим кеш
        ->cache(0)
        ->menu($rootId, $level);
},

и в файловом чанке
{foreach menu() as $item}
    <li class="nav-item{($item.id == $modx->resource->id) ? ' active' : ''}">
        <a class="nav-link" href="{$item.uri}">{$item.menutitle ?: $item.pagetitle}</a>
     </li>
{/foreach}

или вывести меню с другой категории
{foreach menu(12) as $item}
    <li class="nav-item{($item.id == $modx->resource->id) ? ' active' : ''}">
        <a class="nav-link" href="{$item.uri}">{$item.menutitle ?: $item.pagetitle}</a>
     </li>
{/foreach}
Aleksandr Huz
Aleksandr Huz
CMS писать точно не планирую)) Мне нравится админка MODX3, но хочется добавить больше гибкости и удобства, как в ларавел. И еще, чтобы админку можно было легко кастомизировать под проект.
Aleksandr Huz
Aleksandr Huz
Согласен, примеров катастрофически не хватает как и времени для них, но они будут постепенно появляются.
Документация потихоньку заполняется, и на данный момент все классы уже задокументированы.
Aleksandr Huz
Aleksandr Huz
Реально компонент — «космолет», но использовать на боевых сайтах страшно
А почему страшно? я с 2022 года использую его с modx3 и все нормально. Сейчас делаю большой проект полностью без чанков, сниппетов и тивишек и это реально удобно и быстро. Так что страшного здесь ничего нет.
Сергей Сергеевич
Сергей Сергеевич
Горячо плюсую за комментарий Мишы (Živeli brate!)
Реально компонент — «космолет», но использовать на боевых сайтах страшно. Проще использовать компоненты общества, т.к в долгую это надёжнее: найдешь чье либо решение и адаптируешь под себя, и больше круг использования. И переписывать текущие сайты страшно, т.к что-то постоянно идет не так…
Артур Шевченко
Артур Шевченко
Что ж ты творишь-то? Это ж теперь ещё больше хочется попробовать)) Очень здоровское обновление. И планы огонь! Сюдя по всему ты решил написать свою CMS по мотивам Modx, ещё несколько месяцев и будет готово))
Miša Bulic
Miša Bulic
Браво.
Каждый раз читаю ченжлоги, радуюсь, крутое обновление, много всего нового и интересного в одного приносит на Саша. Но после прочтения статьи я… не обновляюсь. Очень много изменений и как будто бы весь сайт надо переписать заново чтобы использовать новые крутые штуки, плюс еще разобраться как оно все работать будет.
В конце статьи объявлено полное изменение компонента с нуля и соответсвенно опять полная переделка.
Я использую с первых релизов компонент, и мне честно нравится как он развивается, но использую пока старые версии.
Что бы мне хотелось:
  • Максимально подробная документация с кучей примеров и объяснениями для самых маленьких(благо нейронки с этим отлично справляются. )
  • Готовый настроенный сайт с кучей примеров реализации и с комментариями кода, чтобы можно было себе куда то его поставить и эксперементировать.
Спасибо за самый мощный и актуальный компонент на Modx
Scorp Satex
Scorp Satex
Спасибо.

А есть какие-то новости по MiniShop3? Уже 8 месяцев проект не обновляется судя по
github.com/modx-pro/MiniShop3

Просто без этого компонента — не будет всего остального и народ так и будет на 2 ветке сидеть.
Наумов Алексей
Наумов Алексей
Ради интереса нашел публикацию на FL:

2 фрилансера уже откликнулись на этот заказ
Цены от 3000 ₽ до 3000 ₽.
Сроки от 1 до 2 дней.
это более чем адекватная и гуманная цена за работу.
Моя оценка такая же.