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

fonclub

  • Захожу иногда
  • 77
  • 12 / 0
  • joomla developer
Компонент JDemotivator — уникальное Joomla расширение для развлекательных сайтов. С помощью этого компонента Вы можете организовать на своем сайте раздел с демотиваторами. Компонент написан под Joomla 2.5.



Компонент состоит из двух основных частей — генератора изображений и фотогалереи, для вывода сгенерированных картинок. Доступен компонент в виде двух независимых редакций — Light и PRO.

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

PRO версия обладает большим количеством преимуществ над бесплатной версией, начиная от функционала генератора и заканчивая структурой кода.

Стоимость PRO версии — 300 рублей РФ или 10$.
Все подробности на странице компонента.

Страница компонента
Демо PRO версии - логин и пароль demo
Скачать light версию
« Последнее редактирование: 16.03.2013, 15:10:14 от fonclub »
*

fonclub

  • Захожу иногда
  • 77
  • 12 / 0
  • joomla developer
« Последнее редактирование: 17.03.2013, 17:23:50 от fonclub »
*

deadroid

  • Новичок
  • 9
  • 0 / 0
А по подробнее структуру и цели данного расширения?
*

fonclub

  • Захожу иногда
  • 77
  • 12 / 0
  • joomla developer
А по подробнее структуру и цели данного расширения?

Цели я думаю вполне очевидны - создание раздела с возможностью онлайн генерации демотиваторов или мотиваторов. О структуре позже будет написано. Компонент готов, осталось только написать FAQ.
*

fonclub

  • Захожу иногда
  • 77
  • 12 / 0
  • joomla developer
UPD. выложена лайт версия 0.9.0 для свободного скачивания
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Ну раз желающих нет, то я смею предположить, что такой компонент никому не нужен. Значит будем тестировать своими силами.
Ну, не грусти - люди ещё не прохавали... Всё ещё впереди! Поставлю развлекательное что-то под 2.5 - обязательно заинтересует! Выложил бы ссылку на ДЕМО компонента, а не на демо-ВЕРСИЮ - я бы потестил онлайн!
*

fonclub

  • Захожу иногда
  • 77
  • 12 / 0
  • joomla developer
Ну, не грусти - люди ещё не прохавали... Всё ещё впереди! Поставлю развлекательное что-то под 2.5 - обязательно заинтересует! Выложил бы ссылку на ДЕМО компонента, а не на демо-ВЕРСИЮ - я бы потестил онлайн!

Уговорил, грустить не буду))) Демо есть пока на сайте http://pmrgid.com/demotivators , но там PRO версия, которая пока еще тоже не до конца доработана. Ну по крайне мере можно увидеть в действии компонент.
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
а в чём всё-таки отличие демо- от про-версии?
*

fonclub

  • Захожу иногда
  • 77
  • 12 / 0
  • joomla developer
а в чём всё-таки отличие демо- от про-версии?
В функционале конечно. В PRO и генератор круче, разделение по типам (демотиваторы, мотиваторы и т.д.) и все можно настроить в админке, а в light все по-минимуму.
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
В PRO и генератор круче
Как мне показалось, генератор только таким и должен быть - хоть в про, хоть в лайте. Разделение по типам - это уже да, можно и только для Про. Жаль, под руками нет 2.5 установленной - щас бы хоть лайт потестил...
*

fonclub

  • Захожу иногда
  • 77
  • 12 / 0
  • joomla developer
В лайт версии генератор не умеет писать текст в несколько строк, только в одну строку заголовок и в одну строку текст. Так было сделано изначально на http://fonclub-blog.ru/demotivator/ . В PRO версии этому моменту я уделил внимание и переделал его. Теперь текст можно писать любой длины, он будет переноситься и центрироваться
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
ну вот... Совсем уж лайт... Жаль. И какая цена планируется для Про, позвольте спросить?
*

fonclub

  • Захожу иногда
  • 77
  • 12 / 0
  • joomla developer
ну вот... Совсем уж лайт... Жаль. И какая цена планируется для Про, позвольте спросить?

Обо всем будет написано позже, пока ничего не хочу говорить, еще не все задумки реализованы и цену планировать рано..
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
В Закладки однозначно!
*

fonclub

  • Захожу иногда
  • 77
  • 12 / 0
  • joomla developer
Возникла дилемма какой рейтинг прикручивать к PRO версии. Хотелось бы услышать ваше мнение. Пятизведочный или же рейтинг плана +- ?
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
@fonclub
Просто для интереса скачал lite версию и заглянул в код... Я так понимаю, что понятия форматирования и соблюдения стилей кодинга Вам неведомы. Приведите код в порядок. Не мешало бы его документировать. Вообщем почитайте.

Успехов!
*

fonclub

  • Захожу иногда
  • 77
  • 12 / 0
  • joomla developer
@fonclub
Просто для интереса скачал lite версию и заглянул в код... Я так понимаю, что понятия форматирования и соблюдения стилей кодинга Вам неведомы. Приведите код в порядок. Не мешало бы его документировать. Вообщем почитайте.

Успехов!

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

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
но просто так обсирать мой продукт не надо
А разве я затрагивал Ваш продукт? Я просто прокомментировал качество кода и больше ничего... Если оно Вас устраивает, то нет проблем.

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

На этом, пожалуй, я закончу обсуждение, а то ушел в оффтоп.
*

fonclub

  • Захожу иногда
  • 77
  • 12 / 0
  • joomla developer
А разве я затрагивал Ваш продукт? Я просто прокомментировал качество кода и больше ничего... Если оно Вас устраивает, то нет проблем.
Прочитав это, Вы по другому взгляните на программирование.
На этом, пожалуй, я закончу обсуждение, а то ушел в оффтоп.
Хорошо, спасибо. Я учту ваше замечание  на будущее. Тем более это только второй мой полноценный компонент))
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Возникла дилемма какой рейтинг прикручивать к PRO версии. Хотелось бы услышать ваше мнение. Пятизведочный или же рейтинг плана +- ?
Мне кажется, +/- был бы уместнее.
*

fonclub

  • Захожу иногда
  • 77
  • 12 / 0
  • joomla developer
Мне кажется, +/- был бы уместнее.
Благодарю за ответ! Так как больше никто ничего не предложил принимаю ваше предложение)
*

fist

  • Захожу иногда
  • 240
  • 29 / 0
дык... я так понимаю, это типа, как компонент фотогалереи?
Интернет - как жизнь, смысла нет, а уходить не хочется...
*

fonclub

  • Захожу иногда
  • 77
  • 12 / 0
  • joomla developer
дык... я так понимаю, это типа, как компонент фотогалереи?

Не совсем правильно вы понимаете. Компонент генерирует демотиваторы или мотиваторы из загруженных пользователем картинок и введеных им слов. А уже после этого, размещает картинку в галерее
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Не совсем правильно вы понимаете. Компонент генерирует демотиваторы или мотиваторы из загруженных пользователем картинок и введеных им слов. А уже после этого, размещает картинку в галерее
Изначально нужно было бы определить терминологию: что такое "демотиватор" и что такое "мотиватор" :)

ЗЫ готов оттестить компонент. Подробности - в личку. очень жаль, что пока никто не увидел перспективы данной разработки. Удачи Вам в этом проекте!
*

fonclub

  • Захожу иногда
  • 77
  • 12 / 0
  • joomla developer
Изначально нужно было бы определить терминологию: что такое "демотиватор" и что такое "мотиватор" :)

ЗЫ готов оттестить компонент. Подробности - в личку. очень жаль, что пока никто не увидел перспективы данной разработки. Удачи Вам в этом проекте!

Так я ж не википедия, давать определения)) Думаю, что люди, которых интересует такой компонент должны знать, что такое демотиваторы, а если не знают - могут легко найти) Насчет теста - я учту. Спасибо.
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
fonclub, приветствую! Как я понял, работа в паузе? Есть вопросы и предложения.
*

fonclub

  • Захожу иногда
  • 77
  • 12 / 0
  • joomla developer
fonclub, приветствую! Как я понял, работа в паузе? Есть вопросы и предложения.

Работа ведется параллельно с основной работой. Если б было больше времени - уже бы выпустил компонент, а так как появляются попутно пожелания по компоненту - релиз откладывается постепенно) В блоге ответил. Если еще какие-то пожелания будут - сразу пишите в тему или в блог.
*

fonclub

  • Захожу иногда
  • 77
  • 12 / 0
  • joomla developer
Сегодня наконец-то закончил PRO версию и выложил демо на тестовом сайте, можно тестировать. Осталось написать мануал и можно будет начинать продажи. Ссылка на демо в первом посте.
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
С ФРОНТА!

При загрузке 3-метровой фотки кружок крутится, но ничего не происходит. Вот уже 5 минут втыкаю - до сих пор ресайзит. Пичалько...
ЗЫ такая же хрень происходит и при загрузке уменьшенной версии (1024*768 и 800*600).

Уменьшил картинку уже до 640*480 - те же яйца.
Как под Гостем, так и под Демо.

Тестилось в Opera 12.12 и Мурзилке 18.0.

На локалке (лайт версия) - ваще чудесато: картинка добавляется, но обрамление и текст не выводятся...
Вот, собственно, и Виселицу на тестовом полигоне (Всё лучшее - детям) добавил через админку - картинка добавилась, а обрамления нет, как и на локалке.
« Последнее редактирование: 15.01.2013, 13:07:21 от Dorfman »
*

fonclub

  • Захожу иногда
  • 77
  • 12 / 0
  • joomla developer
С ФРОНТА!

При загрузке 3-метровой фотки кружок крутится, но ничего не происходит. Вот уже 5 минут втыкаю - до сих пор ресайзит. Пичалько...
ЗЫ такая же хрень происходит и при загрузке уменьшенной версии (1024*768 и 800*600).

Уменьшил картинку уже до 640*480 - те же яйца.
Как под Гостем, так и под Демо.

Тестилось в Opera 12.12 и Мурзилке 18.0.

На локалке (лайт версия) - ваще чудесато: картинка добавляется, но обрамление и текст не выводятся...
Вот, собственно, и Виселицу на тестовом полигоне (Всё лучшее - детям) добавил через админку - картинка добавилась, а обрамления нет, как и на локалке.

Добавление через админку - это просто закачка изображений, там картинка не обрабатывается генератором, там же стандартный файловый менеджер Joomla, он для загрузки и управления уже загруженными изображениями. Создание демотиваторов только через фронт. И в PRO и в Light.
По загрузке больших изображений - действительно вижу проблему, до этого не загружал большие картинки. Буду разбираться. Может на сервере ограничения стоят..
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Компонент онлайн калькулятор Priceleaf 1.0

Автор klubnichkaaa

Ответов: 14
Просмотров: 7889
Последний ответ 31.01.2021, 18:33:40
от varX
Простой личный кабинет из com_content

Автор frag79

Ответов: 48
Просмотров: 20721
Последний ответ 05.01.2020, 15:56:33
от Gulliver
EXP Autos Pro - Доска по продаже транспортных средств

Автор Alex_77

Ответов: 137
Просмотров: 56802
Последний ответ 02.02.2018, 21:05:58
от Alex_77
Интернет магазина Priceleaf shop

Автор klubnichkaaa

Ответов: 100
Просмотров: 22544
Последний ответ 12.09.2017, 18:36:51
от bato
Плагин SocButtons – кнопки социальных сетей Facebook, Twitter, ВКо

Автор tallib

Ответов: 733
Просмотров: 143987
Последний ответ 16.04.2017, 12:13:55
от Elimelech