Joomla! Community Magazine™. Joomla создание расширений
Joomla-Профессионал. Создание расширений для Joomla :: Основы Самостоятельного Сайтостроения
В чем уникальность этого видеокурса
Это первый видеокурс в Рунете, который обучает создавать расширения практически любой сложности на CMS Joomla, а также раскрывает все аспекты API Joomla.
И рискну предположить, что такая ситуация сохранится еще достаточно долго. Вряд ли кто-то в обозримом будущем сможет выпустить видеокурс равный по масштабу нашему: охватывающий столько же аспектов и в такой глубине проработки материала.
Вдумайтесь сами: в видеокурсе целых 98 уроков, и это – не считая бонусных трех полноценных видеокурсов, которые удачно дополняют знания, полученные в основном разделе курса. Подробнее о характеристиках курса мы поговорим уже через несколько секунд.
В данном курсе мы будем учиться с вами писать собственные расширения с абсолютного нуля для системы управления контентом Joomla.
От вас потребуются лишь базовые знания движка Joomla, но совершенно не обязательно уметь программировать на PHP или владеть навыками объектно-ориентированного программирования.
Всему этому я обучу вас в видеокурсе: с полного нуля – до уровня профессионального разработчика расширений для CMS Joomla.
Какие именно расширения мы будем с вами создавать?
Возможно, вы уже знаете, что расширения для Joomla бывают трех типов: компоненты, модули и плагины. Причем самые сложные и функциональные из них это компоненты.
Поэтому в данном курсе мы с вами, вместо того, чтобы рассматривать несколько простых компонентов, создадим один достаточно продвинутый компонент, который поможет создать на сайте полноценную доску объявлений.
Очень амбициозная задача для расширения, не правда ли? При этом полученные знания и навыки будут универсальными: по аналогии вы сможете создать практически любое другое расширение в будущем.
Помимо этого, на наглядных примерах мы также будем учиться создавать собственные модули и плагины.
При этом, обучаясь создавать собственные расширения, вы будете изучать API CMS Joomla и структуру работы компонентов. А это очень важно, если вам придется править расширения, написанные другими авторами…
Вплоть до сегодняшнего дня еще ни один видеокурс в Рунете не освещал эти темы достаточно глубоко и основательно – поэтому наш видеокурс по праву можно считать новаторским и революционным продуктом для Рунета…
Нажмите здесь, чтобы получить курс
webformyself.com
Серия [статей] по разработке расширения Joomla 3.0: начинаем разработку
Для того, чтобы получить какой-либо хороший рабочий образец для этой серии уроков по разработке компонента на Joomla 3.0, я решил пройтись по самому процессу написания некоторого расширения. Этот компонент будет иметься [в распоряжении] для просмотра и скачивания на сопровождающем [эти уроки] сайте, на который [я] буду ссылаться в этом и будущих уроках данной серии. Моя цель - написать довольно солидный компонент, выходящий [за пределы] простого компонента "Привет мир!" и полностью продемонстрировать ключевые в фактической разработке компонента моменты.
Нулевой шаг: готовим кофе
Опять же, Вам важно начать свой день и проект правильно. Выработайте привычку, некоторый ритм, и когда Вы вскоре будете садиться за работу, Вы обнаружите, что Ваши навыки креативности, концентрирования и написания кода [находятся] наготове. Когда Вы начинаете работать, не пренебрегайте важностью пребывания в правильном умственном настрое.
Первый шаг: напишите начальный план компонента для нужных файлов
Первое, что нужно проделать, это создать грубый обзор данных файлов, папок, таблиц базы данных и связанных [с ними] полей. Для нашего компонента мы будет создавать следующую систему.
Подробные данные компонента
Название: Lendr Название компонента: com_lendr Описание: Lendr - это компонент на Boostrap 3.0, который позволяет пользователю создать какой-либо профиль, добавить свои книги в свою библиотечную коллекцию, просмотреть библиотеки других пользователей, востребовать какую-либо книгу в заем, добавить книги в список желаемых книг и зарегистрироваться для того, чтобы попасть в список ожидающих [в очереди на] некоторую определенную книгу.
Начальные функции
Этот новый компонент Lendr предоставит набор следующих возможностей:
- Учетные записи пользователей/начальные профили
- Книги/Библиотеки для пользователей
- Спис
magazine.joomla.org
33 первых расширения Joomla сайта — плагины и компоненты для расширения функционала сайта, урок 29
class="eliadunit">
Вступление
Здравствуйте. Пришло время знакомиться с расширениями возможностей, иначе функционала, CMS Joomla. Расширить функционал системы мы можем установкой расширения созданного для Joomla. Напомню, что наиболее мощными расширениями являются компоненты Joomla, более скромно расширяют функционал системы, плагины Joomla.
33 первых расширения Joomla сайта
В предлагаемом ниже списке расширений, указаны официальные страницы расширений, на которых их можно скачать (бесплатно). Платные расширения Joomla в список не вошли. Для удобства все расширения разделены на разделы по функционалу.
Инструменты администратора
Admintools: расширенные инструменты администратора. //www.akeebabackup.com/download/admin-tools/3-1-1.html
Синхронизация с Яндекс.Метрика. //joomalungma.com/ru/plg/yandexmetrica
Синхронизация с GoogleAnalytics. //nicheextensions.com/extensions/google-analytics
Eorisis. Проверка прав собственности на сайт на Google, Yandex, WOT (Web доверия), Norton Safe Web и Pinterest. //eorisis.com/software/joomla-extensions/verification-system-plugin
Akeebabackup. Удобное резервное копирование сайта из панели. //www.akeebabackup.com/
- Nonumber cachecleaner. Очистка кэша сайта в один клик, включая очистку папки tmp, пустые папки и таблицы базы данных. //www.nonumber.nl/extensions/cachecleaner
- Nonumber sourcerer. Вставка кодов JS и PHP в статьи. //www.nonumber.nl/extensions/sourcerer
- Nonumber rereplacer. Расширенный поиск и замена данных для Joomla! //www.nonumber.nl/extensions/rereplacer
- Nonumber advanced. Вставка модулей в статьи. //www.nonumber.nl/extensions/advancedmodulemanager
Карта сайта aimy-sitemap. //www.aimy-extensions.com/
class="eliadunit">Инструментарий для работы с пользователями Joomla
- Система комментирования. //www.joomlatune.ru/
- Социальные комментарии Вконтакте, FaceBook, Google+. //joomline.ru/rasshirenija/plugin/jlcomments.html
- Система отзывов. //www.rswebsols.com/downloads/rs-monials
- Модуль обратного звонка. Позволяет гостям сайта отправить запрос, на последующий звонок менеджера. //www.akernel.ru/mod_callback/
Инструментарий для оформления статей
Вставка видео. Allvideos. //www.joomlaworks.net/extensions/free/allvideos
Вставка презентаций SlideShare в статьи. //extensions.joomla.org/extensions/social-web/social-display/documents-cloud-based/2441?qh=YToxOntpOjA7czoxMDoic2xpZGVzaGFyZSI7fQ%3D%3D. SlideShare в России НЕ доступен.
- Красивый настраиваемый слайдер. //www.nonumber.nl/extensions/sliders
- Пользовательские таблицы. //www.nonumber.nl/extensions/tabs
- Добавить подсказки к текстам. //www.nonumber.nl/extensions/tooltips
- Добавить модальное окно. //www.nonumber.nl/extensions/modals
Карту Google Maps в материал. //zhuk.cc/
Простая фотогалерея в статью. Simple Free Gallery. //www.joomlaworks.net/extensions/free/simple-image-gallery
The Ultimate Gallery System, супер галерея на сайте. //www.rockettheme.com/joomla/extensions/rokgallery
Чтобы оформить главную страницу сайта Joomla
Revolutionary Content Control (free). Бесплатный конструктор главной страницы. //www.rockettheme.com/joomla/extensions/roksprocket
Интеграция Joomla и социальных сетей
- Модуль ВКонтакте. //joomline.ru/rasshirenija/moduli/modul-jlvkgroup.html
- Модуль Facebook. //itprism.com/free-joomla-extensions/social-marketing-seo/facebook-like-box
- Модуль Twitter. //bizkniz.net/files/bizkniz-twitter-feed-display.html
- Сообщества - Однокласники, Вконтакте, Facebook, Google+. //joomline.ru/rasshirenija/moduli/jlgrouppro.html
- Социальные кнопки Joomla (в конце статьи). //joomline.ru/rasshirenija/plugin/jllike.html
- Авторизация в соц.сетях. //joomline.ru/rasshirenija/komponenty/slogin.html
Расширения для меню
- Bootstrap menu. //extensions.joomla.org/extensions/structure-a-navigation/menu-systems/drop-a-tab-menus/25722
- Знаменитый, меню аккордеон. //www.joomlack.fr/en/joomla-extensions/accordeonmenu-ck
- Создание пользовательских форм. Chronoforms. //www.chronoengine.com. С Joomla 3.8 есть в инструментах системы.
Вывод
Список 33 первых расширения Joomla сайта не в коем случае, не является обязательным к установке. Этим списком, проверенным в октябре 2017 года, я показал, какие есть возможности у системы для выполнения самых разных задач и создания сайтов самых разных тематик и назначений.
В список не вошли специальные компоненты для создания интернет магазинов, сложных фотогалерей, блогов. О них в других уроках.
©Joomla-abc.ru
Еще статьи
joomla-abc.ru