Новости Joomla

Вышли релизы безопасности Joomla 6.1.3 и Joomla 5.4.8

Релиз безопасности Joomla 6.1.3 и Joomla 5.4.8

Проект Joomla! рад сообщить о выходе Joomla 6.1.3 и Joomla 5.4.8. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

Joomla 5+ пакет для интеграции с API Почты России: нормализация данных, расчёт доставки, создание отправлений, партии, документы, возвраты, поиск отделений, справочники и SOAP-отслеживание.

v.3.0.0. Что нового?
Это дальнейшее развитие ранее закрытой Joomla-библиотеки для работы с API сервиса Отправка (для бизнеса) Почты России. Поэтому версия не 1.0.0, а 3.0.0.

Сейчас эта библиотека ушла от собственных реализаций и стала Joomla-обёрткой известного PHP SDK от Lapay Group.

Возможности библиотеки.
- получение настроек аккаунта, точек сдачи и текущего остатка запросов к API;
- нормализация адресов, ФИО и телефонов перед созданием отправления;
- расчёт тарифа и срока доставки;
- создание, поиск, изменение, удаление и возврат заказов в состояние «Новые»;
- проверка надёжности получателя;
- создание партий, просмотр партий и заказов внутри партии;
- генерация пакета печатных документов и формы Ф103;
- создание, изменение и удаление возвратных отправлений;
- поиск отделений по индексу, адресу и координатам, получение сервисов отделения;
- локальный список стран;
- SOAP-отслеживание операций по РПО и работа с билетами пакетного трекинга.

👩‍💻 Joomla-возможности.
В пакете библиотеки WT Otpravkapochtaru есть поля Joomla Form для расширений. Они позволяют работать в интерфейсе Joomla с некоторыми типами данных, получаемых по API из вашего личного кабинета в ЛК Почты России для бизнеса.
На данный момент в библиотеке доступны 3 поля списков, которые отображают доступные в аккаунте ОПС, типы и категории отправлений.
Поддерживаются зависимые списки: значение одного поля обновляется при изменении другого.

Системные требования.
Системные требования в основном связаны с системными требованиями апстрима библиотеки - LapayGroup PHP SDK.
- Joomla 5+
- PHP 8.3+
- Расширения PHP:
-- ext-mbstring
-- ext-simplexml
-- ext-soap (опционально, для трекинга)
-- ext-zip

Ссылки:
- Страница расширения
- GitHub библиотеки и документация

@joomlafeed

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

iluvvm

  • Захожу иногда
  • 73
  • 2 / 0
Делаю сайт с большим количеством статистических данных по годам. Эти данные нужно обрабатывать - получать усредненные срезы по годам, по категориям и много чему еще. Забил под сто статей и тут обнаружил, что в расширенных полях, в которые я начал вводить эти числовые и другие массивы, все это выглядит таким образом:
[{"id":"1","value":"-"},{"id":"2","value":"1908"},{"id":"7","value":"2"},{"id":"3","value":""},{"id":"4","value":["","http:\/\/site.ru","new"]},{"id":"5","value":["","http:\/\/","new"]},{"id":"11","value":["","http:\/\/","new"]},{"id":"15","value":"\u0433..... \u0411"},{"id":"6","value":""},{"id":"8","value":""},{"id":"9","value":""},{"id":"13","value":"50"},{"id":"16","value":""},{"id":"17","value":"\u041f\u0440\u043e\...\u0435."}]

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

Есть ли под Joomla конструктор данных, который создает каждое расширенное поле как отдельный столбец таблицы?
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Re: Что делать? К2 жестко разочаровал
« Ответ #1 : 07.04.2013, 17:34:46 »
jSeBlod CCK посмотритте
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Что делать? К2 жестко разочаровал
« Ответ #2 : 07.04.2013, 17:42:37 »
Это JSON
Zoo со второй версии тоже на него перешел..

Увы..
*

iluvvm

  • Захожу иногда
  • 73
  • 2 / 0
Re: Что делать? К2 жестко разочаровал
« Ответ #3 : 07.04.2013, 18:15:48 »
Это JSON. Zoo со второй версии тоже на него перешел..
Спасибо, теперь знаю как это называется.

jSeBlod CCK посмотритте
Посмотрел описание - очень продвинутый функционал полей данных. Но о том в каком виде представлены данные - ничего не сказано.
*

iluvvm

  • Захожу иногда
  • 73
  • 2 / 0
Re: Что делать? К2 жестко разочаровал
« Ответ #4 : 08.04.2013, 17:51:10 »
А кто-то может доработать К2, чтобы эти численные массивы (рабочие и выручка по годам) были в отдельных таблицах, но их можно было бы заводить-редактировать через фронтенд и бекенд К2?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Что делать? К2 жестко разочаровал
« Ответ #5 : 08.04.2013, 18:11:37 »
Зачем?
Это полностью ядро переписывать..
Какая цель?
*

iluvvm

  • Захожу иногда
  • 73
  • 2 / 0
Re: Что делать? К2 жестко разочаровал
« Ответ #6 : 08.04.2013, 18:19:17 »
Нашел о хранении данных в себолде:
1. Where the value of custom field will be stored. The possibilites are:

In current core Joomla table (for example in 'fulltext' field in #_content table)
In additional field within core Joomla table (yes, seblod can add new field in core table)
Or In Independent Table
2. The format of the data in table field. Current possibilites as GA Version(Nov. 2011) are:

Standard Format. Just as you type, most recommended data for simple storing.
JSON Format. Save a value in a field table by using the JSON syntax.
Custom Format. Similar to JSON Format. It using custom SEBLOD type of format, recommended to store multiple data on single table field. The format is ::[FIELDNAME]::[DATA]. It allow the compatibility with SEBLOD 1.x on Joomla 1.5 .
(This storage plugins included by default in SEBLOD 2.0 . in the future you can create your own storage format)


Хорошо, но теперь весь сайт переделывать придется, шаблоны и вся остальная радость... Может есть какие-то инструменты экспорта расширенных полей из К2?
*

iluvvm

  • Захожу иногда
  • 73
  • 2 / 0
Re: Что делать? К2 жестко разочаровал
« Ответ #7 : 08.04.2013, 18:23:35 »
Вообще, получается, что даже VirtueMart больше ССК чем К2...
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Что делать? К2 жестко разочаровал
« Ответ #8 : 08.04.2013, 23:00:04 »
Чем JSON то не нравится?
Аргументы?
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Что делать? К2 жестко разочаровал
« Ответ #9 : 09.04.2013, 11:18:24 »
Попробуйте ZOO, хотя его таблицы тоже содержат JSON, но его фреймворк более расширяем.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

iluvvm

  • Захожу иногда
  • 73
  • 2 / 0
Re: Что делать? К2 жестко разочаровал
« Ответ #10 : 10.04.2013, 02:49:24 »
Чем JSON то не нравится?
Аргументы?
Чисто теоретически - что быстрее для обработки больших массивов данных - JSON или классические таблицы БД?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Что делать? К2 жестко разочаровал
« Ответ #11 : 10.04.2013, 10:07:17 »
Чисто теоретически - что быстрее для обработки больших массивов данных - JSON или классические таблицы БД?
Обычные таблицы конечно быстрее.
Но, тут вопрос нагрузок.
И задач.. так, для поиска в JBZoo данные дублируются без JSON
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не сохраняются материалы настройка public $cache_handler = 'file'; что делать?

Автор Quality3011

Ответов: 0
Просмотров: 2712
Последний ответ 14.02.2014, 22:02:18
от Quality3011
Какой CCK позволяет просто делать свои виды?

Автор voland

Ответов: 18
Просмотров: 2302
Последний ответ 09.11.2013, 15:11:47
от KKAAZZOO
Подскажите какое CCK может делать так.

Автор Ne_V_Menya_Em

Ответов: 8
Просмотров: 2582
Последний ответ 21.08.2011, 20:42:00
от Ne_V_Menya_Em
Подскажите какой конструктор контента может так делать.

Автор Poseidon

Ответов: 8
Просмотров: 3304
Последний ответ 05.08.2011, 14:40:30
от gdX