Новости Joomla

Перевод и публикация интервью с 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

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

argon06

  • Захожу иногда
  • 50
  • 2 / 0
Database Error
« : 08.08.2010, 14:31:52 »
Всем доброго времени суток! Причина обращения как никогда банальна: периодически не работает сайт. Стали поступать жалобы на не открывающийся сайт. Выяснилась что ошибка была "Database Error: Unable to connect to the database:Could not connect to MySQL" чрез панель управления (CPanel) попасть к базам тоже было нельзя. Через некоторое время сайт опять функционировал. Хотелось бы знать что за болезнь эта такая и как бы ее поймать и вылечить? Поиск по сайту показал что ошибка не новая, да пути решения (сменить хостера) меня не устраивают (да и хостер вроде хороший AGAVA).
P.S. Письмо хостеру ничего не дало, у них все спокойно, сказали рыть у себя. Вот только где?)
*

wishlight

  • Гуру
  • 5072
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Database Error
« Ответ #1 : 08.08.2010, 14:37:00 »
сменить хостера

Я на агаве сталкивался с таким у сайта знакомой. Помогло двухдневное мучение поддержки. Под пытками исправили. История примерно ваша, тоже нельзя было зайти в phpmyadmin.

*

argon06

  • Захожу иногда
  • 50
  • 2 / 0
Re: Database Error
« Ответ #2 : 08.08.2010, 14:53:31 »
Проблема была все таки с их стороны? Просто на моем сайте все компоненты, модули стабильные, провереные да и последние работы велись уже давно, на сайт грешить не хочется
*

wishlight

  • Гуру
  • 5072
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Database Error
« Ответ #3 : 08.08.2010, 15:00:25 »
Попробуйте взять на месяц дешевый хост и проверит на нем свой сайт. Пару рублей на тест не жалко?
*

argon06

  • Захожу иногда
  • 50
  • 2 / 0
Re: Database Error
« Ответ #4 : 08.08.2010, 22:33:19 »
я бы с радостью, да сайт казенный)
а если использовать домашний пк?
*

wishlight

  • Гуру
  • 5072
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Database Error
« Ответ #5 : 08.08.2010, 22:55:58 »
не знаю... у меня на домашнем всегда работает. Нужны полевые условия.
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Database Error
« Ответ #6 : 08.08.2010, 23:28:08 »
Если в это же время нельзя попасть в phpMyAdmin то каким боком тут может быть Joomla! Мучайте поддержку, авось им проще будет решить проблему чем спорить с вами)
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Database Error
« Ответ #7 : 09.08.2010, 01:44:35 »
Цитировать
хостер вроде хороший AGAVA
У знакомого сайт тоже недавно упал на агаве. Та же хрень - Unable connect бла бла бла..
В итоге выяснилось что они переносят все на другой сервер (не предупредили нифига вобще..)
В конечном счете переезд длился около месяца - все это время сайт не работал.
А под конец случилось чудо из чудес - они в письме заявили, что мол "к сожалению базу данных восстановить не удалось", что означало полный ПЭ. сайт по сей день лежит мертвый. Кроме "сожаления" агава ничего не выразила...
Хостер походу хороший, но зажратый невпример... ((
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Database Error
« Ответ #8 : 09.08.2010, 09:11:00 »
Хороших хостингов не бывает :)
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

wishlight

  • Гуру
  • 5072
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Database Error
« Ответ #9 : 09.08.2010, 14:53:31 »
Я на свой не жалуюсь. Бывает наверно :)
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Database Error
« Ответ #10 : 09.08.2010, 16:53:21 »
Наверное я должен спросить - а какой хостинг?)) Но я скажу - не зарекайтесь :)
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

wishlight

  • Гуру
  • 5072
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Database Error
« Ответ #11 : 09.08.2010, 18:36:15 »
Да знаю я... бекаплюсь. http://joomlaforum.ru/index.php?topic=117751.10 . На вид пугает чуть дешевизной, но так ничего вроде. Хотя не настаиваю на переезде народа на него...
*

argon06

  • Захожу иногда
  • 50
  • 2 / 0
Re: Database Error
« Ответ #12 : 11.08.2010, 14:24:02 »
я в принципе больше сайту верю чем хостингу)
эх.. пошел бекапится...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не могу распаковать jpa архив сайта Akeeba backup. ajax error

Автор smadkz

Ответов: 4
Просмотров: 1908
Последний ответ 26.12.2020, 15:15:15
от stendapuss
Fatal error: Class 'JDocument' not found

Автор gabiboi

Ответов: 2
Просмотров: 2417
Последний ответ 04.09.2020, 14:39:07
от svetka_777
simpleform2 ошибка ajax error в Google chrome

Автор safronoff343

Ответов: 1
Просмотров: 1258
Последний ответ 05.06.2020, 20:36:42
от safronoff343
Ошибка Fatal error: Allowed memory size of 73400320 bytes exhausted

Автор Andre109

Ответов: 1
Просмотров: 2170
Последний ответ 03.12.2018, 01:29:56
от voland
Ошибка 500 Internal Server Error. Что это такое и как это решить

Автор sargiusz

Ответов: 4
Просмотров: 5606
Последний ответ 20.03.2017, 14:30:33
от flyingspook