Vladimir
на sovmart уже стоит управление расширениями
Vladimir
Sergey
Примерно то же на сайте совмарт, там стоит по сути этот же компонент. Если не хотите поддерживать свой сайт, то на совмарте регистрируйтесь
Vladimir
Vladimir
что то еще?
Виталий
а номер версии я вручную должен указывать?
Vladimir
Sergey
Виталий
Спасибо, но пока не понятно как этим пользоваться, может потом разберусь
Sergey
Спасибо, но пока не понятно как этим пользоваться, может потом разберусь
Создаешь проект - это инфа о расширении: тип (плагин, модуль и т.д.), ссылки всякие, текстовое описание, скриншоты и т.д. К проекту создаются версии, где загружаешь уже файл расширения, заполняешь changelog версии. Потом создаешь документацию, если она обширная. Если небольшая, то можно в описании проекта все написать.
Виталий
в PHP storm в файлах манифеста сейчас у меня
<version>1.0.0</version>
можно вместо "1.0.0" в них какую-то переменную?
Sergey
Vladimir
Sergey
Либо вручную паковать. Я первое время руками паковал
Vladimir
сборка делается bash
Vladimir
готовый скрипт я могу предоставить
Vladimir
он умеет менять версию в соответствии с вашей в xml
затем умеет загрузить его на гитхаб
Vladimir
ну или на сервер если надо
Vladimir
Vladimir
вообще везде на серверах линукс он используется
Vladimir
да и вообще везде в работе
Vladimir
еще раз - готовый скрипт могу дать - он может собрать ваш пакет из гитхаба и закачать либо на сервер либо тоже на гитхаб
Виталий
В результате работы скрипта на гитхабе будет создан релиз?
Vladimir
Vladimir
Vladimir
версия не контролируется
Vladimir
ставится та, что указана в xml
Vladimir
вообще алгоритм разработки такой
Vladimir
- вы отлаживаете скрипт на своем локальном сервере
Vladimir
после отладки делаете пуш на гитхаб
Vladimir
указываете там версию
Vladimir
затем запускаете скрипт сборки - он загружает куда надо
Vladimir
Виталий
скрипт берёт с main-ветки на гитхабе и создаёт версию в совмарте?
Vladimir
это все правится так как вам надо
Vladimir
так же он загружает zip файл на ваш компьютер
Vladimir
можно отказаться от загрузки
Vladimir
собственно там простенький скрипт - он правится как вам надо
Vladimir
вот сбор радикалформ
Виталий
а если я вчера таким скриптом загрузил на совмарт версию 1.0.0
а сегодня внёс правки, но не изменил версию и запускаю скрипт?
Vladimir
вот сборка rish
Vladimir
она выгружает на гитхаб релизы
Vladimir
Vladimir
и здесь выгрузка прямая на сервер
Vladimir
совмарт сам контролирует версии
Vladimir
вам по сути только собрать пакет
Виталий
надо разобраться что такое "релиз"
Vladimir
иногда для Joomla достаточно просто скачать архив вашего расширения. Но иногда требуется предварительная обработка
Vladimir
зависит от сложности вашего расширения
Sergey
Виталий
я имел ввиду "релиз" в контексте github
Vladimir
Vladimir
https://github.com/Delo-Design/radicalform/releases
Vladimir
вот они релизы
Vladimir
это готовые к устанаовке файлы
Vladimir
к которым обычно указывают описание
Виталий
https://sovmart.ru/help/standarty-kachestva-i-bezopasnosti
а планируется в ближайшее время заполнить эту страницу?
Vladimir
RINAT
⏳ Что делать, если SEO-шник или программист захватил ваш сайт?
Полезные советы от Олега Шестакова @oshestakovdigital.
Таймкоды:
0:00 - Как обезопасить онлайн активы?
0:40 - Причины конфликтов с программистами
1:16 - Менеджер паролей
1:31 - Корпоративная почта
1:48 - CМС авторизация
2:55 - Доменное имя
3:11 - Регистрация домена
3:52 - Доступ к панели регистрации домена
4:11 - Хостинг
5:38 - Резервные копии
6:53 - CDN сервисы
8:20 - Важные сервисы для SEO
9:56 - Репозитории кода и документация
10:42 - Защита контента
12:00 - Как оформлять документы?
https://www.youtube.com/watch?v=lWSph-vzxuw
Михаил Шакин, @shakinru #инструкция #лайфхак #новичкам #бизнес
Виталий
я правильно понимаю что эта часть XML-файла лишняя если я хочу разместить языковые файлы в папке расширения?
Sergey
Sergey
Их положено размещать в languages.
Sergey
Если плагин - то в administrator/languages
Виталий
почему не надо в папке расширения?
Sergey
почему не надо в папке расширения?
Для плагина это ещё срабатывало, а для модуля - нет. И вообще всему своё место. Нужно следовать стандартам движка, тогда это будет легко обновляемо и поддерживаемо. Представьте, что с Вашим кодом будут работать другие разработчики. Делайте так, чтоб они вашим расширением восихитились.
Виталий
в каком-то анонсе Joomla 4 упоминалось что теперь можно в папке расширения и так меньше deployment mapping настраивать
Igor
Александр
Коллеги, доброго дня! Есть сайт на Joomla 3
Клиент бюджетник, его проверяют контролирующие органы, в том числе и по части инф. безопасности.
Вот прислали список уязвимостей CMS с требованием устранить.
Может кто-то сталкивался с таким? Проверяющие просят принять меры и отрапортовать. Понятно, что надо обновиться до нового релиза, но это не просто и не быстро, много чего переделывать, сайт большой. Можно ли тут что-то сделать локально, до обновления, чтобы оперативно отреагировать и отчитаться?
Sergey
Александр
это сделано
Vladimir
это сделано
Так там просто плагины безопасности установить
Александр
Vladimir