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

wishlight

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

chechelnitskiy

  • Захожу иногда
  • 62
  • 0 / 0
Поговорю с коллегой по поводу дизайна, с меня верстка. Если есть пожелания по дизайну, то пишите. И на сайт бы посмотреть, пока белый экран не получилось победить?

Пожелания к сайту:
1. Сайт будет на 3-х языках: украинский (основной), русский, итальянский;
2. Шаблон отзывчивый (очень красивый пример https://yootheme.com/demo/joomla )
3. Регистрация на сайте + рассылка новостей
4. Фотогалерея (phocagallery+ радикал), видеогалерея (youtube)
*

chechelnitskiy

  • Захожу иногда
  • 62
  • 0 / 0
Пока больше ничего предложить не могу к сожалению. В верстке не силен, а сайт вам починят.

Спасибо большое!
*

Grigory S.

  • Давно я тут
  • 658
  • 70 / 0
  • (с)
Не задав правильный вопрос, невозможно получить правильный ответ.
Для "спасибок" существует кнопочка "+".
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
а какая тематика сайта ?
неужели нужен какой то замысловатый диз ?
о чем вообще сайт? каков формат ? цели ?
просто как бы да готовых помочь много, но любой проект надо решать частями..
может хотя бы скрины и логику осветите ?
пока Себун поднимает стары надо думать о новом.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
Пожелания к сайту:
1. Сайт будет на 3-х языках: украинский (основной), русский, итальянский;
2. Шаблон отзывчивый (очень красивый пример https://yootheme.com/demo/joomla )
3. Регистрация на сайте + рассылка новостей
4. Фотогалерея (phocagallery+ радикал), видеогалерея (youtube)

1. ок.
2. будет. любой демо, выбирайте по душе. желательно 2015+
3. ну ... будет вернее есть в базе.. Жумла :) + добавим Акимейл
4. уверены ? мне кажется будет Виджекит
5. самое главное... какова цель ? что должен делать сайт ? просто показывать фотки и видео ? или есть какая-то более важная миссия для него ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

SeBun

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

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
угу уже посмотрел в вебмашине
ну как бы конечно мало что понятно. но общее представление появилось ...

ну и насколько я понял...
пан chechelnitskiy сам хочет сделать... можем помочь подсказать ;)
шаблон от Йо будет.
поможем вкинуть и разложить... заодно chechelnitskiy попрактикуется :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

SeBun

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

chechelnitskiy

  • Захожу иногда
  • 62
  • 0 / 0
1. ок.
2. будет. любой демо, выбирайте по душе. желательно 2015+
3. ну ... будет вернее есть в базе.. Жумла :) + добавим Акимейл
4. уверены ? мне кажется будет Виджекит
5. самое главное... какова цель ? что должен делать сайт ? просто показывать фотки и видео ? или есть какая-то более важная миссия для него ?

В интернате часто проходят разные события, открытые уроки... Так вот, на главной странице отображаются текст новости с картинкой. Потом, внизу ссылочка на галерею с фотками.

Я мало что понимаю в web. Поэтому полностью доверяю специалистам и вашим вкусам.
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
лого есть у заведения ?

ну по скрину обычный сайт...
сделаем просто его более современным а раскладку оставим +/- такой же..
в общем когда вычистят гадости сделаем...
там работы по сути... на пару дней основной, чтобы поднять сайт до рабочего вида... ;)
а остальное причесывать уже по ходу.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

SeBun

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

Grigory S.

  • Давно я тут
  • 658
  • 70 / 0
  • (с)
А можно просто в общаг всем символически скинуть чутка денежки, и взять Ютемовский шаблон, если chechelnitskiy он подходит.
Не задав правильный вопрос, невозможно получить правильный ответ.
Для "спасибок" существует кнопочка "+".
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
А можно просто в общаг всем символически скинуть чутка денежки, и взять Ютемовский шаблон, если chechelnitskiy он подходит.
Зачем? Среди откливнушся вроде есть обладатели лицензий.
*

chechelnitskiy

  • Захожу иногда
  • 62
  • 0 / 0
А можно просто в общаг всем символически скинуть чутка денежки, и взять Ютемовский шаблон, если chechelnitskiy он подходит.

Этот шаблон я взял как пример. Вы можете свой предложить.
*

Grigory S.

  • Давно я тут
  • 658
  • 70 / 0
  • (с)
Зачем? Среди откливнушся вроде есть обладатели лицензий.
Ну тогда вообще отлично.
Не задав правильный вопрос, невозможно получить правильный ответ.
Для "спасибок" существует кнопочка "+".
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
kamaz6141, я понимаю ваш эмоциональный порыв, ведь это первый случай помощи от форума такого рода (thanks to SeBun). В дальнейшем, думаю, нужно побольше таких дел.
Тем не менее, есть некоторые правила из моего жизненного опыта, которым, IMHO, нужно следовать:
-Лучше помогай делом, а не деньгами.
-Не надо давать людям надежды больше, чем ты можешь оправдать.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Grigory S.

  • Давно я тут
  • 658
  • 70 / 0
  • (с)
robert, тоже верно. Но выше головы никто и не прыгает :)
Не задав правильный вопрос, невозможно получить правильный ответ.
Для "спасибок" существует кнопочка "+".
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
robert, тоже верно. Но выше головы никто и не прыгает :)
А никто и не прыгает. Я в самом начале написал: кто хочет и чем может помочь БЕСПЛАТНО - пожалуйста. Никаких денег. У меня тоже есть лицензионные шаблоны, могу поделиться. Но сборов средств делать не надо, он не милостыню просить пришел, а за советом. А помочь ему была чисто моя иниацитива. Поэтому делаем так:
1. Определяйтесь, что будет на сайте (kamaz6141 обещал верстку),
2. В зависимости от этого определяемся, какой будет шаб, какие ставить расширения (я готов поделиться платным слайдером и всем, что есть в арсенале),
3. К этому времени будет готова Joomla 3 со всем содержимым, натягиваем, доводим до ума,
4. Бьем пузырь шампанского об монитор...

Хотя, последнее можно и отпустить...
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
- любой шаб от Йотем подойдет в стоке  (шаб за мной). если сайт больше как новостной идет то лучше может шаб Сан или Аванти
- используем виджекит для всех медийных дел.

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

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

а кстати... структуру можно будет менять ? или позиции в ПС настолько важны что лучше не менять ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
может пока просто пусть заглушку поставят что ведутся работы, и выложить контакты чтобы могли хоть узнать куда ехать, куда звонить ну и написать через мейлту.

Заглушку он вчера поставил, хоть и примитивную... Я сайт восстановил (перенос на тройку чуть позже), если дадите добро, перезалью хостеру (хотя там еще разобраться надо, как заливать). Либо на какой нибудь другой хостинг его закинуть, что бы хоть люди его увидеть смогли, а то действительно непонятно, с чем работаем. Но нужна либо консоль к мускулу, либо придется извращаться со сторонними скриптами, база большая и просто через phpMyAdmin не пролезет.

Сейчас на работе, вечерком залью.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

dmitry_stas

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

SeBun

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

SeBun

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

dmitry_stas

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

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Но нужна либо консоль к мускулу, либо придется извращаться со сторонними скриптами, база большая и просто через phpMyAdmin не пролезет.
Через SSH любые гигабайты
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

SeBun

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

chechelnitskiy

  • Захожу иногда
  • 62
  • 0 / 0
Хотелось бы на сайте иметь архив статей по месяцам. Может это реализовать на K2?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работает мобильная версия сайта

Автор jeans

Ответов: 4
Просмотров: 1388
Последний ответ 21.05.2025, 12:44:06
от jeans
Разные меню для мобильной и для ПК версии сайта

Автор jimka

Ответов: 7
Просмотров: 1462
Последний ответ 24.03.2025, 20:03:01
от R31rus
Множество несуществующих ссылок при обходе сайта роботом Яндекс

Автор goga_pgasovav

Ответов: 7
Просмотров: 1434
Последний ответ 10.12.2024, 18:44:25
от goga_pgasovav
Антивирус нашел вредоносный код в двух файлах сайта polyfill

Автор buto

Ответов: 4
Просмотров: 1252
Последний ответ 19.10.2024, 10:56:55
от wishlight
Нужна помощь по Joomla 3.4.3

Автор Vikvik43

Ответов: 1
Просмотров: 945
Последний ответ 09.05.2024, 01:25:57
от Гоша_Компьютерный