Тут будет расположена расшифровка цикла лекций по компоненту Joomla Component Builder предназначенного для создания скелета расширения Joomla.

До сих пор я для этой цели использую компонент Jacc, но он давно не развивается, я его для себя правлю немного, но решил посмотреть альтернативу.

Конечно, можно писать расширения полностью в блокноте, но примерно 80% кода в расширениях joomla повторяются из раза в раз, и поэтому использование средств автоматизации позволяет сильно сэкономить время и силы.

 

  1. Hello World на Joomla Component Builder
  2. Введение в JCB.
  3. Установка.
  4. Общее планирование.Общее планирование.
  5. Типы полей.
  6. Основные Поля.
  7. Представления админки.
  8. Расширенные Поля.
  9. Добавление представлений админки в компонент.
  10. Настройки компонентов.
  11. Скрипты компонентов.
  12. Компонент. FTP и многое другое.
  13. dynamicGet.
  14. Добавление dynamicGet в представление сайта.
  15. Добавление шаблонов и макетов в представление сайта.
  16. Настройка шаблона.
  17. Настройка макета.
  18. Пользовательские представления Админки.
  19. Добавление представлений сайта в компонент.
  20. Добавление пользовательских представлений администратора в компонент.
  21. Настройка демонстрационных данных MySQL.
  22. Глобальные настройки Component Builder.
  23. Добавление настраиваемого поля времени.
  24. Как интегрировать метод Создания хелпера пользователя в ваши компоненты.
  25. Как использовать хелпер по электронной почте в своих компонентах.
  26. Как настроить метод хранения сообщений вместе с вспомогательным классом электронной почты.
  27. Как убедиться, что поле не экранируется при добавлении в представления списка.
  28. Как изменить экспортированные значения и настроить пользовательские параметры импорта.
  29. Как перезаписать пользовательские поля.
  30. Как отфильтровать поле списка на основе связи с другим полем.
  31. Автоматический импорт пользовательского кода во время компиляции в JCB.
  32. Ручная реализация пользовательского кода JCB.
  33. Экспорт и импорт полностью сопоставленных компонентов.
  34. Как добавить пользовательские кнопки в JCB в административную область компонента.
  35. Менеджер по переводу в JCB разъяснении.
  36. Настройка Разрешения на Просмотр сайта.
  37. Автоматическое создание обновлений SQL для компонентов в JCB.
  38. Настройка Представления Редактирования сайта в JCB.
  39. Автоматизированная система резервного копирования в JCB.
  40. Добавление вспомогательных структур в любой компонент JCB.
  41. Обновитесь до версии JCB v2.5.8 и используйте новое представление администратора и поля администратора.
  42. Как настроить вкладки после обновления до версии v2.5.8 в JCB.
  43. Основной выпуск JCB v2.6.0.
  44. Компонент Hello World в Joomla Component Builder/Creator.
  45. Добавление вашего собственного правила проверки в поле в JCB.
  46. Общий обзор того, как работают фрагменты сообщества.
  47. Учебник по разделению фрагментов JCB, чтобы вы могли поделиться своими фрагментами с остальным сообществом.
  48. Учебное пособие по созданию запроса на извлечение в фрагментах конструктора компонентов Joomla.
  49. Новая Область Менеджера Библиотеки.
  50. Простой перевод с помощью excel.
  51. Разъяснение Реализации Динамического Маршрутизатора.
  52. Автоматическое обновление базы данных в Joomla во время разработки компонента.
  53. Быстрая Демонстрация Подформы.
  54. Опция импорта пакетов VDM.
  55. Концепция динамического включения файлов и папок.
  56. Как использовать тип поля файл для загрузки файла в JCB.
  57. Функция перетаскивания и загрузки в JCB.
  58. Короткое приветственное слово с JCB.
  59. Добавление полей базы данных None к представлению админки.
  60. Опция пользовательской панели инструментов в JCB.
  61. Добавление или удаление префикса к имени компонента в меню Joomla.
  62. Добавление своих собственных пакетов JCB в каталог сообщества JCB.
  63. Proposed Collaborative Workflow in JCB
  64. Как установить пакеты JCB.
  65. JAB18 с использованием Joomla Component Builder.
  66. Область новых полей, чтобы сделать вещи проще.
  67. Добавление языковой строки в ваш компонент и получение языковой заполнителей для динамического использования.
  68. Менеджер библиотеки ожидаемая функциональность.
  69. Соединение полей в представление списка админки с зависимостями полей.
  70. Как изменить шаблон лицензии в JCB.
  71. Повторное использование пользовательского кода.
  72. Настройка локальной среды разработки с помощью Bitnami.