Обновить
33.77

PHP *

Скриптовый язык общего назначения

Сначала показывать
Порог рейтинга

Разработку плагина Pest для тестирования кода на PHP теперь ведёт JetBrains

Время на прочтение1 мин
Количество просмотров1.6K

В блоге JetBrains рассказали, что компания взяла на себя разработку и поддержку плагина Pest, предназначенного для работы с одноимённым фреймворком для тестирования кода на PHP. Теперь Pest будет поставляться в комплекте с интегрированной средой разработки PhpStorm, но останется полностью открытым.

Читать далее

Вышла русская локализация для Joomla 4.4.0

Время на прочтение1 мин
Количество просмотров1.5K

Работа над переводом Joomla на русский язык идёт на GitHub - https://github.com/JPathRu/localisation

Поскольку из-за блокировок серверов Amazon не всегда получается обновить локализацию штатными методами - можно скачать её файлом и установить в ручном режиме.

Скачать русскую локализацию для Joomla 4.4.0 с GitHub - файл ru-RU_joomla_lang_full_4.4.0v1.zip

Читать далее

Вышли релизы Joomla 5.0 и Joomla 4.4

Время на прочтение6 мин
Количество просмотров10K

17 октября 2023 года - важный день для проекта Joomla! Прошло два года напряженной работы наших добровольцев, решивших выпускать новую основную версию каждые два года. После большого количества обсуждений, спринтов по написанию кода и устранения ошибок этот день наконец настал и мы с гордостью объявляем о выпуске новой мажорной (major) версии Joomla 5.0, наряду с Joomla 4.4.

Читать далее

В Испании проходит Joomla Day 2023

Время на прочтение1 мин
Количество просмотров938

В Мадриде (Испания), 5-6 октября 2023 года проходит Joomla Day - конференция, посвящённая как новичкам, так и профессионалам, работающим с Joomla.

Читать далее

Вышел AcyMailling v.8.7.1 — релиз безопасности

Время на прочтение1 мин
Количество просмотров437

Вышел AcyMailling v.8.7.1 - релиз безопасности. AcyMailling - один из самых развитых и популярных компонентов email-маркетинга для для Joomla и WordPress. Весной 2023 года хакерами в коде компонента была найдена уязвимость, за которой последовала серия взломов сайтов.

Читать далее

SW JProjects v.1.7.0 — обновление менеджера цифровых проектов для Joomla разработчиков

Время на прочтение2 мин
Количество просмотров556

Компонент позволяет разработчикам сайтов на Joomla вести свой собственный сервер обновлений для своих расширений Joomla (шаблонов, модулей, плагинов etc), что позволяет доносить обновления сразу всем своим клиентам.

Читать далее

Joomla Day France 2023

Время на прочтение3 мин
Количество просмотров539

Прямо сейчас во Франции проходит Joomla Day France - конференция о Joomla для новичков и профессионалов. Такие конференции проходят по всему миру. Недавно проходили Joomla Day в США, Германии и Нидерландах.

Конференция проходит в 2 дня - 16 и 17 июня 2023 года.

Читать далее

Вышел JoomShopping 5.2.0 для Joomla 4

Время на прочтение1 мин
Количество просмотров1.4K

Очередное обновление популярного в СНГ и Европе компонента интернет-магазина для Joomla 4.

Краткий список обновлений и улучшений в новом релизе.

Читать далее

Joomla 4.3.2 Security and Bug Fix Release

Время на прочтение1 мин
Количество просмотров636

Релиз Joomla 4.3.2 - релиз безопасности. Закрыты 2 уязвимости низкого и среднего уровня, возможные только в том случае, если Вы используете мультифакторную авторизацию на своём Joomla-сайте.

Читать далее

Исследователь изменил файл composer.json 14 PHP-библиотек в репозитории Packagist в попытке найти работу

Время на прочтение2 мин
Количество просмотров7.3K

В начале мая ИБ-исследователь и разработчик под ником neskafe3v1 изменил файл composer.json в 14 PHP-библиотек с сотнями миллионов установок в репозитории хостинга PHP-пакетов Packagist. Он добавил в поле с описанием каждого проекта информацию о том, что ищет работу, связанную с информационной безопасностью.

Читать далее

Joomla-разработчикам: что будет с расширениями на Joomla 3 MVC в Joomla 5 и 6?

Время на прочтение5 мин
Количество просмотров883

В международном чате Joomla-сообщества в Mattermost идёт обсуждение статьи команды JoomlaShack "Мысли о миграциях Joomla и Joomla 5". Больные вопросы для разработчиков: рефакторинг, обратная совместимость, на что направить ресурсы и даже Joomla 8 - в этой статье.

Читать далее

Исследователи безопасности нашли уязвимости в цепочках поставок PHP-репозиториев Packagist

Время на прочтение1 мин
Количество просмотров1.9K

Исследователи безопасности из SonarSource нашли уязвимости в цепочках поставок PHP-репозиториев Packagist. Они утверждают, что злоумышленник может долго пользоваться брешами и закрепляться в системе, а также использовать бэкдор при каждом обновлении пакета. 

Читать далее

В Joomla 4 появятся множественные категории статей (мультикатегории)

Время на прочтение3 мин
Количество просмотров1.8K


Удобно, когда одна статья сразу находится в нескольких категориях. Мы создаём модуль со списком категорий, тем самым показывая, как сгруппированы материалы. Но почти всегда требуется чтобы статья одновременно находилась в нескольких категориях.

Это очень удобно, например статья, это презентация выставки. Такая выставка может иметь определенную целевую аудиторию, при этом у выставки есть свой автор, при этом презентация будет находится в категории "Будущее", и у выставки есть своя возрастная аудитория.

Посетитель сайта может захотеть нажать на одну из категорий одного автора или выбрать категорию со своей возрастной аудиторией или пожелать посмотреть презентации "будущих" выставок. Посетитель может найти этот материал сразу в разных местах.

Удобно, согласитесь, даже очень удобно. А также, если представить, что статья, это продукт, то и продукты в любом магазине, также группируются сразу по нескольким категориям одновременно.

 Но если честно я Вас немножко обманул. В Joomla мультикатегорий не будет. Но и при этом в Joomla уже есть мультигруппировка. Для этих целей предназначены теги. Вы можете сколько угодно много к любой статье присваивать теги.

Если Вы не пользуетесь тегами, то напрасно. А если Вы ими не пользуетесь, то значит Вы не понимаете суть и идею Тега.

Если Вы думаете, что тэги, это метка под статьей, то Вы не понимаете силу и напрасно так не делаете. Тэги, это аналог категорий, у тегов и категорий почти все одинаковые возможности. Только вот Теги это улучшенная/совершенная версия категорий. Разработчикам пришлось придумать функцию Тегов, так как требуются мультигруппировки статей.

Читать далее

Ближайшие события

Опубликован скорректированный план выпуска релизов Joomla 4 и Joomla 5

Время на прочтение11 мин
Количество просмотров2.7K

Joomla Production Department публикует результаты обсуждений, вызванных в свою очередь дискуссией о Joomla 5 на GitHub.

План выпуска релизов Joomla, правила работы с устаревшим кодом, новый департамент Joomla Experience Team (JXT) и много другое. Первоисточник на английском.

Читать далее

Вышла Joomla 4.2

Время на прочтение2 мин
Количество просмотров3.1K

Проект Joomla рад сообщить о выходе Joomla 4.2. Этот релиз продолжает высокие стандарты Joomla 4 в области доступного веб-дизайна и предлагает новые функции, подчеркивая ценности Joomla в отношении простоты и безопасности на еще более мощной веб-платформе с открытым исходным кодом.

Читать далее

Вышел июльский номер Joomla! Community Magazine

Время на прочтение3 мин
Количество просмотров504

В выпуске этого месяца рассказывается о возможностях улучшенного контроля переопределений Joomla 4. Поднимается вопрос о том, насколько необходимы нам сторонние расширения для Joomla. Знакомство с командой безопасности Joomla - Joomla Security Strike Team, небольшой отчет о прошедшем во Франции Joomla Day 2022 и многое другое.

Читать далее

Вышла библиотека стандартизации номеров телефонов для Joomla

Время на прочтение1 мин
Количество просмотров1.7K

Библиотека для разбора, форматирования и проверки международных телефонных номеров. Эта библиотека - "обёртка" для библиотеки giggsey/libphonenumber-for-php, основанной на libphonenumber от Google.

Читать далее

Российское зеркало Packagist.org

Время на прочтение1 мин
Количество просмотров2.4K

В России запущено зеркало Packagist.org: https://packagist.org.ru/

Если вы разработчик на PHP, то скорее всего используете в своих проектах менеджер пакетов Composer. При выполнении команд create-project, require, update, remove, Composer загружает из сети информацию о необходимых пакетах, а также об их зависимостях. Количество загружаемых json-файлов зависит от сложности используемых пакетов. Чем дальше вы находитесь от физического местоположения сервера packagist.org или его зеркал, тем больше времени требуется для разрешения зависимостей. Использование российского зеркала поможет ускорить вашу работу.

Читать далее

5 докладов на митапе в Ульяновске: Consistent Hash, Go, оперативная память и не только (с трансляцией)

Время на прочтение1 мин
Количество просмотров842

Привет! В эту субботу (2 июля) в 10:00 по Москве ульяновский чат соберется на второй митап. Первый митап прошел в октябре 2020 года, поэтому грядет по-настоящему большое событие для местного сообщества.

Трансляцию митапа можно будет найти на нашем канале и на канале ulskPHP. А если вы в Ульяновске или рядом — еще можно зарегистрироваться на оффлайн.

В программе 5 докладов:

Читать далее

Вышли релизы Joomla 4.1.5 и Joomla 3.10.10

Время на прочтение1 мин
Количество просмотров1.2K

Доступны к загрузке Joomla 4.1.5 и Joomla 3.10.10. Это релизы с исправлениями ошибок и улучшениями для серий Joomla 4.0.x и 3.10.x.

Читать далее