siteDev - установка компонента

Обновил компонент для разработки сайтов/компонентов. Добавил немного полезных плюше.
Так как разработку своих компонентов я всегда начинаю именно с siteDev

modExtra


Например, во время установки можно переименовать modExtra, который перед переименованием копируется в папку:



Вводим новое имя компонента:



И по окончанию установки siteDev из консоля можно перейти сразу на установку вашего нового компонента


Скачивание версий компонента


Добавлен небольшой код, который проверяет наличие папки компонента, и если существует папка Extras/myNewComponent то на страницу компонента выводится ссылки



  1. Установить компонент — запускает _build.php в режиме установки
  2. Скачать компонент — собирает и скачивает пакет
  3. Скачать с шифрацией — скачает зашифрованный пакет ключом modstore
в настройках Extras/myNewComponent/_build/config.inc.php можно установить ключ от modstore

Так же информация о том, как получить ключ находиться в файле
Extras/myNewComponent/encrypt-extra.txt
И еще немного изменений из чанжлог

1.1.0-pl
    Упрощение процессоров для запуска из единого контроллера
    Открытия окна с записью сразу после её создания
    Добавлены процессоры для misc фильтров: active, resource
    Добавлены процессоры для misc полей: user, resource, context, chunk
    Переименование компонента во время установки
    Выдача ссылки в консоле на установку компонента после переименования
    Ссылки на установку компонента сразу на странице компонента

https://modstore.pro/packages/sites-themes/sitedev

Кому стало полезно))): донатики

github
https://github.com/webnitros/siteDev
Андрей Степаненко
18 февраля 2020, 18:11
modx.pro
2
1 773
+12
Поблагодарить автора Отправить деньги

Комментарии: 28

Алексей Шумаев
18 февраля 2020, 20:52
+1
Круто. Ссылку на пакет в Modstore хорошо бы сразу в текст добавить )
    Alexander V
    20 февраля 2020, 19:08
    +1
    В правой колонке же есть.
    Сергей Шлоков
    18 февраля 2020, 20:55
    +2
    Компонент зачетный! Но читать невозможно! Такое ощущение, что язык не родной. В каждом предложении минимум одна ошибка. ((
      Андрей Степаненко
      18 февраля 2020, 21:03
      0
      Так нормально?
      Знал бы русский идеально)) Наверно не стал бы программистом))
        Виталий Батушев
        22 февраля 2020, 10:58
        0
        Запятые да и вообще знаки препинания тебе точно нужно научиться ставить.
        Грамотный текст — это прежде всего облегчение понимания твоих мыслей читателем (слушателем).
        Знал бы русский идеально)) Наверно не стал бы программистом))
        Ты же кодишь, следовательно, пишешь пусть хоть на искусственном, но на языке. И если делаешь в нем орфографические или синтаксические ошибки (например, забываешь $ перед именем переменной, открыл скобку и не закрыл, поставил + вместо. при конкатенации и т. п.), то что получаешь? Полное понимание компилятора или интерпретатора? :) Нет. Вот то же самое и с грамотной речью на естественном языке. Твой собеседник или читатель интерпретирует твою речь и, чем больше в ней ошибок, тем сложнее ему понять, о чем ты вообще говоришь.
          Андрей Степаненко
          22 февраля 2020, 11:21
          0
          Word не умеет подсвечивать ошибки так как это делает phpstorm)) так что русский язык с языками программирования даже не стоит сравнивать.
        Андрей Степаненко
        18 февраля 2020, 21:19
        0
        Спасибо) поправил текст
        Павел Бигель
        19 февраля 2020, 00:51
        0
        Клево!
        А кинешь в github актуальную версию?
        Алексей Соин
        19 февраля 2020, 07:24
        0
        Класс! Спасибо ??
          SEQUEL.ONE
          19 февраля 2020, 23:10
          0
          скачает зашифрованный паркет ключом modstore
          Очепятка или правда скачает зашифрованный паркет, может еще ламит для кучи?)
            Сергей Шлоков
            20 февраля 2020, 07:50
            0
            собирает пакета и скачивает пакет
            А по этому у тебя вопросов нет? ))
              Андрей Степаненко
              20 февраля 2020, 08:02
              0
              Мда)) Походу надо отправлять на проверку к тебе перед публикацией статьи)))

              Кстати люди, когда книги пишут (вроде грамотные), но потом есть специальные редакторы которые проверяют весь текст и правят его.

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

              Если у кого то получается писать сразу и без единой ошибки, то респект и уважуха)) У меня честно говоря с этим трудности, и чтобы нормально оформить статью надо потратить ну не 10 минут а по больше.
                Сергей Шлоков
                20 февраля 2020, 19:36
                0
                Походу надо отправлять на проверку к тебе перед публикацией статьи)))
                Мне самому до совершенства далеко. Просто я сначала пишу черновик, потом вычитываю и правлю не только ошибки, но и смысловые обороты. И только через день, два публикую. И даже это не гарантирует от наличия ошибок. ))

                П.С. Это я про большие серьезные статьи.
              Андрей Степаненко
              20 февраля 2020, 08:06
              0
              Вообще клево было бы если был модератор)) Который пальцем ткнул что каша жесткая в статье.
              А то порой пишешь статью по быстрее так как время поджимает. А потом вроде как и проверять уже не особо охото.
                Андрей Степаненко
                20 февраля 2020, 08:12
                0
                Надо бал ввести за грамотность написания статьи) Чтобы плюсиков можно было 2 поставить)) Один за компонент второй за грамотность. Будет как дополнительная мотивация
                  Олег Щавелев
                  22 февраля 2020, 11:37
                  +1
                  Хорошие идеи, но оценки очень субъективны. А модераторы дадут и качество и порядок в наших топиках.
              Александр Туниеков
              23 марта 2020, 00:41
              0
              Задонатил чуток :-). Но как собрать свою сборку на базе твоей не слишком понятно :-(. Сижу разбираюсь :-).
                Андрей Степаненко
                23 марта 2020, 09:57
                0
                Если не секрет, куда донатил?))))))
                  Александр Туниеков
                  23 марта 2020, 14:39
                  0
                  Кому стало полезно))): донатики
                  Сюда нажал. На яндекс перекинуло.

                  Со своей сборкой почти все победил. Как собрать разобрался, пакеты добавил, добавил сразу настройку поставщика модсторе, ошибки пролечил. И тут оказалось что все шаблоны и чанки на php написаны :-(. А на это привыкать не надо. В pdoTools поддержку $modx и php я вырубил. Придется чанки и шаблоны с другого проекта брать или самому переписывать ;-(.
              Sergey
              29 апреля 2020, 10:27
              0
              Template templates/page.tpl not found
              Вот это пишет в логах, отображаются пустые страницы. Куда копать?
                Олег Захаров
                04 февраля 2024, 12:59
                0
                демо не работает
                  Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                  28