Новости Joomla

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

Релиз безопасности Joomla 6.0.4 и Joomla 5.4.4

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

👩‍💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.

👩‍💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.

Небольшая нативная PHP Joomla библиотека для работы с API v.2 службы доставки CDEK. Библиотека представляет собой клиент для авторизации в CDEK API по OAuth, работы с некоторыми методами API: получения ряда данных и расчета стоимости доставки. Поддерживается Joomla 4.2.7 и выше.

В пакет входят:
- библиотека Webtolk/Cdekapi
- системный плагин System - WT Cdek для хранения настроек и AJAX-интеграций
- task-плагин Task - Update WT Cdek data для обновления локальных копий справочников CDEK по расписанию
- web asset с официальным JavaScript-виджетом СДЭК

👉 v.1.3.0. Что нового?
- Полный рефакторинг библиотеки. Библиотека переработана в entity-based API с фасадом Cdek и отдельным слоем запросов. Обратная совместимость не нарушена, поэтому версия библиотеки - 1.3.0.
- Добавлена поддержка новых разделов API СДЭК. Добавлена поддержка новых разделов API СДЭК: webhooks, prealert, печатные формы, payment, passport, reverse, intakes и других сущностей.
- Улучшена интеграция с Joomla.
Улучшена интеграция с Joomla: installer script для layouts, новые поля Joomla Form для тарифов и обновлённые js виджета CDEK.
- документация библиотеки. Все методы библиотеки подробно описаны, а так же текст документации собран в отдельной папке в git репозитории и будет опубликован на сайте.

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

Страница расширения
GitHub расширения

@joomlafeed

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

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
Просмотров: 2603
Последний ответ 14.02.2014, 22:02:18
от Quality3011
Какой CCK позволяет просто делать свои виды?

Автор voland

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

Автор Ne_V_Menya_Em

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

Автор Poseidon

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