Новости 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 Гость просматривают эту тему.
  • 49 Ответов
  • 10962 Просмотров
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Виджет ICQ для сайта
« : 06.05.2012, 18:16:10 »
Здравствуйте,
Написал модуль виджета ICQ статуса и чат-бокса для сайта на J2.5.
Поддерживает разные языки: Русский, Английский, Немецкий, Чешкий, Португальский.
Обязательная поддержка сайта cURL.

Демо:
http://test.krascity.net/

Он теперь в свободном доступе :) для J2.5

[вложение удалено Администратором]
« Последнее редактирование: 13.05.2012, 19:16:51 от mike2m »
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Виджет ICQ для сайта
« Ответ #1 : 06.05.2012, 19:20:20 »
по-моему бестолковое изобретение 0_о и дорогое ради бестолкового
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #2 : 06.05.2012, 19:30:46 »
Может бестолковое, но зато лучше чем у Вас на сайте при нажатие на номер аськи увидеть белый экран :)))
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Виджет ICQ для сайта
« Ответ #3 : 06.05.2012, 19:37:13 »
я на твою нажать вообще не могу, а вешать онлайн консультанта себе на сайт нет желания и с аськой той же мудрить, хотя идей много, но до сайта ваще руки не доходят даже=)
нет вы не обижайтесь - хорошо что сделали может и пригодится кому конечно=) я высказал сугубо своё мнение дорого для безделушки)
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #4 : 06.05.2012, 19:58:35 »
Статус показывает, что консультан в сети на него и не нужно нажимать, а вот когда входите на сайте в чат-бокс как раз автоматически добавляется номер аськи консультанта или службы поддержки, назвать можно по разному в админки сайта. Этот вариант больше всех понравилось заказчикам сайтов, а их уже 37 :)
« Последнее редактирование: 06.05.2012, 20:22:52 от mike2m »
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Виджет ICQ для сайта
« Ответ #5 : 06.05.2012, 20:02:25 »
так почему бы не сделать случайную регистрацию гостя?не многие станут ради этого вводить свои данные на сайте или регистрироваться...
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #6 : 06.05.2012, 20:21:51 »
А зачем регистрироватся на сайте :( войдите в чат-бокс ICQ и сможете общатся с поддержкой, это наоборот позволяет без всякой регистрации быть на связи с клиентами!
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Виджет ICQ для сайта
« Ответ #7 : 06.05.2012, 20:33:38 »

где без регистрации?)нет творение то я похвалил твоё уже...но вот единственный момент регистрации, всеравно не у всех аська есть , даже принципиально не желают заводить её, а у кого есть тому ведь достаточно и номер узнать...
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #8 : 06.05.2012, 21:07:56 »
А причем тут регистрация на сайте и регистрация в аське, это две разные вещи! Для регистрации в аськи есть ссылка в чат-боксе "У вас нет учетной записи? Регистрация в ICQ", которая открывает сайт ICQ в отдельном окне и гость может зарегистрироватся...
*

Pega

  • Захожу иногда
  • 388
  • 41 / 0
Re: Виджет ICQ для сайта
« Ответ #9 : 06.05.2012, 21:22:19 »
Скриншоты можно было бы и тут выложить ;)
Я вот побоялся бы вводить свой номер и пароль от аськи на каком-либо сайте
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #10 : 06.05.2012, 21:37:57 »
Ребята, вы вводите не на сайте свои данные, а в виджете ICQ-клиента, который грузится с официального сайта ICQ.com, на сайте нет никаких Ваших данных :)
*

Pega

  • Захожу иногда
  • 388
  • 41 / 0
Re: Виджет ICQ для сайта
« Ответ #11 : 06.05.2012, 21:48:46 »
Нет, я понимаю, но есть люди, которые сильно обеспокоены своей безопасностью в сети, иногда переходящая в паранойю. Просто рассуждаю как среднестатистический пользователь.
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #12 : 06.05.2012, 21:58:27 »
Если так рассуждать :( то лучше в инет не ходить, а то вдруг "спид" подхватит такой пользователь :)
« Последнее редактирование: 06.05.2012, 22:14:00 от mike2m »
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Виджет ICQ для сайта
« Ответ #13 : 06.05.2012, 22:21:18 »
Если так рассуждать :( то лучше в инет не ходить, а то вдруг "спид" подхватит такой пользователь :)
правильно!и вообще закрыть комп в сейфе, вырубить электричество и пойти пообщаться с реальными людьми..

собственно выше описали тоже самое о чем и я сказал...это не удобно слегка...и не грамотно, проще поставить чат клиент тогда уж и не парится=) чем не выход?
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #15 : 06.05.2012, 22:58:58 »
... также требует регистрации
« Последнее редактирование: 07.05.2012, 01:34:04 от mike2m »
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Виджет ICQ для сайта
« Ответ #16 : 09.05.2012, 13:39:28 »
Плагин ICQ On-Site


[вложение удалено Администратором]
« Последнее редактирование: 09.05.2012, 13:49:02 от NightGuard »
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #17 : 09.05.2012, 13:47:17 »
Плагин ICQ On-Site
Если быть правильным это код Виджета, а так же не адаптирован под Joomla ...
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Виджет ICQ для сайта
« Ответ #18 : 09.05.2012, 13:50:33 »
1.5 минуты на установку. Сделать фри модуль? ))
Или как вы выражаетесь - "Адаптировать под joomla"? Могу даже в настройки вынести ввод номерка аськи, мне не лень. Ну это максимум 20 минут, и то потому что я ленивый и болванку модуля откопать нужно, а то завалы.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #19 : 09.05.2012, 13:53:27 »
Кроме установки, за 15 минут настройте через cURL статус ICQ
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Виджет ICQ для сайта
« Ответ #20 : 09.05.2012, 14:03:09 »
Аномально, но до сих пор работает - Статус ICQ на сайте, без каких либо наворотов.

Слив засчитан?
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #21 : 09.05.2012, 14:07:16 »
Аномально но до сих пор работает - Статус ICQ на сайте, без каких либо наворотов.

Слив засчитан?
Нет, так как все боты видят Ваш ID, кроме этого 80% шаблонов будут конфликтовать с вашим модулем, а еще где многоязычность :) теперь подсчитаем время, за сколько Вы такой модуль сделаете за бесплатно
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Виджет ICQ для сайта
« Ответ #22 : 09.05.2012, 14:15:35 »
кроме этого 80% шаблонов будут конфликтовать с вашим модулем
В каком месте? Конфликта не будет, скрипты выносятся в head, плюс сама картинка, где конфликт?

а еще где многоязычность :)
Не зачот, чувак, учись юзать константы, могу перевести на любой язык и дергать без проблем нужные, статус отображается картинкой, не забываем!

Нет, так как все боты видят Ваш ID
А на что вам антиспам дали? Чтобы было? У меня ни один бот за последний год не прошел.

теперь подсчитаем время, за сколько Вы такой модуль сделаете за бесплатно
20 минут.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Виджет ICQ для сайта
« Ответ #23 : 09.05.2012, 14:19:38 »
ХОП! Слив прошел!
Спрашиваем у Google - icq статус cURL - затыкаем последнюю дыру, опять же 20 минут.

---------------------
Для ленивых:
http://www.focusoff.ru/razrabotchikam/scripts/9-icqstat.html
http://www.php.net/manual/ru/function.curl-init.php#56452


Это первые результаты, хотя как по мне, так лишняя нагрузка и избыточный функционал.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #24 : 09.05.2012, 14:20:59 »
1. Причем тут картинки многоязычности, чат-бокс :)
2. Еще забыл под J1.5 и J2.5
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Виджет ICQ для сайта
« Ответ #25 : 09.05.2012, 14:27:20 »
2. Еще забыл под J1.5
Я болен? Её с поддержки снимают, а старьё саппортить не собираюсь.

чат-бокс :)
Наивный чукотский юноша, аська распространена в основном на территории рашки, чистая аська. Народ юзает skype, jabber, msn.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #26 : 09.05.2012, 14:28:49 »
Не зачет :) Вы потратили мое и свое время 20 минут только на споры :) а код так и не продоставили, болтать Вы горазды
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Виджет ICQ для сайта
« Ответ #27 : 09.05.2012, 14:35:46 »
Я не спорил, за это время понял что копипасту вы освоили в совершенстве, вашего по сути в модуле ничего нет, кроме сборки в сам модуль фришного плагина и копипасты с php.net ))

Сравнил что у вас и что у меня - один в один, разницы нет.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #28 : 09.05.2012, 14:37:46 »
Я не спорил, за это время понял что копипасту вы освоили в совершенстве, вашего по сути в модуле ничего нет, кроме сборки в сам модуль фришного плагина и копипасты с php.net ))

Сравнил что у вас и что у меня - один в один, разницы нет.
:) болтать все мастера, насколько я уже понил вы один из них!
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Виджет ICQ для сайта
« Ответ #29 : 09.05.2012, 14:44:10 »
:) болтать все мастера, насколько я уже понил вы один из них!
Жирно ))
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Забыли пароль, удалили супер админа. Файл для восстановления доступа к админ панели сайта

Автор Fedor Vlasenko

Ответов: 35
Просмотров: 24824
Последний ответ 08.02.2021, 00:25:08
от Gleb72
Компонент экспорта новстной ленты сайта в Яндекс и Рамблер новости

Автор Dron79

Ответов: 248
Просмотров: 69645
Последний ответ 06.01.2020, 07:36:42
от Altermass
jAtomS - Интеграция сайта с платформой Атом-С

Автор Septdir

Ответов: 8
Просмотров: 2995
Последний ответ 05.12.2019, 17:10:53
от Septdir
Виджет группы ВК с отложенной загрузкой

Автор Kasyanov

Ответов: 0
Просмотров: 1234
Последний ответ 18.02.2019, 14:30:00
от Kasyanov
Модуль mp3 плеера для сайта

Автор zvgleb

Ответов: 0
Просмотров: 1705
Последний ответ 24.06.2017, 22:21:29
от zvgleb