Новости Joomla

Перевод и публикация интервью на греческом портале Joomla Утро, просматриваешь входящие письма и...

Перевод и публикация интервью на греческом портале Joomla 🇬🇷Утро, просматриваешь входящие письма и изучаешь новости и внезапно обнаруживаешь, что инициатива, которую ты начал, подхватывается другими людьми. 🎉Недавно я взял интервью у Билла (Василиса) Коциаса - руководителя студии, читающего лекции в университете и популяризатора Joomla в Греции.Это интервью из журнала NorrNext, в оригинале на английском, теперь доступно на греческом языке и опубликовано на портале joomla.gr. 🎉До чего же приятно… 😇😊 Работа замечена и с ней посчитали необходимым ознакомить аудиторию страны, в которой Билл читает лекции. И это солнечная Греция - страна, страна, с которой Россию многое связывает. 🇬🇷🇷🇺🕊Смотрю на греческий алфавит и тут же рисуются картины белоснежных зданий в окружении винограда и амфор, красивых женщин в сандалиях и мужественных воинов, охраняющих покой полисов, в которых ученые мужи работают над трудами, позже вошедшими в века. Красиво! 😇Но вернемся к интервью. Из него вы узнаете, что в Греции доля Joomla среди CMS занимает порядка 30-40%. По моему мнению это - самый высокий показатель во всем мире. Также чтение лекций о Joomla в университетах позволит привести новых пользователей и к тому же молодое поколение. Ну и огромное кол-во сертификтатов Билла на стене (смотрим фото в статье) свидетельствует о том, что Joomla может применяться как профессиональный инструмент. 🇬🇷 Интервью на греческом портале (joomla.gr)🌐 Оригинальное интервью (на английском)Что насчет перевода на русский? Увы, времени всего 24 часа в сутках. Я продолжаю готовить новые интервью. Возможно, после завершения выпуска журнала, рассмотрю перевод некоторых интервью на русский. Но я об этом не говорил. 😊 В блоге @eugenius_blog публикую анонсы интересных событий из мира Joomla, интервью, уроки и полезные советы, а также делюсь мыслями:, связанными с разработкой и веб-дизайном.

Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5

👩‍💻 Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5.В Joomla для выполнения внешних запросов из PHP к сторонним API используется класс Joomla\Http\Http напрямую или же Joomla\Http\HttpFactory, который возвращает для работы преднастроенный по умолчанию класс Http. О работе с HTTP-запросами подробно рассказывалось в статье 2021 года Создание внешних запросов с использованием HttpFactory (Joomla). Некоторые изменения касаются работы с ответами на запросы. Например, наш запрос:
use Joomla\Http\HttpFactory;$http = (new HttpFactory)->getHttp($options, ['curl', 'stream']);$response = $http->get('https://any-url.ru/api/any/endpoint');
Раньше можно было получить код ответа или тело ответа как свойство $response - $response->code или $response->body. Однако, Joomla, начиная с Joomla 4 во многом переходит на стандарты PSR. В частности для работы с HTTP-ответами - на PSR-7. Также хорошая статья на Хабре о PSR-7: PSR-7 в примерах.
Прямое обращение к свойствам code, headers, body объявлено устаревшим в Joomla 6.0.0 и обещают удалить в Joomla 7.0.0.
Вместо этого нужно работать с HTTP-ответом по стандартам PSR-7. Код ответа.Было $response->code. Стало $response->getStatusCode().Заголовки ответа.Было $response->headers. Стало $response->getHeaders().Тело ответа.Было $response->body. Стало (string)$response->getContents().В тело ответа теперь приходит не строка, а поток - объект класса Laminas\Diactoros\Stream. Поэтому его нужно привести к строке (если это json, к примеру): (string)$response->getContents(). Чаще всего в коде Joomla встречается именно такой вариант. Однако, есть и вариант с перемещением указателя чтения на начало потока:
// Получили ответ в виде потока$stream = $response->getBody();// "перемотали" на начало$stream->rewind();// Получили строковый ответ$json = $stream->getContents();
В итоге результат одинаковый.@joomlafeed#joomla #разработка #php

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!Файловый менеджер Quantum — одно...

Файловый менеджер Quantum — одно из самых популярных решений для Joomla, созданное разработчиком из сообщества Joomla, Дмитрием Цымбалом (@tsymbalmitia). Он делает Quantum удобным, безопасным и современным, обновляет его, исправляет уязвимости и отвечает пользователям — всё это в свободное от основной работы время.

Теперь настал момент для следующего шага: развитие проекта требует больше времени и ресурсов.

0 Пользователей и 1 Гость просматривают эту тему.
  • 24 Ответов
  • 1390 Просмотров
*

flapjalc

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
За достаточно продолжительное время работы с Joomla, я так не и не понял:
1. Почему в Joomla нету менеджера файлов как в Wordpress. Есть медиа - менеджер который позволяет загружать файлы различного формата, но как по мне это глупо в папку images загружать документы. К тому же из медиа - менеджера вставить этот документ можно только в виде ссылки прописав соответствующий путь. В Wordpress же можно сразу вставить любой файл на страницу через диалоговое окно менеджера файлов.
2. Почему модуль "Последние новости" выводит просто ссылку на заголовок новости. А как же превью изображения, краткое описание, дата, или автор по необходимости?
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
С медиа-менеджером действительно беда, его все обещают обещают и ни как не седлают... пока все используют редактор JCE с его медиа-менеджером.

что касается модуля новостей Joomla, я честно давно его не использовал, но вывод изображений там все таки вроде был... Обычно использую модуль JUNewsUltra
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
ставьте к2 и не парьтесь, там все что нужно уже включено
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
1 - пользуюсь всегда ftp и проблем не знаю и клиентов учу
2 - потому что часто больше и не надо, а если надо - вся информация есть в том же массиве, делаем var_dump($item) и оформляем разметку как душе угодно.

ставьте к2 и не парьтесь, там все что нужно уже включено
Угу, тащить трактор чтобы вскопать грядку под клубнику это правильное решение.
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

wishlight

  • Гуру
  • 5072
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Есть разные расширения в каталоге на любой вкус, которые реализуют данный функционал. Если надо могу сказать пару любимых компонентов и модулей.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
1 - пользуюсь всегда ftp и проблем не знаю и клиентов учу
Ну как бы медиа-менеджер Joomla - это файловая структура на хостинге, по этому то и FTP прокатывает. WP файловый менеджер это все же абстракция в базе данных :-) по этому можно некоторые вещи гибче делать. Собственно в Joomla 4 так же будет.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

flapjalc

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Есть разные расширения в каталоге на любой вкус, которые реализуют данный функционал. Если надо могу сказать пару любимых компонентов и модулей.

Буду Вам очень признателен
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Буду Вам очень признателен
Извиняюсь, что вмешиваюсь, но может пока не стоит торопиться обвешивать сайт расширениями и все же подождать 4-ю версию движка? Там много интересных нововведений и админка даже внешне на WP похожа, вам понравиться ))
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Извиняюсь, что вмешиваюсь, но может пока не стоит торопиться обвешивать сайт расширениями и все же подождать 4-ю версию движка? Там много интересных нововведений и админка даже внешне на WP похожа, вам понравиться ))
пока она выйдет, пока обкатают баги, пока появятся расширения...
*

AdWeb

  • Давно я тут
  • 878
  • 31 / 3
Угу, тащить трактор чтобы вскопать грядку под клубнику это правильное решение.
ну вообщет современные технологии выращивания клубники как раз и подразумевают использование трактора под создание грядок, хотя вы конечно можете лопатой прокопать лунок на несколько гектар площади)

2ТС, а такто, если чего нет в решении из коробки, как правило ищут на JED
| Хороший Хостинг | Купить Хикашоп | Каталог перекладів Joomla компонентів
PS. спасибо кидать через вебмани: R152456839841 если плюсикофф не хватает :)
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
хотя вы конечно можете лопатой прокопать лунок на несколько гектар площади)
а кто говорил о нескольких гектарах площади? речь идет о желании использовать экскаватор для того чтобы набрать песочка в детское ведерко. можно? можно. нужно? очень сомневаюсь :)

ну вообщет современные технологии выращивания клубники как раз и подразумевают использование трактора под создание грядок
проецируя это на сайт по всей видимости это должно звучать примерно так - чем больше тяжелых расширений будет на сайте, тем лучше? :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

flapjalc

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Извиняюсь, что вмешиваюсь, но может пока не стоит торопиться обвешивать сайт расширениями и все же подождать 4-ю версию движка? Там много интересных нововведений и админка даже внешне на WP похожа, вам понравиться ))

Сайт делаю для заказчика, поэтому им вообще все равно какая версия Joomla используется. Они ее в первый раз в жизни видят.
*

Mehanick

  • Давно я тут
  • 846
  • 5 / 0
Извиняюсь, что вмешиваюсь, но может пока не стоит торопиться обвешивать сайт расширениями и все же подождать 4-ю версию движка? Там много интересных нововведений

Да нет там ничего нового кроме дизайна
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Сайт делаю для заказчика, поэтому им вообще все равно какая версия Joomla используется. Они ее в первый раз в жизни видят.
Ну так сделали бы на WP, если он вам ближе... Или это условие заказчика?
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

flapjalc

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Ну так сделали бы на WP, если он вам ближе... Или это условие заказчика?
Мне просто приглянулась Joomla после работы над предыдущим проектом, и поэтому решил ее освоить нормально. Но теперь я понял, почему я сделал выбор в пользу wordpress. В Wordpress столько расширений, плагинов, что тебе хочется каждый попробывать. А в Joomla на одну задачу, один более менее нормальный компонент. В целом же, эта система пуста.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Что-то вы путаете ситуацию с точностью до наоборот.
*

AdWeb

  • Давно я тут
  • 878
  • 31 / 3
Мне просто приглянулась Joomla после работы над предыдущим проектом, и поэтому решил ее освоить нормально. Но теперь я понял, почему я сделал выбор в пользу wordpress. В Wordpress столько расширений, плагинов, что тебе хочется каждый попробывать. А в Joomla на одну задачу, один более менее нормальный компонент. В целом же, эта система пуста.
странное суждение (я с вп знаком поверхностно, пару раз сайты настраивал) про Joomla, платформа очень универсальная и расширений более чем предостаточно, если вы конечно хорошо изучили репозиторий и базовые возможности платформы
| Хороший Хостинг | Купить Хикашоп | Каталог перекладів Joomla компонентів
PS. спасибо кидать через вебмани: R152456839841 если плюсикофф не хватает :)
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Но теперь я понял, почему я сделал выбор в пользу wordpress. В Wordpress столько расширений, плагинов, что тебе хочется каждый попробывать.
Ну да, их много. А вместе с обилием плагинов имеет место и обилие последствий.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
2. Почему модуль "Последние новости" выводит просто ссылку на заголовок новости. А как же превью изображения, краткое описание, дата, или автор по необходимости?
этот модуль много чего не выводит в штатном порядке. однако все дефолтные модули, работающие с материалами, в состоянии без дописок модуля выводить все параметры материала:
Код
<?php foreach ($list as $item) : ?>
и всё, в $item у вас находится материал целиком! посмотрите его поля через print_r($item) и формируйте в переопределенном шаблоне модуля любую угодную вам разметку!
*

flapjalc

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
странное суждение (я с вп знаком поверхностно, пару раз сайты настраивал) про Joomla, платформа очень универсальная и расширений более чем предостаточно, если вы конечно хорошо изучили репозиторий и базовые возможности платформы
Я знаю что очень много расширений существует под версию 2.5. И по сей день когда ищешь компонент, можно встретить поддержку 2.5 практически всегда, но не 3.
*

flapjalc

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
этот модуль много чего не выводит в штатном порядке. однако все дефолтные модули, работающие с материалами, в состоянии без дописок модуля выводить все параметры материала:
Код
<?php foreach ($list as $item) : ?>
и всё, в $item у вас находится материал целиком! посмотрите его поля через print_r($item) и формируйте в переопределенном шаблоне модуля любую угодную вам разметку!
Спасибо! Очень полезная информация. Возьму на заметку чтобы применить при необходимости
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Я знаю что очень много расширений существует под версию 2.5. И по сей день когда ищешь компонент, можно встретить поддержку 2.5 практически всегда, но не 3.
Загляните на JED, там правтически все для 3.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Я знаю что очень много расширений существует под версию 2.5. И по сей день когда ищешь компонент, можно встретить поддержку 2.5 практически всегда, но не 3.
чего чего? :) вы что то путаете явно. многие актуальные компоненты как раз наоборот, часто уже не поддерживают Ж2.5 в принципе. и уж точно все актуальные компоненты имеют поддержку Ж3. и если вы находите компоненты, в которых есть поддержка 2.5, а нет поддержки 3, то это в 99.99% случаев говорит что это уже мертвый заброшенный проект.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Хм... Интересный у вас логотип, @flapjalc  ^-^
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

flapjalc

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Хм... Интересный у вас логотип, @flapjalc  ^-^
Спасибо ;D. Это граватар. Когда работал с wordpress, тестировал присвоения аватара пользователям, и забыл про него. А он взял, и подключился при регистрации на форуме.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 3 не пускает в админку (просто перезагружается страница) (гуглил, нашёл решение, не помогло)

Автор lifelover2b

Ответов: 11
Просмотров: 4884
Последний ответ 05.06.2025, 04:48:29
от andrey222
По поводу сессий Joomla 3

Автор azm1n

Ответов: 0
Просмотров: 1273
Последний ответ 25.05.2025, 09:26:17
от azm1n
Стоит ли ставить плагин rel="canonical" на Joomla 3

Автор azm1n

Ответов: 2
Просмотров: 1637
Последний ответ 09.05.2025, 12:39:18
от azm1n
Вывести поля профиля Joomla

Автор romagromov

Ответов: 11
Просмотров: 2838
Последний ответ 28.04.2025, 10:25:44
от sivers
Максимальная версия PHP для Joomla 3

Автор Dram

Ответов: 8
Просмотров: 3245
Последний ответ 27.03.2025, 10:40:29
от wishlight