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

free_lancer

  • Захожу иногда
  • 114
  • 1 / 0
  • скоро, скоро!..
Хочется видеть страницу, аналогичную скажем в общих чертах функционалу rambler top 100.
Т.е. чтобы были источники траффика, поисковые фразы, рефереры и прочие жизненно необходимые и требуемые ими вещи :)
По идее, страница должна быть сделана пунктом меню, доступным избранным пользователям (свой механизм?) - не пускать же всяких чужих дядек в авторы? :)
Ну и уровень глубины не должен открывать айпишники юзеров, как мне кажется :)

Сейчас в админке юзаю j4age, если что.
*

free_lancer

  • Захожу иногда
  • 114
  • 1 / 0
  • скоро, скоро!..
*

free_lancer

  • Захожу иногда
  • 114
  • 1 / 0
  • скоро, скоро!..
тихо в лесу, только не спит барсук... неужели все дают доступ к аккаунту топа яндекса и еже с ними?..
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

free_lancer

  • Захожу иногда
  • 114
  • 1 / 0
  • скоро, скоро!..
толко для реферов? а ключи там разные и источники?

как бы расширение специфическое выходит... лежало бы хотя на Joomla-ексте - а так... нет ли там чего такого вот внутри... ;)
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
тебе нужен модуль или сертификат безпасности?
ставь и смотри функционал. это свободный скрипт, а не крякнутый с файлопомойки. + антивирусы никто не отменял.
модуль переделан с 1.0.x версии Joomla, поэтому его и нету на JED.
надо активней быть, а то не фрилансер, а зашуганый_чайник будешь )
 
*

free_lancer

  • Захожу иногда
  • 114
  • 1 / 0
  • скоро, скоро!..
мне нужны гарантии безопасности для сайта.
а не изустные заверения в единственном лице, что когда-то кем-то где-то найденная приблуда, подпертая костылями - вполне себе труЪ
весь код вот как-то недосуг вычитывать

думаю, вполне законномерное желание.. нет?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
забей тогда. надоел :).
тебе дали информцию, а ты ещё хочешь гарантий какийх-то. заплати мне 1000 рэ, я код проверю.
устроит вариант? ))))
или купи этот же самый модуль за деньги у медалиста местного, который его перепродаёт ))))
смотри с какого сайта ссылка идёт (не моя, а на скачивание). где ты там хакеров нашёл?
а вообще - продолжай бояться и лениться.
больше ваших - толще наши :)
*

free_lancer

  • Захожу иногда
  • 114
  • 1 / 0
  • скоро, скоро!..
эм... а хотите, я вам заплачу 10000 рэ, а вы под суперадмином зайдете ко мне на сайтик и проверите, что все в порядке?..
а потом я вам еще тыщу.
а может и еще.
таки да, двач исчерпан, бисер кончился весь.


если у кого есть еще идеи - велкам, но очень желательно со ссылками или на JED, или хотя бы на хороше живое обсуждение здесь.. как бы момент тонкий довольно таки
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
поисковый запрос для Google / Yandex  - скрипт статистики
один из достойных ответов - http://www.tracksite.ru/ts/web_analytics_script.html.ru.html или http://www.website-statistic.com/statistic3.php
Ну и наконец http://slimstat.net/ + бесплатен и т.д. за язык ничего не скажу. хотя скажу - нашёл языковой ini файл, в нём всего 555 строк. так-что с переводом проблем возникнуть не должно.
« Последнее редактирование: 16.04.2011, 10:58:21 от AlexSF »
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

free_lancer

  • Захожу иногда
  • 114
  • 1 / 0
  • скоро, скоро!..
вобщем, пока обошелся гостевым доступом к аккаунту https://www.google.com/analytics
а это все-таки сторонняя как бы система... ну и всякие там кэширования данных и т.д.

очень, очень жаль, что для j4age разработчики не хотят сделать нормального настраиваемого модуля для фронт-енда (не те игрушки, что есть сейчас)
очень жаль :(
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работает страница XML выдает ошибку: This page contains the following errors

Автор vitaliywolf

Ответов: 20
Просмотров: 18802
Последний ответ 07.05.2020, 22:24:16
от sivers
Отсчет выгрузки статистики посещения и просмотров за месяц

Автор Lzrv

Ответов: 3
Просмотров: 1725
Последний ответ 16.11.2017, 09:46:49
от ProtectYourSite
Как сделать, чтобы внутренняя страница не показывалась в качестве главной?

Автор kpripper

Ответов: 21
Просмотров: 2557
Последний ответ 19.03.2016, 16:51:11
от flyingspook
Не отображаются страница материалов

Автор MOZ

Ответов: 8
Просмотров: 1852
Последний ответ 28.02.2016, 19:50:37
от effrit
Одна страница доступна по разным адресам

Автор sinplus

Ответов: 4
Просмотров: 1751
Последний ответ 17.02.2015, 10:49:25
от sinplus