Tailwind CSS шаблон для Joomla
Довольно известный в кругах Joomla разработчик Roberto Segura выпустил первую версию фронт-шаблона на базе Tailwind CSS. Правда пока что без переопределений.
https://github.com/phproberto/tailwind-joomla
Довольно известный в кругах Joomla разработчик Roberto Segura выпустил первую версию фронт-шаблона на базе Tailwind CSS. Правда пока что без переопределений.
https://github.com/phproberto/tailwind-joomla
Отчёт команды JED
Достижения 2018 года и планы на 2019
https://volunteers.joomla.org/teams/extensions-directory-team/reports/962-jed-team-meeting-february-1st-2019
Достижения 2018 года и планы на 2019
https://volunteers.joomla.org/teams/extensions-directory-team/reports/962-jed-team-meeting-february-1st-2019
Joomla! Volunteers Portal™
JED Team Meeting - February 1st, 2019 - Extensions Directory Team
The Joomla! Extensions Directory (JED) team met on February 1st, 2019, at 4 pm GMT, via Glip to discuss our progress of current tasks. In attendance : Jaz...
Запуск
Мы наконец-то запустились 😊
Добро пожаловать на https://jpath.ru - ресурс для разработчиков и опытных пользователей Joomla 😎
Ресурс находится в стадии наполнения, поэтому на первых порах мы просто стараемся собрать ссылки на доступную в сети документацию по Joomla.
Если у вас есть полезные ссылки или материалы на тему разработки, пишите @drekun в личку 🤝
Мы наконец-то запустились 😊
Добро пожаловать на https://jpath.ru - ресурс для разработчиков и опытных пользователей Joomla 😎
Ресурс находится в стадии наполнения, поэтому на первых порах мы просто стараемся собрать ссылки на доступную в сети документацию по Joomla.
Если у вас есть полезные ссылки или материалы на тему разработки, пишите @drekun в личку 🤝
jpath.ru
JPATH.RU – информационный портал - CMS Joomla для разработчиков
Путеводитель по Joomla для разработчиков и опытных пользователей.
Принцип действия Joomla
А вот и первый полноценный материал на нашем ресурсе. Спасибо @drekun за проделанную работу 👏
Надеемся, что даже опытные разработчики почерпнут для себя что-то новое 😎
https://jpath.ru/docs/basics/joomla-internals/obshchaya-informatsiya-o-printsipe-dejstviya-joomla
А вот и первый полноценный материал на нашем ресурсе. Спасибо @drekun за проделанную работу 👏
Надеемся, что даже опытные разработчики почерпнут для себя что-то новое 😎
https://jpath.ru/docs/basics/joomla-internals/obshchaya-informatsiya-o-printsipe-dejstviya-joomla
jpath.ru
Общая информация о принципе действия Joomla - CMS Joomla для разработчиков
Общий принцип действия Joomla, начиная с загрузки файла index.php и заканчивая отображением страницы.
Обзор Joomla API
Продолжаем знакомить читателей с основами Joomla.
Сегодня @drekun пытается ответить на вопрос, что же из себя представляет Joomla API.
https://jpath.ru/docs/api/obzor-joomla-api
Продолжаем знакомить читателей с основами Joomla.
Сегодня @drekun пытается ответить на вопрос, что же из себя представляет Joomla API.
https://jpath.ru/docs/api/obzor-joomla-api
jpath.ru
Обзор Joomla API - CMS Joomla для разработчиков
Joomla API – это интерфейс для разработки расширений, доступа к различным функциям CMS и компонентам ядра.
[J4] Changelog расширений
Интересный Pull Request - новая фича, которая даёт возможность разработчикам задавать список изменений для своих расширений. Этот список изменений отображается в админке для удобного просмотра.
https://github.com/joomla/joomla-cms/pull/24026
Интересный Pull Request - новая фича, которая даёт возможность разработчикам задавать список изменений для своих расширений. Этот список изменений отображается в админке для удобного просмотра.
https://github.com/joomla/joomla-cms/pull/24026
Обзор вспомогательных классов
Сегодня мы продолжим погружение в Joomla API 😎
@drekun подготовил обзор вспомогательных классов и параллельно заполнил раздел этих классов.
https://jpath.ru/docs/api/obzor-vspomogatelnykh-klassov
Сегодня мы продолжим погружение в Joomla API 😎
@drekun подготовил обзор вспомогательных классов и параллельно заполнил раздел этих классов.
https://jpath.ru/docs/api/obzor-vspomogatelnykh-klassov
jpath.ru
Вспомогательные классы - Путеводитель по Joomla для разработчиков
Классы-помощники ядра и расширений Joomla.
Обзор классов базы данных
Сегодня мы рассмотрим организацию работы с базой данных в Joomla.
@drekun накидал небольшой обзор классов, а также заполнил информацию по каждому из классов в разделе Классы базы данных.
https://jpath.ru/docs/db/database-classes/obzor-klassov-bazy-dannykh
Сегодня мы рассмотрим организацию работы с базой данных в Joomla.
@drekun накидал небольшой обзор классов, а также заполнил информацию по каждому из классов в разделе Классы базы данных.
https://jpath.ru/docs/db/database-classes/obzor-klassov-bazy-dannykh
jpath.ru
Классы базы данных - Путеводитель по Joomla для разработчиков
Классы базы данных в Joomla.
Привет всем!
Давно нас не было слышно. Хотим успокоить - всё происходит, но потихоньку ☺️
На данный момент @drekun и @progreccor готовят серию материалов по разработке, которая будет состоять из несколько частей:
- Подготовка к разработке на Joomla
- Настройка IDE для работы с Joomla
- Отладка расширений Joomla в IDE
В рамках серии будут рассмотрены такие моменты как: необходимые инструменты для разработки, настройка программной среды разработки и тестирования (в том числе установка и настройка виртуального сервера), тонкости настройки IDE (интеграция с Joomla, деплоймент), отладка и сборка расширения.
Следите за новостями 🙂
Давно нас не было слышно. Хотим успокоить - всё происходит, но потихоньку ☺️
На данный момент @drekun и @progreccor готовят серию материалов по разработке, которая будет состоять из несколько частей:
- Подготовка к разработке на Joomla
- Настройка IDE для работы с Joomla
- Отладка расширений Joomla в IDE
В рамках серии будут рассмотрены такие моменты как: необходимые инструменты для разработки, настройка программной среды разработки и тестирования (в том числе установка и настройка виртуального сервера), тонкости настройки IDE (интеграция с Joomla, деплоймент), отладка и сборка расширения.
Следите за новостями 🙂
[API] Основные классы
Потихоньку заполнился раздел основных классов Joomla API 🙃
https://jpath.ru/docs/api/main-classes
Потихоньку заполнился раздел основных классов Joomla API 🙃
https://jpath.ru/docs/api/main-classes
jpath.ru
Основные классы - CMS Joomla для разработчиков
Основные пакеты классов Joomla: Access, Application, Document, Factory, Form, Language, Menu, Uri, User и другие.
Инструменты разработчика
Свет увидели первые три материала из раздела Инструменты разработчика. Отдельное спасибо @progreccor за помощь в написании 🤝
На этом мы конечно не остановимся и уже начата работа над следующим материалом 👐
Свет увидели первые три материала из раздела Инструменты разработчика. Отдельное спасибо @progreccor за помощь в написании 🤝
На этом мы конечно не остановимся и уже начата работа над следующим материалом 👐
jpath.ru
Инструменты разработчика - CMS Joomla для разработчиков
Инструменты разработчика Joomla.
Инструменты разработчика
Сегодня поговорим о настройке IDE (PhpStorm) для работы с Joomla при разработке расширений.
Детально рассмотрим все шаги: от создания проекта и интеграции до развёртывания и сборки расширения.
https://jpath.ru/docs/misc/dev-tools/nastrojka-ide-phpstorm-dlya-raboty-s-joomla
Сегодня поговорим о настройке IDE (PhpStorm) для работы с Joomla при разработке расширений.
Детально рассмотрим все шаги: от создания проекта и интеграции до развёртывания и сборки расширения.
https://jpath.ru/docs/misc/dev-tools/nastrojka-ide-phpstorm-dlya-raboty-s-joomla
jpath.ru
Настройка IDE (PhpStorm) для работы с Joomla - CMS Joomla для разработчиков
Подробно описываем настройку PhpStorm для работы с Joomla: от создания проекта и интеграции до развёртывания и сборки расширения.
[J4] Пространство имён
Немного о том, как распределено пространство имён в Joomla 4.
https://docs.joomla.org/J4.x:Namespace_Conventions_In_Joomla
Немного о том, как распределено пространство имён в Joomla 4.
https://docs.joomla.org/J4.x:Namespace_Conventions_In_Joomla
[J4] Внедрение зависимостей
В Joomla 4 появится возможность использовать Dependency Injection контейнеры и создавать свои сервис провайдеры.
Joomla 4 API уже содержит множество сервис провайдеров, входящих в пакет классов Service.
https://docs.joomla.org/J4.x:Dependency_Injection_in_Joomla_4
В Joomla 4 появится возможность использовать Dependency Injection контейнеры и создавать свои сервис провайдеры.
Joomla 4 API уже содержит множество сервис провайдеров, входящих в пакет классов Service.
https://docs.joomla.org/J4.x:Dependency_Injection_in_Joomla_4
jpath.ru
Service - Путеводитель по Joomla для разработчиков
Пакет классов Service предназначен для работы с сервис-провайдерами в Joomla.
Доброй всем пятницы 😋
Небольшой анонс, чтобы не скучали 👉 Работаем над двумя новыми материалами из разряда фундаментальных понятий:
- Формы в Joomla
- Принципы вывода данных в Joomla
На следующей неделе один точно будет готов 😊
Небольшой анонс, чтобы не скучали 👉 Работаем над двумя новыми материалами из разряда фундаментальных понятий:
- Формы в Joomla
- Принципы вывода данных в Joomla
На следующей неделе один точно будет готов 😊
Формы в Joomla
Разбираемся в принципе работы форм в Joomla:
- концепция XML-файла формы
- определение полей формы
- отображение формы
- фильтрация и валидация данных
https://jpath.ru/docs/input/forms/formy-v-joomla
Разбираемся в принципе работы форм в Joomla:
- концепция XML-файла формы
- определение полей формы
- отображение формы
- фильтрация и валидация данных
https://jpath.ru/docs/input/forms/formy-v-joomla
jpath.ru
Формы в Joomla - CMS Joomla для разработчиков
Принцип работы форм в Joomla
Небольшое превью нашего следующего материала об одной из фундаментальных вещей в Joomla 😎
Принципы вывода данных
Всё что вы хотели знать, но боялись спросить о том, как работает вывод данных в Joomla.
Приятного чтения 👐
https://jpath.ru/docs/output/printsipy-vyvoda-dannykh-v-joomla
Всё что вы хотели знать, но боялись спросить о том, как работает вывод данных в Joomla.
Приятного чтения 👐
https://jpath.ru/docs/output/printsipy-vyvoda-dannykh-v-joomla
jpath.ru
Принципы вывода данных в Joomla - CMS Joomla для разработчиков
Разбираемся, каким образом происходит вывод данных в Joomla.
Небольшое, но полезное обновление на сайте - вывели оглавление для материалов (доступно для больших разрешений мониторов).
В качестве решения используется Pro версия плагина Quick Index от Regular Labs.
https://www.regularlabs.com/extensions/quickindex
В качестве решения используется Pro версия плагина Quick Index от Regular Labs.
https://www.regularlabs.com/extensions/quickindex
Regularlabs
Quick Index - Add a table of contents quickly in Joomla!
With Quick Index you can easily add an index (Table of Contents) to your content.
[J4] Поддержка ключей скачивания
В Joomla 4 у пользователя будет возможность управлять ключами скачивания (download keys) всех расширений из единого места - списка серверов обновлений.
Пулл реквест:
https://github.com/joomla/joomla-cms/pull/25553
Документация:
https://docs.joomla.org/Manifest_files#Supporting_Download_Keys
В Joomla 4 у пользователя будет возможность управлять ключами скачивания (download keys) всех расширений из единого места - списка серверов обновлений.
Пулл реквест:
https://github.com/joomla/joomla-cms/pull/25553
Документация:
https://docs.joomla.org/Manifest_files#Supporting_Download_Keys
GitHub
[4.0] Download key manager - GSoC Expand Extensions Manager Redo by roland-d · Pull Request #25553 · joomla/joomla-cms
Redo
This is a redo of #17575 as I can no longer push to the original repo.
Introduction
Currently there is no clear overview of which extensions have download keys to make users download their ext...
This is a redo of #17575 as I can no longer push to the original repo.
Introduction
Currently there is no clear overview of which extensions have download keys to make users download their ext...
Как исправить проблему с DATETIME
Практически все разработчики, поддерживая стандаты Joomla, скорее всего хранят дату по умолчанию как '0000-00-00 00:00:00'. Проблема в том, что в MySQL 8 используется режим strict mode, который не позволяет такой формат хранения.
Как это решается в CMS и компонентах ядра, описано в документе ниже. На примере этого вы сможете внести правки в свои расширения.
https://docs.google.com/document/d/1hhAA2rMhZSJcujVnkHjOHmb-GohjCr1Xk3s9YZIZShA
Практически все разработчики, поддерживая стандаты Joomla, скорее всего хранят дату по умолчанию как '0000-00-00 00:00:00'. Проблема в том, что в MySQL 8 используется режим strict mode, который не позволяет такой формат хранения.
Как это решается в CMS и компонентах ядра, описано в документе ниже. На примере этого вы сможете внести правки в свои расширения.
https://docs.google.com/document/d/1hhAA2rMhZSJcujVnkHjOHmb-GohjCr1Xk3s9YZIZShA
Google Docs
REAL DATETIME NULL value
The Problem DATETIME NULL value As a lot of you are already aware of, or simply ‘cause you have fighting with this issue with mysql 5.7+ and phpmyadmin (for example), in joomla we don’t manage properly DATETIME null values, instead we are managing NULL…