Новости Joomla

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

👩‍💻 Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много. Самое главное, что возможности применения ограничиваются только вашей больной фантазией. Вы строите интерфейс своего модуля или плагина и вам нужно подтянуть данные из сторонней системы (список чего-нибудь по какому-нибудь API), чтобы сохранить выбранный id в Joomla. Или сделать какую-то проверку и в зависимости от неё показать то или иное сообщение пользователю. Для этого подойдут свои пользовательские типы полей. Интерфейс Joomla по большей части описан в XML-файлах. У каждого из них свои параметры. Некоторые не описаны в документации (manual.joomla.org), поэтому самым любопытным будет полезно заглянуть в собственно файлы фреймворка по пути

libraries/src/Form/FormField.php, а так же в
libraries/src/Form/Fields. У каждого класса поля перечислены его специфические свойства, которые можно описывать в XML. А в своём типе поля вы можете устанавливать эти значения программно. В моём модуле WT Quick links под капотом происходят изменения. Теперь для работы (в админке) ему нужен вспомогательный плагин. А в самом модуле нам бы проверить, а не выключен ли он? В Joomla есть тип поля Note - заметка. Его можно использовать для вывода примечаний.

<field type="note"     name="your_note_for_user"     label="Заголовок примечания"     title="Альтернативный способ для заголовка"     description="Текст примечания"     class="col-12 alert alert-info"     heading="h1"     close="true"/>
heading - указывать уровень заголовка.
close - позволяет закрыть это примечание. В классе поля
libraries/src/Form/Field/NoteField.php описана логика вывода. И в принципе оно нам подходит для нашей задачи. Но оно будет выводить сообщение всегда, а нам нужно только тогда, когда плагин отключён.Поэтому берём и создаём свой класс поля, который мы унаследуем от
NoteField. Это значит, что у нас в руках будет весь инструментарий стандартного поля
Note + то, что мы сами добавим. В XML-манифест добавляем наше поле
<field type="systempluginstatus"      name="systempluginstatus"     addfieldprefix="Joomla\Module\Wtquicklinks\Site\Fields"/>
-
type - имя файла и класса,-
addfieldprefix - указываем namespace к нашему классу, может быть любой нам нужный-
name - нельзя полю без имени...Это означает, что Joomla будет использовать класс поля из файла
modules/mod_wt_quick_links/src/Fields/SystempluginstatusField.php.А в классе поля будет написано следующее:
<?php// namespace для атрибута addfieldprefixnamespace Joomla\Module\Wtquicklinks\Site\Fields;// нельзя напрямую обращаться к этому файлуdefined('_JEXEC') or die;// подключаем родительский класс для переопределенияuse Joomla\CMS\Form\Field\NoteField;use Joomla\CMS\Language\Text;use Joomla\CMS\Plugin\PluginHelper;// имя класса и имя файла точь-в-точьclass SystempluginstatusField extends NoteField{     protected $type = 'Systempluginstatus';     protected function getLabel()          {               // если плагин не включён               if(PluginHelper::isEnabled('system','wtquicklinks')) {                    // меняем свойства родительского класса                    $this->class = 'alert alert-danger w-100';                    $this->element['label'] = '⚠️ А-а-а-а!';                    $this->element['description'] = 'Плагин не включён!!';                    // и просто рендерим его с нашими свойствами                    return parent::getLabel();               }          // А иначе всё хорошо, скрываем поле из виду.          $this->parentclass = 'd-none';          return '';     }}
Просто и удобно. И людям приятно, что о них позаботились и рассказали почему что-то не работает.@webtolkru#joomla #php #webdev #разработка

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

Компания JetBrains рассказала о своей поддержке Joomla

Компания JetBrains рассказала о своей поддержке Joomla

JetBrains - один из мировых лидеров в разработке программного обеспечения для разработчиков. Её программные продукты - это IDE - профессиональные среды разработки, которые отличаются от простого блокнота/редактора с плагинами набором всевозможных инструментов для разработчиков, глубоким анализом кодовой базы, подсказками по ней и по языку программирования, отладкой ошибок и многим-многим другим. Одним из самых известных продуктов компании является IDE PHP Storm, который можно назвать отраслевым стандартом PHP-разработчика.

В статье How PhpStorm Helps Maintain PHP Open-Source Projects: Interviews and Real-World Examples в блоге компании описываются Open Source проекты, которым JetBrains оказывает поддержку (это могут быть бесплатные лицензии для разработчиков для некоммерческих проектов).

В список попали:

  • PHPUnit - фреймворк для unit-тестирования в PHP
  • Doctrine DBAL - библиотека для PHP, которая предоставляет лёгкий и гибкий слой для коммуникации с базой данных. Она поддерживает различные базы данных через единый и согласованный API.
  • CodeIgniter — популярный MVC-фреймворк для разработки на PHP
  • Joomla! - наша любимая CMS.

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

🙏 За ссылку спасибо участнику нашего сообщества Ринату Кажетову (@rkazhet).

Подпишитесь на @joomlafeed

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

..С...е...р...ы...й..

  • Захожу иногда
  • 51
  • 110 / 2
Opera Tor! - анонимный браузер
« : 13.02.2009, 14:10:08 »
OperaTor 3.4 - интернет-браузер на основе Opera 9.63 и Tor 0.2.0.32. Данное сочетание браузера и сети анонимного серфинга гарантирует, что любые страницы, которые вы решите посетить, любые данные, отправленные в сеть, любая переписка - всё будет защищено от просмотра посторонними, как бы они не старались влезть в Вашу частную жизнь...



Уникальный портативный браузер, который позволяет путешествовать по интернету анонимно. Он сочетает в себе мощь трёх известных программ: Opera Browser, Tor и Privoxy.OperaTor это модифицированная версия самого быстрого в мире браузера Opera. С помощью этой программы вы сможете заходить на любые сайты и вычислить вас, при этом, будет просто невозможно.Tor это программный проект, который поможет вам защититься от "анализа потока данных" - разновидности сетевого надзора, который угрожает персональной свободе и приватности,конфиденциальности бизнес контактов и связей, а также общегосударственной безопасности. Tor обеспечивает защиту за счёт маршрутизации вашего сетевого трафика по распределённой сети серверов, запущенных добровольцами со всего мира. Это не даёт возможности внешнему наблюдателю, отслеживающему ваше интернет-соединение, узнать, какие сайты вы посещаете, а также не даёт возможности сайту узнать ваше физическое местоположение. Tor работает со многими существующими приложениями, включая веб-браузеры, системы мгновенного обмена сообщениями, клиенты удалённого доступа и другие приложения.

Анонимность в интернете во многих случаях является необходимостью. OperaTor является универсальным решением всех проблем. Программа одновременно выполняет функции трех совершенно разных утилит. В отличие от всех других браузеров, OperaTor не требует установки, и не оставляет информации в реестре системы. Этот браузер не является урезанной версией Opera, в которой больше половины функций не работают. OperaTor позволяет полностью анонимно путешествовать по интернету. Это значит, что OperaTor можно использовать как повседневный браузер и при этом вы будете пользоваться полным набором функций и плагинов. Преимущества программы очевидны.

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

http://archetwist.com/opera/operator
*

ART-DELI

  • Давно я тут
  • 801
  • 75 / 9
  • Не успеешь ты – сделают другие.
Re: Opera Tor! - анонимный браузер
« Ответ #1 : 13.02.2009, 17:53:48 »
Круто... Только толку,очередная примочка направлена на привлечение внимания.   
*

..С...е...р...ы...й..

  • Захожу иногда
  • 51
  • 110 / 2
Re: Opera Tor! - анонимный браузер
« Ответ #2 : 13.02.2009, 19:05:49 »
Круто... Только толку,очередная примочка направлена на привлечение внимания.   

какая связь между анонимайзером и привлечением внимания?
первый раз я ставил такую штуковину и она была сделана на базе firefox 2, правда его работа оставляла желать лучшего: невозможность авторизироваться, недогрузка скриптов, картинок, и всего что только можно, скорость загрузки как на диалапе. так им и не пользовался.
Седня нашел эту новость, порадовало что на опере, поставил, запускается portable, посетил joomlaforum, работает, скоростоь конечно ниже чем без прокси - секунд 5-7 грузилось, но айпишник импортный, проверял, работает нормально
*

item32

  • Захожу иногда
  • 53
  • 10 / 2
Re: Opera Tor! - анонимный браузер
« Ответ #3 : 13.02.2009, 19:35:26 »
пользовался этой штукой. Конечно не совсем это правильно юзать два и более браузеров под разные задачи. Под firefox есть много расширений в том числе и тор, но лучшим считается фокси прокси - вбиваешь туда адрес прокси и все - когда надо включил, когда надо выключил.
Если не секрет а где ты прочитал эту новость ?
*

..С...е...р...ы...й..

  • Захожу иногда
  • 51
  • 110 / 2
Re: Opera Tor! - анонимный браузер
« Ответ #4 : 13.02.2009, 19:46:10 »
секрет
в google вставь часть текста, будет тебе с полсотни сайтов где есть эта новость  ^-^
*

item32

  • Захожу иногда
  • 53
  • 10 / 2
Re: Opera Tor! - анонимный браузер
« Ответ #5 : 13.02.2009, 20:09:03 »
секрет
в google вставь часть текста, будет тебе с полсотни сайтов где есть эта новость  ^-^
не мне не надо полсотни, мне просто интересен сам урл сайта, а не новость
*

..С...е...р...ы...й..

  • Захожу иногда
  • 51
  • 110 / 2
*

item32

  • Захожу иногда
  • 53
  • 10 / 2
Re: Opera Tor! - анонимный браузер
« Ответ #7 : 13.02.2009, 22:55:13 »
да я понял уже http://www.sizzledcore.com/2008/08/13/surf-the-web-anonymously-with-operator/
если тебя интересуют подобные сайты, заходи вот сюда www.ghacks.net тоже не плохой сайтец
*

ds0m1

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
Re: Opera Tor! - анонимный браузер
« Ответ #8 : 16.02.2009, 16:18:59 »
Тор вообщем-то ничего. Но медленный. Айпишник прячет. Но в чем радость новомодной приблуды?
*

..С...е...р...ы...й..

  • Захожу иногда
  • 51
  • 110 / 2
Re: Opera Tor! - анонимный браузер
« Ответ #9 : 16.02.2009, 16:42:54 »
это не мода, это если тебя забанили на каком то форуме по ай-пи, под проксей ты можешь зарегить новый аккаунт
еще можно попадать на ресурсы к которым закрыт доступ из снг
или на некоторых ресурсах есть ограничение на скачивание чего то, это ограничение привязуется к айпишнику
еще этот тор шифрут информацию, образуя что то вроде тунеля, таким образом даже твой провайдер не сможет отследить твою деятельность
медленность по тому что по умолчанию используется бесплатное подключение, увы желающих много пользоваться сервисом а мощности их серверов видать не хватает, по этому если есть постоянная потребность, то можно купить премиум аккаунт для нормальной скорости
*

ds0m1

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
Re: Opera Tor! - анонимный браузер
« Ответ #10 : 16.02.2009, 16:49:48 »
Поглядел, повертел. Зверь интересный. Чем лучше обычной прокси так и не понял. Список анонимных серверов разочаровал.
Насчет провайдера не уверен, если поток не шифрованный.
*

item32

  • Захожу иногда
  • 53
  • 10 / 2
Re: Opera Tor! - анонимный браузер
« Ответ #11 : 24.02.2009, 02:36:42 »
OperaTor - это обычная Opera использующая общеизвестную сеть Tor. это не изобретение а так фигня. ТОР можно и к фаерфоксу прикрутить, да и к чему угодно впринципе.
*

item32

  • Захожу иногда
  • 53
  • 10 / 2
Re: Opera Tor! - анонимный браузер
« Ответ #12 : 24.02.2009, 02:38:55 »
это не мода, это если тебя забанили на каком то форуме по ай-пи, под проксей ты можешь зарегить новый аккаунт
еще можно попадать на ресурсы к которым закрыт доступ из снг
или на некоторых ресурсах есть ограничение на скачивание чего то, это ограничение привязуется к айпишнику
еще этот тор шифрут информацию, образуя что то вроде тунеля, таким образом даже твой провайдер не сможет отследить твою деятельность
медленность по тому что по умолчанию используется бесплатное подключение, увы желающих много пользоваться сервисом а мощности их серверов видать не хватает, по этому если есть постоянная потребность, то можно купить премиум аккаунт для нормальной скорости
да кому твой айпи нужен если тебя по кукам палить будут.
*

..С...е...р...ы...й..

  • Захожу иногда
  • 51
  • 110 / 2
Re: Opera Tor! - анонимный браузер
« Ответ #13 : 24.02.2009, 13:15:13 »
тебя уже запалили по кукам через этот анонимизер?
эта система так настроена что в ней вся личная информация шифруется, после закрытия она удаляется в т.ч. и cookies


кроме того даже в обычной опере можно в настройках выставить "удалять новые Cookies при выходе из Opera"
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Стоит ли верстать под браузер Google Chrome?

Автор Виталик

Ответов: 9
Просмотров: 8372
Последний ответ 17.05.2019, 15:06:53
от AnnaOrion
Microsoft выпустит новый браузер Spartan

Автор THE KILLERS

Ответов: 17
Просмотров: 4853
Последний ответ 25.01.2015, 00:48:35
от AlekVolsk
Верхнее меню Opera и дополнительные настройки

Автор Efanych

Ответов: 18
Просмотров: 26493
Последний ответ 22.09.2014, 15:35:57
от Sergey2
Яндекс выпусил свой браузер

Автор stardel

Ответов: 15
Просмотров: 6696
Последний ответ 15.12.2013, 18:55:35
от ELLE
Новый браузер от рамблера - Нихром - клон Хрома?

Автор THE KILLERS

Ответов: 11
Просмотров: 6608
Последний ответ 14.12.2013, 16:04:39
от mabes