Новости Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

👩‍💻 SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla.Компонент - менеджер цифровых проектов для Joomla! CMS. Компонент обеспечивает создание каталога цифровых проектов и предоставляет возможность скачивания, в том числе с использованием лицензионных ключей.👩‍💻 v.2.5.0. Что нового?Схемы структур данных для серверов обновлений. Теперь с SW JProjects вы может создавать сервер обновлений не только для расширений Joomla, но и свои собственные. Например, вам нужно, чтобы структура данных сервера обновлений была другая и формат должен быть, например, не XML, а JSON. Формирование структуры данных для сервера обновлений расширений Joomla вынесено в отдельный плагин. Вы можете создать свой собственный плагин и реализовать в нём нужную вам структуру данных, добавив или наоборот исключив отображаемые данные. Сервер обновлений в компоненте по-прежнему отображает информацию о списке проектов и их версиях, о конкретном проекте и его changelog.Можно выбрать схему данных сервера обновлений глобально для всего компонента, выбрать другую схему данных для категории проектов, а так же выбрать схему в каждом проекте.

Разработчикам в качестве образца можно посмотреть плагин схемы данных для Joomla в составе компонента или же плагин-образец JSON-схемы на GitHub.
Группа плагинов swjprojects. Для нужд компонента создана группа плагинов swjprojects. В частности, в этой группе находится плагин структуры данных Joomla расширений для сервера обновлений.Изменение языковых констант. Изменены некоторые языковые константы в панели администратора. Если вы делали переопределение констант - переопределите их снова.👩‍💻 Joomla 6. Внесены изменения для корректной установки и работы компонента на Joomla 6. Компонент успешно протестирован на Joomla 6-beta2.Минимальная версия Joomla - 5. Подняты минимальные системные требования: Joomla 5.0.0 и PHP 8.1.
- Страница расширения👉 Плагин-образец кастомной JSON-схемы данных для сервера обновлений на GitHub.- GitHub расширения- Документация на GitHub- Joomla Extensions Directory#joomla #расширения

Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод...

Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод...

👩‍💻 Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод triggerEvent(), с помощью которого раньше вызывались события для плагинов. Теперь чтобы в своём коде вызвать событие для плагина и получить от него результаты нужно:- создать объект класса события- передать в него параметры

use Joomla\CMS\Event\AbstractEvent;use Joomla\CMS\Factory;use Joomla\CMS\Plugin\PluginHelper;// Грузим плагины нужных группPluginHelper::importPlugin('system');// Создаём объект события$event = AbstractEvent::create('onAfterInitUniverse', [    'subject' => $this,    'data'    => $data, // какие-то данные    'article' => $article, // ещё материал вдовесок    'product' => $product, // и товаров подвезли]);// Триггерим событиеFactory::getApplication()->getDispatcher()->dispatch(    $event->getName(), // Тут можно строку передать 'onAfterInitUniverse'    $event);// Получаем результаты// В случае с AbstractEvent это может быть не 'result',// а что-то ещё - куда сами отдадите данные.// 2-й аргумент - значение по умолчанию, // если не получены результаты$results = $event->getArgument('result', []);
Плюсы такого подхода - вам не нужно запоминать порядок аргументов и проверять их наличие. Если вы написали свой класс события, то в плагине можно получать аргументы с помощью методов $event->getArticle(), $event->getData(), $event->getProduct() и подобными - реализуете сами под свои нужды. Если такой класс события написали, то создаёте экземпляр своего класса события и укажите его явно в аргументе eventClass
use Joomla\Component\MyComponent\Administrator\Event\MyCoolEvent;$event = MyCoolEvent::create('onAfterInitUniverse', [    'subject'    => $this,    'eventClass' => MyCoolEvent::class, // ваш класс события    'data'       => $data, // какие-то данные    'article'    => $article, // ещё материал вдовесок    'product'    => $product, // и товаров подвезли]);
Ожидаемо, что класс вашего события будет расширять AbsractEvent или другие классы событий Joomla.🙁 Есть неприятный нюанс - нельзя просто так вызывать событие и ничего не передать в аргументы. Аргумент subject обязательный. Но если вы всё-таки не хотите туда ничего передавать - передайте туда пустой stdClass или объект Joomla\registry\Registry.
@joomlafeed#joomla #php #webdev

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

effrit

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

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
Похоже, что совершенно не в теме.
Мне даже кажется, что вы не совсем понимаете значение слова "абстрактный".
Думаю, что в данной дискуссии вы себя исчерпали.
*

effrit

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

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Автор, вы можете осознать одну простую вещь?
А именно, что здесь люди по другому чувствуют язык?
Что мне, к примеру, вместо "плагина" не нужен наш "рычажок" или "надстройка".
Потому что плагин - это новое явление, под которое нужно выделить новое слово. Потому что так - естественнее.
и контент - это НОВОЕ СЛОВО, означающее НОВУЮ СУЩНОСТЬ, которой раньше НЕ БЫЛО.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
кстати, придумал простой пример-аналогию.
возьмём явно не русское слово "браузер".
гораздо хуже звучит, чем "контент", как по мне :).

можно заменить на "просмотрщик сайтов" или "обозреватель", сославшись на то, что, де "раз мы говорим про сайт, то и так понятно, что сайтов".
но в итоге, что имеем? да никто не говорит "мой любимый просмотрщик сайтов" или "мой любимый обозреватель". всё. "браузер" - часть русского языка.
и именно поэтому, "контент", а не "содержимое сайта". потому, что лаконично и понятно о чём речь.
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
Автор, вы можете осознать одну простую вещь?
Если я повторю свои доводы, какова моя уверенность в том, что человек, которому они уже были однажды даны и который уже признался, что ему "вообще уже фиолетов", уделит им достаточное внимание? Нулевая.

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

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

И, пожалуйста, если вы не поняли того, что я сказал, не отвечайте. Вы просто не в теме. А если бы вы "чувствовали язык", то вы бы писали "по-другому".
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
И где же прячутся все эти производители кирпичей, когда из словарей вычеркивают слова и вносят правки?

Есть привычка:
Содержание (оглавление) в книге, содержимое в сумке, а контент на сайте.
____________________________
P.S. Осилил только 2 страницы к сожалению.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
и именно поэтому, "контент", а не "содержимое сайта". потому, что лаконично и понятно о чём речь.
Господи, сколько же раз повторять-то?
Не "содержимое сайта". Содержание. Со-дер-жа-ни-е.
*

effrit

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

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ABTOP, да без разницы СОВЕРШЕННО.
Со-дер-жа-ни-е - в книге. в начале или в конце. Контент - на сайте.
это не в словаре. это везде, вокруг вас.
пример с браузером почитайте. это судьба вашего "Со-дер-жа-ни-я" и вашей бес-по-лез-ной борь-бы )
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
ABTOP, хватит, содержание в книгах, люди еще больше запутаются чем в случае слова контент. С сайтами все чаще работают контент-менеджеры, т.к. обычная девочка, которую садят на поддержку и обновление сайта с поставленными задачами справляется плохо в большинстве случаев. Т.е. термин вполне применим - проф. жаргонизм.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

vagkrsk

  • Давно я тут
  • 731
  • 125 / 0
  • Дорогу осилит идущий
А когда тему во флейм перенесут?
Вот, где можно будет развернуться  ^-^
Или получить обратный эффект - "тема умерла", т.к. больше не будет находиться в одном из самых читаемых разделов форума.
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
ABTOP, хватит, содержание в книгах, ...
И только?
А в журналах, газетах?
В фильмах нет содержания?
В беседах нет содержания?
По-моему даже в музыкальных произведениях есть содержание, нет?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ABTOP, имелось в виду употребление одиночного слова.
без уточнения оно встречается только в виде надписи над списком глав.
с уточнением - отражает наполнение.
но в Joomla оно не нужно. потому, что там уже есть контент )))

поймите вы уже, не будет в админ-панели никакого канонического русского языка.
за что вы боретесь? это не та тема, не та точка приложения уилий.
тут ДРУГИЕ КРИТЕРИИ ОТБОРА.
это не художественная проза. это - интерфейс.
*

pirks

  • Захожу иногда
  • 136
  • 8 / 0
Возникла бредовая идея -
в CMS должены существовать не только локализация по национальному языку,
но и по социально-профессиональной принадлежности пользователя ... :)
Вот где можно развернуться ...  ;D
 
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
pirks, не я уже писал на этот счёт.
через 15 лет не будет слов вообще-будут разноцветные кубики для блондинок.
с картинками ).
и все будут спокойны. )))

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

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
И только?
А в журналах, газетах?
В фильмах нет содержания?
В беседах нет содержания?
По-моему даже в музыкальных произведениях есть содержание, нет?
Содержание сайта - представился список перечисляющий компоненты и модули, всё!
-------------------------
Раз уж так прёт - сделайте собственную локализацию с содержанием и содержимым (так и тянуло написать - с блэкджеком и ... ).

-------------------------
Данный перевод применяется определенными специалистами, для краткости вполне нормально использовать жаргонизмы, например наладчики станков никогда не говорят "станок с ЧПУ 2Р22", просто говорят - стойка и называют ее модель или модель станка и производителя стойки, контент аналогично.
« Последнее редактирование: 07.03.2011, 12:24:32 от NightGuard »
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

pirks

  • Захожу иногда
  • 136
  • 8 / 0
пока что технологии не позволяют пользователю абстрагироваться от среды, в которой он работает.
поэтому даже имея подстроенный перевод он обречён на закапывания в сетевую терминологию.

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

P.S. Это уже флейм или все еще дискуссия? :)
*

ABTOP

  • Захожу иногда
  • 493
  • 33 / 4
Данный перевод применяется определенными специалистами, для краткости вполне нормально использовать жаргонизмы, ...
Разве с этим кто-то спорит?
*

effrit

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

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Все, мой моск взорвался.
effrit, как ты смог выдержать не представляю.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ABTOP, кстати, вы там выше меня призывали не упоминать слова, смысл котоых мне не ясен.
Так вот странно, для технического переводчика не знать, что сущности - это объекты в ООП. Поэтому приравнять новое слово к новой сущности - вполне естественно. Т.к. слово не что иное, как объект.
Я же говорю - среда подстраивает под себя. Так что не мудрено, что у нас с вами разный "контент" ))

NightGuard, ну тут делали предположения что я - еврейский представитель госдепа США.
так что можно легко домыслить, что ещё и киборг с невзрываемым мозгом ))).
*

vagkrsk

  • Давно я тут
  • 731
  • 125 / 0
  • Дорогу осилит идущий
киборг с невзрываемым мозгом ))).

В "десятку"  ^-^
« Последнее редактирование: 07.03.2011, 13:21:11 от vagkrsk »
*

Pega

  • Захожу иногда
  • 388
  • 41 / 0
Нет, же он в википедии нашёл, нубы добавили и это авторитет у него.
Как это дико сейчас слышать от вас.
Страшно представить как вы отреагировали на то, что с этого года, "милиция" будет называться "полиция" ::)
« Последнее редактирование: 07.03.2011, 18:15:18 от Pega »
*

webtrack

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Словарь ядекса нигде не зарегистрирован как ифициальный справочник рус. языка. В большенстве своём, всё взято с толковых словарей. За исключением толкования проф. жаргонов, такими же людьми "учёными", которые тут пишут и считают что они правы во всём.
---
Вам нечего сказать. Выши примеры смешны.
Извините, но поясню для особо понятливых.
Слово content - обозначает - содержание сайта, только там, где есть сайты! Если сайтов рядом нет, то и содержания нет т.к. слово сразу имеет другие значения, которые вообще никак не связаны с содержанием!
-----
Вы просто привыкли к content и вы думаете, что оно не заменимо и не переводится. В данном случае, что касается тематики веб разработки, то это слово обозначает содержание. Если мы открываем менеджер материалов, и редактируем содержание материала, а не content. Т.к. в данном случае мы говорим о переводе.

Любой, ветерану и новичку по веб разработке, будет комфортно себя чувствовать видя такие опции как:
"язык содержания"
"изменить содержание"
"сохранить содержание"
"добавить содержание"

или вы тащитесь от этого

"контент ленгвич"
"едит контент"
"сейв контент"
"эд контент"

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

Если слово не имеет однозначного значения, то образа НЕТ!
Когда мы говорим содержание, то автоматом возникает образ того, что есть нечто такое, что содержится в чём либо.
Когда мы говорим content, то у нас сразу 5-7 значений этого слава? Где образ, какая лаканичность? Люди очнитесь? У вас образ от удовольствия переходит в объём?

Извините, но если у вас плохо с английским и вы не знаете его, то зачем вы пытаетесь придать этому слову content единственное значение?
Или вы начнёте доказывать, что добровольное страхование - "content insurance" - переводится как страхование содержания сайта? И таких примеров тысячи!
« Последнее редактирование: 07.03.2011, 19:15:40 от webtrack »
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
webtrack, тебе русским языком сказано, что ни разу не комфортно видеть "содержание".
так что не пиши за нас, что нам комфортно, а что - нет ).
это - раз.
кстати, ты собирался не писать в теме больше. я думаю, это было правильное решение ))).
но ты зачем-то от него отступил.
*

webtrack

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Потому, что херню пишите, тебе не комфортно а другим комфортно, не навязывай свой "Официальный гоблиновский перевод Joomla" или сделай два, второй будет называться "Официальный перевод Joomla на русский язык", а не на тросянку.
Тебе хочется быть ближе к английскому, то будь, а я могу показать тысячи примеров людей, которым приятно быть ближе к русскому и работать с содержанием, а не с удовольствиями, удовлетворениями и объёмами.

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

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Дооо... Может стоит закрыть тему? Это кажется весеннее обострение и отсутствие таблеток(

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

Сколько времени потребуется чтобы сообразить о чем речь?

-------------------------
ОЙ! Не говорить, а читать в админке! ВО!
« Последнее редактирование: 07.03.2011, 19:33:38 от NightGuard »
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

webtrack

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Дооо... Может стоит закрыть тему? Это кажется весеннее обострение и отсутствие таблеток(

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

Сколько времени потребуется чтобы сообразить о чем речь?

А тебе не понятно о чём речь, что тебе не понятного или ты не привык? Избавляйся от ограничений, которые живут у тебя в голове. В данном случае ты в системе и содержание может быть только одно. Точно так же кк и content - их много и тебе понятно о чём речь? Да понятно, потому что ты это слово видел только тут, а ыт литературу открой и полиграфические программы и там посмотри, оно не только тут и переводится как содержание.

Может ты прав, возможно речь идёт о удовольствии или удовлетворении. Когда речь заходит о content
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
webtrack, выше был пример со словом "браузер".
история повторится 1 в 1.
можешь публичное самосожжение устрить, привлечь внимание общественности к ужасному явлению заимствования ужасных нерусских слов ))).
только это ничего н еизменин. ибо это - закономерное явление.

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Классный контент Лесные

Автор gartes

Ответов: 0
Просмотров: 553
Последний ответ 13.11.2021, 12:50:27
от gartes
Радикальная защита сайта

Автор effrit

Ответов: 12
Просмотров: 1685
Последний ответ 16.10.2018, 18:50:41
от Fedor Vlasenko
Поиск шаблона для сайта по домену или картинки. Как?

Автор tnk

Ответов: 1
Просмотров: 1003
Последний ответ 06.09.2018, 14:04:09
от AlekVolsk
Сколько стоит поддержка сайта

Автор voland

Ответов: 21
Просмотров: 1897
Последний ответ 28.05.2017, 09:16:21
от prosystema
А вы сделали мобильную версию своего сайта?

Автор Aiden

Ответов: 49
Просмотров: 5178
Последний ответ 22.11.2016, 18:36:07
от AlekVolsk