Forwarded from Joomla Feed (Sergey Tolkachyov)
Вышел номер Joomla Community Magazine за ноябрь 2024
Ноябрьский выпуск официального журнала сообщества Joomla. Краткое содержание статей и интервью этого номера.
👩💻 Как поделиться страницей на Facebook. Как внедрить теги OpenGraph в Joomla, а в качестве изображения для поста использовать картинки, генерируемые нейросетью сервиса
👩💻 Приведём документацию в порядок. Куда идёт развитие сайтов документации Joomla и как можно помочь?
👩💻 Мой эксперимент с Joomla 5.2: создание мультиязычного лендинга на 35 языков.
👩💻 Продолжаем путь к созданию высокопроизводительного веб-сайта на Joomla. Вопросы создания контента и работы с ним: утилитами для оптимизации изображений и видео, СЕО (техническое СЕО, внутреннее и внешнее СЕО) а так же пользовательский опыт (UX сайта).
👩💻 Интервью с руководством - Nadja Lamisch, казначей Joomla.
👩💻 Как создать адвент-календарь с помощью нового модуля материалов в Joomla 5.2
👩💻 Анатомия умного поиска в Joomla. Часть 2: создание плагина. 2-я часть перевода статьи "Анатомия умного поиска в Joomla" Сергея Толкачева на английский язык.
👩💻 Инструменты для создания компонента - 5: Component Creator. Обзор сервиса Component Creator, онлайн-инструмента для создания заготовок расширений Joomla.
👩💻 J2Store - компонент электронной коммерции для Joomla продолжает развитие.
Основная команда разработчиков J2Store перестала развивать компонент, но 2 разработчика создали форк, выпустили несколько релизов и делятся в статье о своих планах.
👩💻 Удивительные женщины в Joomla: Ane Miren Alvarez. Интервью. Анна Мирена настраивала автоматизацию Make для Joomla.
👩💻 Исследование: сложная миграция. Заметки о миграции старого сайта на Joomla 5.
👩💻 Tim Davis: путь от священника в жизни к евангелисту Joomla. Когда речь заходит о видео, подкастах и стримершах на Joomla, всегда бросается в глаза одно имя: Тим Дэвис! Случайно ли, что этот пастор из реальной жизни с таким энтузиазмом делится своими знаниями и страстью к Joomla? Мы спросили его о его взаимоотношениях с сообществом и о том, как он пришел к созданию таких интересных и ценных видеороликов.
👩💻 Они захватывают мир Интернета: ИКОНКИ. Заметка о правилах удобства использования и доступности иконок.
👩💻 Доступность и типографика в Joomla: выбор доступного шрифта. В статье приводится список шрифтов, а так же перечисляются некоторые признаки, по которым можно попытаться найти подходящий с точки зрения доступности шрифт.
Подробнее на Joomlaportal.ru
@joomlafeed
#joomla #php #разработка #cms #jcm
Ноябрьский выпуск официального журнала сообщества Joomla. Краткое содержание статей и интервью этого номера.
cloudinary.com. Основная команда разработчиков J2Store перестала развивать компонент, но 2 разработчика создали форк, выпустили несколько релизов и делятся в статье о своих планах.
Подробнее на Joomlaportal.ru
@joomlafeed
#joomla #php #разработка #cms #jcm
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Forwarded from Joomla Feed (Sergey Tolkachyov)
Вышел номер Joomla Community Magazine за февраль 2025
Февральский выпуск официального журнала сообщества Joomla. Краткое содержание статей и интервью этого номера.
👩💻 Знакомство с джумлером: Robin Clapp. Робин Клэпп активно участвует в жизни сообществ Joomla в соц.сетях.
👩💻 Устойчивая веб-разработка с помощью Joomla! - Часть 2. Продолжение серии статей о том как хорошие качественные сайты положительно влияют на экологию.
👩💻 Потеряли проделанную работу? TinyMCE может спасти положение. Как восстановить не сохранённый материал?
👩💻 Сделайте больше с помощью дашбордов Joomla. Вообще статья не только о дашбордах, но и о том, как кастомизировать админку Joomla 5+.
👩💻 Глубинное пробуждение. Статья-восторг представителя заказчика, рассказывающая о том, как построили сайт на Joomla для лесовладельцев в окрестностях Нью-Йорка.
👩💻 Академия Joomla готова к запуску - присоединяйтесь к нам! Люди, которые разбираются в коде Joomla и хотят поделиться своими знаниями и помочь сформировать будущее Joomla, - эта статья для вас. Узнайте все о том, как оживает Академия Joomla!
👩💻 Руководство о том как сделать руководство. В этом руководстве вы узнаете, как создать обучающий материал - урок, в ходе которого вы выполняете ряд практических шагов.
👩💻 E-mail шаблоны Joomla 5: добавление и просмотр своих переменных. Это дополненная и переведённая на английский язык для JCM заметка @sergeytolkachyov, ранее опубликованная на Хабре и сайте автора.
👩💻 Спасибо, Luca Marzo! В течение многих лет Лука Марцо человеком-энциклопедией Joomla. Он 8 раз занимал должность секретаря департамента Joomla по вопросам Open Source. Статья-благодарность.
👩💻 Geraint Edwards - создатель JEvents, YourSites и EasyLayouts. Интервью с разработчиком.
👩💻 Интервью с многостаночником Tuan Pham Ngoc! Tuan Pham Ngoc - разработчик, волонтёр и контрибьютер ядра Joomla. Автор расширений Documents Seller, Joom Donation, Payment Form, Events Booking, Membership Pro и др.
👩💻 Должны ли мы всё ещё использовать jQuery? Раньше с jQuery было хорошо, но нужен ли он в наши дни?
👩💻 Удивительные женщины в Joomla: Alison Meeks. Элисон Микс уже более десяти лет является голосом социальных сетей Joomla. Интервью.
👩💻 Code Along JUG: что это такое и для кого? В Joomla существуют так называемые Joomla User Group - объединения пользователей и разработчиков Joomla, где люди собираются вместе онлайн или оффлайн и помогают друг другу, делятся опытом, бесплатно помогают в решении каких-то задач. Создана новая группа пользователей - Code Along. Статья рассказывает о целях этой группы и о том, кто и как может к ней присоединиться.
Подробнее на Joomlaportal.ru
Также мы пропустили январский выпуск, поэтому вот он: Выпуск JCM за январь 2025.
@joomlafeed
#joomla #community #jcm
Февральский выпуск официального журнала сообщества Joomla. Краткое содержание статей и интервью этого номера.
Подробнее на Joomlaportal.ru
Также мы пропустили январский выпуск, поэтому вот он: Выпуск JCM за январь 2025.
@joomlafeed
#joomla #community #jcm
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Forwarded from Joomla Feed (Sergey Tolkachyov)
В октябрьском номере официального журнала Joomla - Joomla Community Magazine вышла статья David Jardin, где рассказывается о внедрении функционала автоматического обновления ядра Joomla.
❓Почему сейчас? Joomla же жила как-то 20 лет без автоматических обновлений?
Это оказалась самая востребованная за последнее время от пользователей Joomla функция. Но, основная причина внедрения - проблемы безопасности.
Всякий раз, когда в новой версии Joomla устраняется уязвимость, злоумышленники начинают анализировать код, чтобы выяснить, какая именно уязвимость была исправлена. И как только они это выясняют - начинается разработка автоматизированных скриптов для взлома как можно большего количества сайтов. Затем доступы к автоматически взломанным сайтам продаются в профильных чатах и ресурсах "пачками" по несколько сотен тысяч или миллионов сайтов. Ваш сайт могли взломать несколько лет назад, но воспользоваться уязвимостью могут не сразу, а тогда, когда у злоумышленников возникнет необходимость. И только после этого вы может быть узнаете об этом.
Анализ патча, понимание проблемы и разработка скрипта требуют времени. И если владелец сайта не обновит его до истечения этого срока, сайт может быть взломан. А хакеры действуют быстро! Для критических, легко эксплуатируемых уязвимостей речь идёт о временном окне в 10–12 часов — и этого времени явно недостаточно, чтобы все успели обновить свои сайты.
Здесь выходят на первый план автоматизированные обновления: проект Joomla теперь может активно устанавливать обновления (и, следовательно, исправления безопасности) на сайты, чтобы гарантировать, что сайты действительно обновляются вовремя.
🕘 От первых идей до реализации прошло 5 лет. И здесь можно вспомнить, как в Joomla 5.1 внедрили TUF - The Update Framework, позволяющий устанавливать защищённое соединение между сайтом и сервером обновлений и исключает возможность supply chain attack (атаки на цепочку поставок).
Об особенностях реализации и требованиях к сайту читаем подробнее в статье на JCM.
@joomlafeed
#joomla #secutiry #jcm
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2