Компоненти

From Joomla! Documentation

This page is a translated version of the page Component and the translation is 100% complete.

Other languages:
български • ‎català • ‎Deutsch • ‎English • ‎español • ‎eesti • ‎français • ‎hrvatski • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎Nederlands • ‎português do Brasil • ‎русский • ‎Kiswahili • ‎Türkçe

Компонентът е тип Joomla! extension/bg. Компонентите са основната функция на Joomla!; те също може да бъдат разгледани и като мини - приложения. Най - лесно по аналогия ще е да си представите, че Joomla! е операционна система и компонентите са десктоп приложенията. Създадено от някакъв компонент, съдържанието обикновено се показва в центъра на главната част на шаблона (в зависимост от шаблона).

Повечето компоненти имат две основни части: администраторска част и сайт(фронт-енд) част. Втората част се използва за предоставяне(рендиране) на страниците от вашия сайт на потребителите. Администраторската част осигурява интерфейс за настройка и управление на различни аспекти на компонента и е достъпна чрез Joomla! административно приложение.

Joomla! идва с набор от компоненти на ядрото, като система за управление на съдържанието, контактни форми и уеб линкове.

Вижте също: Модули, Плъгини, Шаблони


Препоръчително четива

Разработчици

Има много статии, уроци, източници и често задавани въпроси, които се фокусират върху разработването на компоненти. Ако това е първият Ви компонент за Joomla, трябва да започнете с Основи на основите за функционирането на компонентите. Ако е необходимо, можете да представите визуално контрола на потока при компонентите с тези схеми.

По-нататък, Вие ще искате да прочетете нашия туториал на  Joomla 2.5 Joomla 3.x MVC    разработване на компонент тип 'Model-View-Controller'.

След като Сте прочели туториала и/или ще пробвали примерния компонент, може да се фокусирате върху повече специфики на вашия компонент с допълнителни статии. Те са изброени в портал за разработване на компонент или на някой от поддържаните портали за развитие (плъгини, модули или шаблони).