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

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

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

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

Так же информация о том, как получить ключ находиться в файле
https://modstore.pro/packages/sites-themes/sitedev
Кому стало полезно))): донатики
github
https://github.com/webnitros/siteDev
Так как разработку своих компонентов я всегда начинаю именно с siteDev
modExtra
Например, во время установки можно переименовать modExtra, который перед переименованием копируется в папку:

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

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

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

- Установить компонент — запускает _build.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
Комментарии: 28
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Знал бы русский идеально)) Наверно не стал бы программистом))
Грамотный текст — это прежде всего облегчение понимания твоих мыслей читателем (слушателем).
Ты же кодишь, следовательно, пишешь пусть хоть на искусственном, но на языке. И если делаешь в нем орфографические или синтаксические ошибки (например, забываешь $ перед именем переменной, открыл скобку и не закрыл, поставил + вместо. при конкатенации и т. п.), то что получаешь? Полное понимание компилятора или интерпретатора? :) Нет. Вот то же самое и с грамотной речью на естественном языке. Твой собеседник или читатель интерпретирует твою речь и, чем больше в ней ошибок, тем сложнее ему понять, о чем ты вообще говоришь.
А кинешь в github актуальную версию?
Клево, круто и не нужно. Ай-да делать сборки.
github.com/webnitros/siteDev
Кстати люди, когда книги пишут (вроде грамотные), но потом есть специальные редакторы которые проверяют весь текст и правят его.
Не думаю что прям так мега критично ошибки допускаются.
В конце концов я же не писатель, и не блогер, и тем более не претендую на какую то мега читабельность и интересность статьи.
Если у кого то получается писать сразу и без единой ошибки, то респект и уважуха)) У меня честно говоря с этим трудности, и чтобы нормально оформить статью надо потратить ну не 10 минут а по больше.
П.С. Это я про большие серьезные статьи.
А то порой пишешь статью по быстрее так как время поджимает. А потом вроде как и проверять уже не особо охото.
Со своей сборкой почти все победил. Как собрать разобрался, пакеты добавил, добавил сразу настройку поставщика модсторе, ошибки пролечил. И тут оказалось что все шаблоны и чанки на php написаны :-(. А на это привыкать не надо. В pdoTools поддержку $modx и php я вырубил. Придется чанки и шаблоны с другого проекта брать или самому переписывать ;-(.
prnt.sc/rl5gmk
Вот это пишет в логах, отображаются пустые страницы. Куда копать?