О том как приятно и удобно разрабатывать на MODX


Мой руководитель написал развлекательную статью про любимую CMF.
Цитата автора

Написал про то как разрабатывал сайт для бизнес-тренера. Про систему управления написал. Какие-то там думы подумал. Одним словом, можно почитать. А можно и не читать. Не мне вас учить. (с) Дмитрий Полисадов
Читать статью в блоге
10 сентября 2015, 11:55    Владимир Дремучий   
1    1338 +1

Комментарии (27)

  1. Василий Наумкин 10 сентября 2015, 12:12 # +4
    В первую очередь хочу пожелать автору ознакомиться с этой заметкой.

    А то на одной странице 2 варианта названия MODX и оба неверные.
    1. dremon 10 сентября 2015, 12:16 # 0
      Привет. Спасибо, поправлю, и правда как лох.
    2. Виктор 10 сентября 2015, 12:29 # +3
      Очень странная статья. Вроде про какой-то сайт и про modx и при этом ни про сайт, ни про modx.

      Смысл в том, что программист сделает форму для добавления фото в слайдер и рядом флажок «выводить на главной» а дизайнер просто сделает форму добавления фото и припишет «если фото загружено, то оно будет выводиться на главной». Смекаете?
      Это вообще спорное «улучшение», что если нужно не показывать какой-то документ в слайдере, но поле при этом заполнено? Или как временно скрыть? Затереть нужное поле, а потом вспоминать что там было?

      Минусы с потолка, ибо многое можно вынести в файлы, на крайняк вообще сделать свой компонент и разрабатывать его, а на сайте просто обновляться.
      3-ий минус, это то что нужно думать, видимо.
      1. dremon 10 сентября 2015, 12:36 # 0
        Согласен, что статья «водянистая». Исправлю. Все замечания по делу.

        Про вынесение в файлы не знаком, мое упущение.

        3-ий минус да, какой-то притянутый за уши. Было сложно найти минусы у MODX.
        1. Виктор 10 сентября 2015, 12:53 # +2
          * Основной минус modx это низкая известность, т.к. клиент приходит и говорит не знаю я эту вашу модыксу, сделайте мне мою визитку на битриксе, мне сосед сказал, что он крутой.
          * Немного угрюмый шаблонизатор из коробки.
          * 623 компонента в офф репозитории, это не так много, учитывая что некоторые устарели, а некоторые бесполезные.
          1. dremon 10 сентября 2015, 17:59 # 0
            Добавил в свой блог эти минусы, со ссылкой на этот пост.
          2. Мордынский Николай 10 сентября 2015, 13:22 # +1
            Под всеми шаблонами чанками и снипетами, есть галочка «статичный» если она активна нужно указать путь к файлу где храниться код и все.
            1. dremon 10 сентября 2015, 16:18 # 0
              Спасибо. Чувствую себя школьником. Поправлю сегодня статью.
              1. Иван Климчук 10 сентября 2015, 18:32 # +1
                Есть еще такая штука, как Gitify, она вообще умеет дампить весь сайт в файлы и успешно использовать git. Документация тут modmore.github.io/Gitify/ru/, а вот статьи пока задерживаются.
                1. Роман Садоян 10 сентября 2015, 19:10 # +1
                  Ждем статеек с нетерпением и с предвкушением )))
        2. Музалевский Виктор 10 сентября 2015, 14:51 # +2
          Развлекательная статья о том, как «Я победил Дракона» и «Стал Героем»!
          1. dremon 10 сентября 2015, 16:18 # +2
            Точно. Это была инициатива Владимира разместить статью здесь. Этот ресурс немного не та целевая аудитория. Ну благо хоть развлекательная (-:
          2. Максим 10 сентября 2015, 18:16 # +2
            Просто кликаешь, добавляешь, вводишь и вуаля. Как LEGO собирать в режиме реального времени. Приятно.
            Эта легкость на самом деле очень обманчива. Я не раз замечал, что новички испытывают, что ли, эйфорию, сделав первый сайт по каким-нибудь урокам. А потом возникают вопросы типа «нужно умножить 2 на 2, Василий, помоги» или конструкции "[[snippet? &param=`[[snippet &param=`[[snippet? &param=`[[snippet]]`]]` &param=`[[snippet]]`]]", а то и какие-то простыни из вложенных модификаторов. А как я часто переделываю или дорабатываю чужие сайты, так иногда просто руки опускаются от всего этого. Вроде и героем стали, и дракона победили, но только у победы какой-то странный запашок. Странно даже, что раньше периодически возникали темы «сделал сайт на Revo, тормозит, помогите», а сейчас что-то не видно.
            1. Wassi Wassinen 10 сентября 2015, 18:23 # 0
              Сейчас, что ни хостинг для клиента, то VPS. Кто-то умудряется «втюхать» VDS'ку по рефералке. Вот и не тормозит. :)
              1. Василий Наумкин 10 сентября 2015, 18:26 # +5
                Странно даже, что раньше периодически возникали темы «сделал сайт на Revo, тормозит, помогите», а сейчас что-то не видно.
                Очень надеюсь, что в этом есть какой-то вклад pdoTools и дополнений, работающих с его помощью.
                1. Михаил 15 сентября 2015, 05:42 # +1
                  несомненно! Я как перешёл на ваши компоненты просто не нарадуюсь отсутствию тормозов. pdoTools вещь!
                2. Николай 10 сентября 2015, 19:19 # 0
                  Да «костылей» очень много получается, если сайт большой) Куча сниппетов, плагинов, чанков, дополнений. Все они перемешаны друг с другом, в итоге путанница может получиться не хилая. Не разберёшься потом что куда…
                  1. Роман Садоян 10 сентября 2015, 19:22 # 0
                    в пакет всё и нет проблем.
                    1. Николай 10 сентября 2015, 19:23 # 0
                      Ну я про логику вообще, когда допустим сделал сайт, и через год к нему вернулся)
                      1. Роман Садоян 10 сентября 2015, 19:24 # 0
                        Это да.
                    2. Максим 10 сентября 2015, 20:06 # +3
                      Я не имел в виду, что готовые компоненты, пусть даже в большом количестве — зло (: Просто хвалебные статьи и уроки сводятся к тому, как легко натянуть верстку, но при этом из вида упускается, что делать сайт — это не только скачивать компоненты, расставлять тэги в шаблоне и нарезать чанки. Я когда начинал, то практически не знал PHP и толком не понимал, как работает MODX, однако те куски кода, которые я находил, очень легко встраивались в MODX через сниппеты и работали, это радовало и появлялся стимул изучать больше (: Писал ли кто-нибудь об этом в контексте «мой первый опыт в MODX» — не припомню.
                      1. Stan Ezersky 29 сентября 2015, 17:18 # 0
                        Потому что надо писать структуру на бумажке, а потом реализовывать, а не лепить второпях «спиппеты, плагины, чанки, дополнения».
                        Неправильная структура потом аукнется переделкой сайта, даже если он изначально крут во фронтенде.
                    3. Temp Name 11 сентября 2015, 13:56 # +1
                      Мой руководитель написал развлекательную статью про любимую CMF.
                      Офигеть новость.

                      Все понимаю. Ссылку кинуть в сообщество, все дела… но почему в новость? Почему без какого-то вменяемого оформления? Некрасиво как-то.
                      1. Владимир Дремучий 11 сентября 2015, 14:00 # 0
                        Честно, даже как то не подумал над оформлением. К сожалению не нашел подходящего раздела :(
                        1. Василий Наумкин 11 сентября 2015, 17:16 # +3
                          Да нормальная новость, пусть еще пишут.

                          Мне вот было интересно, а кому нет — пусть ставят минусы и при -2 заметка убирается с главной.
                          1. dremon 11 сентября 2015, 22:37 # 0
                            Ну, тогда на еще напишу, только более вразумительную в этот раз.

                            Как-раз на днях допилил myCalendar до состояния, чтобы можно было из адмники им управлять (по аналогии с твоим eventsCalendar2). Можно будет собрать его в пакет и выложить. И мне польза (слава и признание, ахахаха) и вам глядишь пригодиться.
                        2. Stan Ezersky 29 сентября 2015, 17:15 # 0
                          Если вы пишите о том, что сделали сайт, крутой, по вашему мнению, напишите, как вы его делали и какие нестандартные задачи решали. Какими способами и методами.

                          А то, что увидел, «много букаф ниасилил».

                          Сам сайт не понравился, UI/UX хромает. Не продуман. Как же так вышло, что даже маркетолог(!) это допустил?
                          Вы должны авторизоваться, чтобы оставлять комментарии.