Joomla разширения Главна информация

Ако мислите, че разширенията не присъстват в прясно инсталирана Joomla, тогава дълбоко грешите. Той вече съдържа различни разширения. Поради това понякога дистрибуцията на Joomla се нарича сборка. Тъй като ядрото на CMS и някои набори от разширения са сглобени. В тази статия и по-нататък, когато говорим за Joomla, имаме предвид стандартната сборка, локализирана за България, тоест такъв набор от разширения, който е създаден от екипа на Joomla плюс български локализационни файлове. Сега помислете за видовете разширения.

Компоненти на Joomla!

разширения

Достъпът до повечето стандартни и всички потребителски компоненти се осъществява от менюто "Компоненти" в административната част на сайта. Всеки новоинсталиран компонент ще се покаже в това меню.

joomla

Някои стандартни компоненти не са в менюто "Компоненти" - за по-лесно управление те са достъпни от други елементи на менюто в контролния панел. Например управлението на основния компонент „Съдържание“ е съсредоточено в менюто „Материали“, а управлението на компонента „Меню“ е в едноименния елемент от менюто. Да, същите разширения се управляват от компонента „Разширения", който споменавам по-късно в статията. И точно както при всеки уеб ресурс, в процеса на работа със сайт на Joomla, понякога трябва да „довършите" нещо, да „завършите“ нещо. Следователно е полезно да знаете къде се намират компонентните файлове. По принцип те са в две директории: /components

главна

и /administrator/components, които се намират в основата на нашия уебсайт.

разширения

Името на директорията на всеки компонент съдържа префикса "com", от английското "component". Защо компонентните файлове са в две директории? Отново за удобство на уеб администраторите! Директорията /componentns съдържа компонентни файлове, които обработват съдържаниепредната част на сайта. А директорията /administrator/components съдържа сервизни файлове, които са свързани с настройването на компоненти и показването им в административната част на сайта на Joomla. Директорията /administrator/components обикновено съдържа повече директории с компоненти. Това се дължи на факта, че тук се намират и компонентите на административната част на Joomla. Всичко е съвсем логично!

Модули Joomla!

Ако компонентите са основната част от управлението на съдържанието, то модулите са спомагателна част. В по-голямата част от случаите модулът е проектиран да показва някаква информация. Но за разлика от компонентите, модулите не са проектирани да показват информация в област със съдържание по подразбиране. Предполага се, че модулът ще показва информация отгоре, отдолу, отляво или отдясно на тази област.

joomla

Разбира се, има моменти, когато трябва да покажете информация за модула в основното съдържание, но ще говорим как да направите това в една от следващите статии.

joomla

Точно като компонентите, модулните файлове са групирани в две директории: /modules и /administrator/modules. Името на всяка директория на модула е с префикс "mod" от английското "modules". Подобно на компонентите, модулите могат да бъдат стандартни, т.е. включени в стандартния сбор на Joomla, и могат да бъдат персонализирани. В процеса на работа на сайта могат да се добавят персонализирани модули в резултат на инсталиране на компоненти или в резултат на отделна инсталация от уеб администратора. Характеристика на модула е, че за да се показва в сайта, трябва да му бъде зададена съществуваща шаблонна позиция. Въпреки че, ако желаете, можете да покажете модула навсякъде в сайта. | Повече ▼ще се запознаем с модулите и модулния мениджър в статията „Модули в Joomla“.

Плъгини за Joomla

Плъгините в Joomla, подобно на модулите, са спомагателен инструмент за работа със съдържание. Плъгините се използват широко за допълнителна обработка на информация. Добавките могат да проверяват, обработват и променят информация за модули и компоненти, могат да бъдат задействани от събитие, могат да служат за поддържане на формати или свързване на компоненти. Например, за да могат връзките към продуктовите страници на онлайн магазин, създаден с помощта на компонента Virtuemart, да се показват в картата на сайта, създадена от компонента Xmap, ви е необходим съответният плъгин.

разширения

За разлика от компонентите и модулите на сайта, файловете на добавките се намират в същата директория: /plugins. В тази директория, поради възможния голям брой добавки, те са разделени на типове. Тоест директориите с имената на типовете плъгини са вложени в директорията на плъгините, а директориите на самите плъгини вече са вложени в тях.

Joomla шаблони

След инсталиране на Joomla с демо материали в "Template Manager" има три шаблона на сайта: Atomic, Beez4, Beez2 и два шаблона на админ панел: Bluestork, Hathor. Ето как ще изглежда административният панел, когато използвате шаблона Hathor.

joomla

Работата на шаблона на административния панел е видима само за онези потребители на сайта, на които е разрешен достъп до него. И това е много тесен кръг потребители. За повечето сайтове на Joomla това е само уеб администраторът или администраторът. Такаче като цяло два шаблона за административния панел са напълно достатъчни. Но ако имате нужда от нещо специално, потърсете, изтеглете, купете или напишете сами. За разлика от шаблоните за административния панел, шаблоните на сайта са видими за всички посетители. Има много такива шаблони, те са доста прости и лесни за редактиране. Както отделни дизайнери, така и цели студия се занимават с писане на шаблони. Съответно шаблоните могат да бъдат платени и безплатни. Ето как изглежда безплатен шаблон Beez2.

joomla

Един сайт може да използва множество шаблони. Например, можете да проектирате няколко раздела на сайта по различен начин, сякаш са отделни сайтове. За тази цел могат да се използват няколко шаблона. Файловете с шаблони, както и файловете на компоненти и модули, се намират в две съответни директории: /templates и /administrator/templates. Вътре в тези директории има директории за шаблони и директории за услуги, наречени система. Повече подробности за шаблоните и как да работите с тях ще анализираме в статията „Шаблони“.

Езици в Joomla!

Езиците са друг вид разширения в Joomla. Основният език на Joomla е английски. Ето защо, ако вашият език не е английски, би било по-добре да използвате локализираната версия. Локализацията е адаптирането на софтуера към културата (а езикът е култура) на дадена страна. При инсталиране на Joomla! веднага се възползвахме от локализираното разпространение. В противен случай щеше да се наложи да получим езикови пакети и ръчно да локализираме сайта. Езиците на сайта се управляват в „Мениджър на езици“, същия стандартен компонент „Разширения“.

Ще обсъдим как да направите това и какви файлове за локализация са по-късно в статията за локализация на Joomla.

Източнициразширения за Joomla!

Не забравяйте, че при нас можете не само да закупите готов сайт или да поръчате неговото разработване, но и да изберете подходяща тарифа за поддръжка на сайта, да поръчате промоция на сайт в търсачките, както и да регистрирате домейн в една от двеста домейн зони и да изберете евтина тарифа за хостинг! ИТ специалист РУ