Меня вот момент смущает, что у тебя библиотека хранит данные в базе. По канонам такого быть не должно. Если тебе нужно что-то в базу складывать, то для этого добавлять плагин нужно и с базой работать в нём.
Хотелось бы добавить ещё один очень простой инструмент проверки на синтаксические ошибки, перед слиянием, средствами самого php (очень помогает ловить мелкие очепятки в коде, без запуска "тяжёлых" анализаторов) `find ./src -type f -name '*.php' -print0 | xargs -0 -L1 -P4 -- php -l -f` Ищем все *.php файлы в папке src и пихаем их в интерпретаро, в режиме проверки синтаксиса.
Как мы сделали у себя: настроили php-cs-fixer и настроили github action который запускает cs-fixer с флагом --dry-run. Оно анализирует, но не вносит изменения в код. Это является правилом merge и не даёт слить в мастер, пока автор PR не поправит codestyle
Крайне печально было увидеть новые цены на сервереа, оплаченные на год вперёд. У меня, на VPSках firstvds живут несколько pet-проектов, на которых я не зарабатываю ни коппейки, а так же ресурсы волонтёрских организаций, которые каждую копейку на свою дейтельность кровью и потом заслуживают. Всё это планируется заранее, оплачивается на год и потом никого не беспокоит. А тут - "вот, те, нате". И ладно бы поднялась цена на чуть-чуть. А тут прям на 25%. Ну блин! Ну вы чё?
А вы свои расширения совсем забросили? slogin на php 8+ и J4 чувствует себя очень печально. Есть ли смысл контрибьютить, или проще пойти и дописать поддержку российских сервисов для расширения от Николоса?
К прошлому посту нет доступа, к сожалению, но зачем нужна пляска с отключением вебхука, написанием сообщения, получением update'а из телеги и включением вебхука обратно всего лишь для того, чтобы узнать id пользователя, которого хотите добавить в whitelist? Существуют же боты готовые, для этого: https://t.me/myidbot https://t.me/getmyid_bot https://t.me/username_to_id_bot
Просто поиск в телеграмме по слову "id" даёт массу результатов с ботами
Ну а если уж имеется параноидальное недоверие к чужим ботам, то почему просто не добавить в код бота обработку команды, например, /getmyid ?
Я люблю джумлу и работаю с ней постоянно, но ложку дёгтя я бы подкинул.
Все новые "фишечки" полезные и приятные, но где они были 5 лет назад?
Почему rest завезли только сейчас? Почему я должен был всё это время писать кастыли?
Поддержка твига и прочих шаблонизаторов из коробки, как фича в 2021 году? Серьёзно?
Какого чёрта в 2021 году в рекомендациях заявлен MySQL 5.6, которую прекратили поддерживать в феврале!!!! Нативной работы с JSON'ом в базе нам не видать опять? Напомню! Джумла нативно работает на pgsql, в котором с json'ом можно работать ещё со времён Царя Гороха, но в DatabaseDriver у Joomla реализации работы с json нет и не предвидится... хнык-хнык
А теперь обмажусь мёдом!
Workflow (пространства, как по мне, не самый удачный перевод. Я склоняюсь к "Рабочий процесс" или вообще не переводить) - просто суперская штука! Это нереально полезный функционал для сми. Процесс утверждения материала на публикацию теперь можно завернуть сразу в cms, а не гонять его в гуглодоках или офис 365. Инструмент пока неизведанный, но полёт фантазии рисует очень красочные горизонты
Соответствие госту и WCAG! Сколько с этим было гемороя, но это теперь есть. И это не похёрство, в виде кнопочек"версия для слабовидящих". Это реально работающая система, которая прекрасно дружит с экранными дикторами, а сама цветовая схема разработана ВОЗ для того, чтоб люди с различными заболеваниями могли одинаково чётко видеть сайт, без "увеличте шрифт" и "сделайте мне сайт чёрно-белым". В общем - круто. Это бомба!
Новая админка хоть и вызывает много вопросов и кажется неудобной, но мы привыкнем. А когда привыкнем - поймём, что она намного круче того, что было. К стати, в новой адлминке очень удобный дашборд сделали
Нативная поддержка шаблонов писем, с мультиязычностью. Это киллер-фича. Такого я не встречал ни в одной системе ранее. В принципе, сама мультиязычность, в джумле - это уникальная разработка, которая не лишена изъянов, но является лучшим и наиболее гибким решением не только в самой джумле, но и в принципе, среди других cms
Наконец-то мы дождались - фреймворк и cms слили воедино! Да здравствует composer в cms (ранее с этим были проблемы)
В общем, джумла 4 хоть и опоздала, но принесла много радости своим пользователям. А ещё больше радости разработчикам! Спасибо всем причастным к выходу релиза!
Joomla 4 так долго идёт к стабильно у релиз, что интерес к ней начинает угасать.
Конечно, выход 4й версии даст новый толчек в развитии cms, но остаётся надеяться на то, что её не будут мурыжить, как 3ю ветку и будут делать нормальный апдейт зависимостей.
Как показал личный опыт, такое отношение программистов к заказчику случается, когда заказчик пытается сэкономить (я не 1С-ник, ни каким боком!).
Приходилось сталкиваться с компаниями, где за год меняли 3х программистов 1С и каждый пытался прикрутить свой костыль к, уже и так шаткому, велосипеду. И прикручивал же…
И причина тут не в том, что программист плохой (хотя к нему тоже есть вопросы), а к руководителю, который «зажал» денег на разработку нормальной архитектуры, проработки бизнес-процессов и т.д. «Зачем эту архитектуру планировать? Я тебе сейчас на бумажке всё нарисую — так поймёшь!».
Этот коммент относился к тем, кто хэйтил в предыдущих постах и вот тому, который
ахахахахах
Что касается джумлы
1) С чего это вдруг джумла стала адом. Точнее стала адом для того кто работает с ларой и симфони? Как по мне — в джумле очень качественно реализован HMVC и разработчиков жёстко стараются удержать в рамках этого паттерна.
2) Из-за того, что школьники понаделают недосайтов получаются вируснявые монстры. А точнее — все ноги растут из мира вареза. У джумлы хорошие расширения редко имеют бесплатный аналог, а осознавать факт того, что нужно платить за хорошее, до сих пор, не ко всем пришло
3) ВП по архитектуре и количеству нелогичности в коде заставит курить в сторонке всех! Не вижу смысла вообще сравнивать с ним джумлу!
А вирусы сможете почистить?
Этого не лишена ни одна из мало-мальски популярных CMS, в мире. Но по статистике взломов — джумла далеко не лидер!
Мне вот что интересно!
Под каждой статьёй про php найдётся тот, кто скажет, что php-г*в*но, а потом придёт армия хейтэров и дружно наплюют и намусорят в комментах.
Начинаешь писать про CMS — таже фигня
А почему у нас львиная доля интернета, до сих пор на CMS, которые написаны на PHP, работает? Почему этот дряхлый и ужасный, абсолютно никому не нужный и убогий рынок никто не закрыл?
Где эти тру-мастера, которые на питоне бэк для магазина обуви из Нижнего Кукуева напишут, и те, кто на Вью ЖС фронт забацают?
Или бюджетный интернет уже прикрыли? Все у нас тут дешевле 500к заказы уже не берут?
Простите, но это звучит бредово. Да, оценка повышается, но какой профит от этих попугаев? Вы ведь сайт оптимизируете не ради оценки, а для клиентов!
Если уж говорить кратко о пользе модуля, то он увеличивает скорость загрузки страниц сайта за счёт сжатия js и css, оптимизации изображений, использование браузерного кэша (подставляет заголовки Expires, Cache-Control, Last-Modified). И всё это без вмешательства в код проекта. Так же этот модуль имеет встроенный механизм кэширования на стороне сервера, что значительно снижает нагрузку на сервер при запросах контента клиентами.
Прям всё раскрыть это надо книгу писать
Ели вникать в технологию, с подробным разбором и примерами, то тут и на 3х-томник можно набрать =).
Статья хороша для совсем несмыслящих в настройке сервера. Разжовано всё по полочкам!
Но, лично я, не вижу смысла в этой статье, т.к. подобных статей уйма. А вот статей о настройке пэйджспида, с таким подробным объяснением, днём с огнём не сыщишь! (во всяком случае в рускоязычном сегменте интернета)
А поделитесь информацией, как в России быть с украинским водительским удостоверением (то, которое на 50 лет дают)? И как насчёт ОСАГО для авто, купленного в Росси иностранцем?
Сомнительная выгода от программы… Параноидальность пользователей не даст широко распространиться этой программе. Другое дело — вызов контекстной подсказки для конкретного фрагмента кода/команды/функции (нужное подчеркнуть), но полный слив информации — это перебор!
Меня вот момент смущает, что у тебя библиотека хранит данные в базе. По канонам такого быть не должно. Если тебе нужно что-то в базу складывать, то для этого добавлять плагин нужно и с базой работать в нём.
Хотелось бы добавить ещё один очень простой инструмент проверки на синтаксические ошибки, перед слиянием, средствами самого php (очень помогает ловить мелкие очепятки в коде, без запуска "тяжёлых" анализаторов)
`find ./src -type f -name '*.php' -print0 | xargs -0 -L1 -P4 -- php -l -f`
Ищем все *.php файлы в папке src и пихаем их в интерпретаро, в режиме проверки синтаксиса.
Как мы сделали у себя: настроили php-cs-fixer и настроили github action который запускает cs-fixer с флагом --dry-run. Оно анализирует, но не вносит изменения в код. Это является правилом merge и не даёт слить в мастер, пока автор PR не поправит codestyle
Несомненно, огромное спасибо автору за поддержку интереса к Joomla.
Но есть предположение, что ресёрч происходил средствами chat gpt или подобных инструментов, у которых весьма своебразное видение трэндов
Крайне печально было увидеть новые цены на сервереа, оплаченные на год вперёд. У меня, на VPSках firstvds живут несколько pet-проектов, на которых я не зарабатываю ни коппейки, а так же ресурсы волонтёрских организаций, которые каждую копейку на свою дейтельность кровью и потом заслуживают. Всё это планируется заранее, оплачивается на год и потом никого не беспокоит. А тут - "вот, те, нате". И ладно бы поднялась цена на чуть-чуть. А тут прям на 25%. Ну блин! Ну вы чё?
А вы свои расширения совсем забросили?
slogin на php 8+ и J4 чувствует себя очень печально. Есть ли смысл контрибьютить, или проще пойти и дописать поддержку российских сервисов для расширения от Николоса?
К прошлому посту нет доступа, к сожалению, но зачем нужна пляска с отключением вебхука, написанием сообщения, получением update'а из телеги и включением вебхука обратно всего лишь для того, чтобы узнать id пользователя, которого хотите добавить в whitelist?
Существуют же боты готовые, для этого:
https://t.me/myidbot
https://t.me/getmyid_bot
https://t.me/username_to_id_bot
Просто поиск в телеграмме по слову "id" даёт массу результатов с ботами
Ну а если уж имеется параноидальное недоверие к чужим ботам, то почему просто не добавить в код бота обработку команды, например, /getmyid ?
Джумла 4 наконецто вышла! Это круто!
Я люблю джумлу и работаю с ней постоянно, но ложку дёгтя я бы подкинул.
Все новые "фишечки" полезные и приятные, но где они были 5 лет назад?
Почему rest завезли только сейчас? Почему я должен был всё это время писать кастыли?
Поддержка твига и прочих шаблонизаторов из коробки, как фича в 2021 году? Серьёзно?
Какого чёрта в 2021 году в рекомендациях заявлен MySQL 5.6, которую прекратили поддерживать в феврале!!!! Нативной работы с JSON'ом в базе нам не видать опять? Напомню! Джумла нативно работает на pgsql, в котором с json'ом можно работать ещё со времён Царя Гороха, но в DatabaseDriver у Joomla реализации работы с json нет и не предвидится... хнык-хнык
А теперь обмажусь мёдом!
Workflow (пространства, как по мне, не самый удачный перевод. Я склоняюсь к "Рабочий процесс" или вообще не переводить) - просто суперская штука! Это нереально полезный функционал для сми. Процесс утверждения материала на публикацию теперь можно завернуть сразу в cms, а не гонять его в гуглодоках или офис 365. Инструмент пока неизведанный, но полёт фантазии рисует очень красочные горизонты
Соответствие госту и WCAG! Сколько с этим было гемороя, но это теперь есть. И это не похёрство, в виде кнопочек"версия для слабовидящих". Это реально работающая система, которая прекрасно дружит с экранными дикторами, а сама цветовая схема разработана ВОЗ для того, чтоб люди с различными заболеваниями могли одинаково чётко видеть сайт, без "увеличте шрифт" и "сделайте мне сайт чёрно-белым". В общем - круто. Это бомба!
Новая админка хоть и вызывает много вопросов и кажется неудобной, но мы привыкнем. А когда привыкнем - поймём, что она намного круче того, что было. К стати, в новой адлминке очень удобный дашборд сделали
Нативная поддержка шаблонов писем, с мультиязычностью. Это киллер-фича. Такого я не встречал ни в одной системе ранее. В принципе, сама мультиязычность, в джумле - это уникальная разработка, которая не лишена изъянов, но является лучшим и наиболее гибким решением не только в самой джумле, но и в принципе, среди других cms
Наконец-то мы дождались - фреймворк и cms слили воедино! Да здравствует composer в cms (ранее с этим были проблемы)
В общем, джумла 4 хоть и опоздала, но принесла много радости своим пользователям. А ещё больше радости разработчикам! Спасибо всем причастным к выходу релиза!
Joomla 4 так долго идёт к стабильно у релиз, что интерес к ней начинает угасать.
Конечно, выход 4й версии даст новый толчек в развитии cms, но остаётся надеяться на то, что её не будут мурыжить, как 3ю ветку и будут делать нормальный апдейт зависимостей.
Приходилось сталкиваться с компаниями, где за год меняли 3х программистов 1С и каждый пытался прикрутить свой костыль к, уже и так шаткому, велосипеду. И прикручивал же…
И причина тут не в том, что программист плохой (хотя к нему тоже есть вопросы), а к руководителю, который «зажал» денег на разработку нормальной архитектуры, проработки бизнес-процессов и т.д. «Зачем эту архитектуру планировать? Я тебе сейчас на бумажке всё нарисую — так поймёшь!».
Что касается джумлы
1) С чего это вдруг джумла стала адом. Точнее стала адом для того кто работает с ларой и симфони? Как по мне — в джумле очень качественно реализован HMVC и разработчиков жёстко стараются удержать в рамках этого паттерна.
2) Из-за того, что школьники понаделают недосайтов получаются вируснявые монстры. А точнее — все ноги растут из мира вареза. У джумлы хорошие расширения редко имеют бесплатный аналог, а осознавать факт того, что нужно платить за хорошее, до сих пор, не ко всем пришло
3) ВП по архитектуре и количеству нелогичности в коде заставит курить в сторонке всех! Не вижу смысла вообще сравнивать с ним джумлу!
Этого не лишена ни одна из мало-мальски популярных CMS, в мире. Но по статистике взломов — джумла далеко не лидер!
Под каждой статьёй про php найдётся тот, кто скажет, что php-г*в*но, а потом придёт армия хейтэров и дружно наплюют и намусорят в комментах.
Начинаешь писать про CMS — таже фигня
А почему у нас львиная доля интернета, до сих пор на CMS, которые написаны на PHP, работает? Почему этот дряхлый и ужасный, абсолютно никому не нужный и убогий рынок никто не закрыл?
Где эти тру-мастера, которые на питоне бэк для магазина обуви из Нижнего Кукуева напишут, и те, кто на Вью ЖС фронт забацают?
Или бюджетный интернет уже прикрыли? Все у нас тут дешевле 500к заказы уже не берут?
Простите, но это звучит бредово. Да, оценка повышается, но какой профит от этих попугаев? Вы ведь сайт оптимизируете не ради оценки, а для клиентов!
Если уж говорить кратко о пользе модуля, то он увеличивает скорость загрузки страниц сайта за счёт сжатия js и css, оптимизации изображений, использование браузерного кэша (подставляет заголовки Expires, Cache-Control, Last-Modified). И всё это без вмешательства в код проекта. Так же этот модуль имеет встроенный механизм кэширования на стороне сервера, что значительно снижает нагрузку на сервер при запросах контента клиентами.
Ели вникать в технологию, с подробным разбором и примерами, то тут и на 3х-томник можно набрать =).
Но, лично я, не вижу смысла в этой статье, т.к. подобных статей уйма. А вот статей о настройке пэйджспида, с таким подробным объяснением, днём с огнём не сыщишь! (во всяком случае в рускоязычном сегменте интернета)
А поделитесь информацией, как в России быть с украинским водительским удостоверением (то, которое на 50 лет дают)? И как насчёт ОСАГО для авто, купленного в Росси иностранцем?