Portal

Разработчикам

This page is a translated version of the page Portal:Developers and the translation is 97% complete.

Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎español • ‎فارسی • ‎français • ‎Bahasa Indonesia • ‎Nederlands • ‎português do Brasil • ‎русский • ‎ไทย • ‎Türkçe • ‎українська • ‎中文(中国大陆)‎
Joomla! Developers Portal

Разработка самой Joomla! выполняется производственной рабочей группой и сторонними разработчиками. Эта страница - начальная точка для разработчиков, заинтересованных в разработке компонентов, модулей, плагинов и шаблонов.

Заинтересованы в участии в разработке ядра?

Разработка системы Joomla! выполняется производственной рабочей группой и сторонними разработчиками. Для более подробной информации о разработке системы Joomla!, о том, как внести свой вклад в код ее ядра или как принять больше участия в кодировании ядра системы, Вам следует пройти на портал участников в кодировании ядра [системы] Joomla!.


Приступая к работе!

Существует несколько способов настройки Вашей рабочей станции для разработок системы Joomla. Некоторые рекомендации можно найти на вики по "'настройке рабочей станции для разработок системы Joomla"'.

Далее, Вы должны ознакомиться с "'рекомендациями по безопасному кодированию"' и с короткой статьей по "'лучшей практике разработки [системы] Joomla"'.

Документация по "'Joomla! API"' может помочь ознакомиться с основами кодовой базы [системы] Joomla!.

В заключение, если Вам нужна помощь или какие-либо решения, то существует много [других] ресурсов для разработчиков. Наша веб-страница ресурсов по [системе] Joomla! направит Вас [на них].


There are four types of extensions development


Компоненты


Существует много статей, уроков, ссылок и часто задаваемых вопросов, которые фокусируются на разработке компонентов. Если Вы разрабатываете [свой] первый компонент для Joomla, то Вам следует начать с абсолютно начальных наставлений о том, как функционирует какой-либо компонент. Если необходимо, то Вы можете визуально представить последовательность контрольных [элементов] какого-либо компонента на этих диаграммах компонентов.

Next, you will want to read our  Joomla 3.x MVC tutorial    Developing a Model-View-Controller Component. Remember to familiarise yourself with Joomla! Secure coding guidelines and Development Best Practices.

Как только Вы прочитаете это наставление и/или протестируете демонстрационный компонент, в дальнейших статьях Вы сможете сфокусироваться на подробных данных своего компонента. Они перечислены на портале разработки компонента или на любом из поддерживаемых порталов разработки (плагинов, модулей или шаблонов).

Для дополнительных материалов и информации:

Смотрите страницу портала разработки компонентов .


Плагины

Следующие статьи помогут Вам ознакомиться с плагинами Joomla!. Они являются хорошей отправной точкой для понимания и разработки плагинов.

Начинающим

Для того, чтобы познакомиться с тем, как устанавливаются плагины [системы] Joomla! и как их использовать, рекомендуется познакомиться с вики по администрированию плагинов в Joomla!.

Среднего уровня

Для того, чтобы лучше понимать плагины, Вам рекомендуется создать какой-либо начальный плагина для Joomla!.

Чтобы почитать о том, как запустить в работу какой-либо плагин в уже разработанных Вами произвольном модуле или компоненте, рекомендуется вики по запуску в своем расширении плагинов содержимого.

Опытным

Чтобы понять сами принципы, на которых работает система плагинов, познакомтесь с обзором разработки плагинов. И чтобы затем применить [полученные в этом обзоре знания] в каком-либо спроектированном Вами компоненте, рекомендуется прочитать материал по поддержке плагинов в своем компоненте.

Для дополнительных материалов и информации:

Смотрите страницу портала разработки плагинов.


Модули


Для дополнительных материалов и информации:

Смотрите "страницу по модулям портала разработки".


Шаблоны

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

Начинающие

Средний уровень

Для дополнительных материалов и информации:

Смотрите "страницу по шаблонам на портале разработки".

Другие темы по разработке

Темы по ACL (списку контроля доступа)

Portal:Developers/Access Control/ru

Безопасность

Для дополнительных материалов и информации:

Смотрите cтраницу портала по безопасности.

Внесение своего вклада в документацию

Portal:Developers/Developer Documentation/ru

Advertisement