Joomla разширения Главна информация
Ако мислите, че разширенията не присъстват в прясно инсталирана Joomla, тогава дълбоко грешите. Той вече съдържа различни разширения. Поради това понякога дистрибуцията на Joomla се нарича сборка. Тъй като ядрото на CMS и някои набори от разширения са сглобени. В тази статия и по-нататък, когато говорим за Joomla, имаме предвид стандартната сборка, локализирана за България, тоест такъв набор от разширения, който е създаден от екипа на Joomla плюс български локализационни файлове. Сега помислете за видовете разширения.
Компоненти на Joomla!
Достъпът до повечето стандартни и всички потребителски компоненти се осъществява от менюто "Компоненти" в административната част на сайта. Всеки новоинсталиран компонент ще се покаже в това меню.
Някои стандартни компоненти не са в менюто "Компоненти" - за по-лесно управление те са достъпни от други елементи на менюто в контролния панел. Например управлението на основния компонент „Съдържание“ е съсредоточено в менюто „Материали“, а управлението на компонента „Меню“ е в едноименния елемент от менюто. Да, същите разширения се управляват от компонента „Разширения", който споменавам по-късно в статията. И точно както при всеки уеб ресурс, в процеса на работа със сайт на Joomla, понякога трябва да „довършите" нещо, да „завършите“ нещо. Следователно е полезно да знаете къде се намират компонентните файлове. По принцип те са в две директории: /components
и /administrator/components, които се намират в основата на нашия уебсайт.
Името на директорията на всеки компонент съдържа префикса "com", от английското "component". Защо компонентните файлове са в две директории? Отново за удобство на уеб администраторите! Директорията /componentns съдържа компонентни файлове, които обработват съдържаниепредната част на сайта. А директорията /administrator/components съдържа сервизни файлове, които са свързани с настройването на компоненти и показването им в административната част на сайта на Joomla. Директорията /administrator/components обикновено съдържа повече директории с компоненти. Това се дължи на факта, че тук се намират и компонентите на административната част на 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 това е само уеб администраторът или администраторът. Такаче като цяло два шаблона за административния панел са напълно достатъчни. Но ако имате нужда от нещо специално, потърсете, изтеглете, купете или напишете сами. За разлика от шаблоните за административния панел, шаблоните на сайта са видими за всички посетители. Има много такива шаблони, те са доста прости и лесни за редактиране. Както отделни дизайнери, така и цели студия се занимават с писане на шаблони. Съответно шаблоните могат да бъдат платени и безплатни. Ето как изглежда безплатен шаблон Beez2.
Един сайт може да използва множество шаблони. Например, можете да проектирате няколко раздела на сайта по различен начин, сякаш са отделни сайтове. За тази цел могат да се използват няколко шаблона. Файловете с шаблони, както и файловете на компоненти и модули, се намират в две съответни директории: /templates и /administrator/templates. Вътре в тези директории има директории за шаблони и директории за услуги, наречени система. Повече подробности за шаблоните и как да работите с тях ще анализираме в статията „Шаблони“.
Езици в Joomla!
Езиците са друг вид разширения в Joomla. Основният език на Joomla е английски. Ето защо, ако вашият език не е английски, би било по-добре да използвате локализираната версия. Локализацията е адаптирането на софтуера към културата (а езикът е култура) на дадена страна. При инсталиране на Joomla! веднага се възползвахме от локализираното разпространение. В противен случай щеше да се наложи да получим езикови пакети и ръчно да локализираме сайта. Езиците на сайта се управляват в „Мениджър на езици“, същия стандартен компонент „Разширения“.
Ще обсъдим как да направите това и какви файлове за локализация са по-късно в статията за локализация на Joomla.
Източнициразширения за Joomla!
Не забравяйте, че при нас можете не само да закупите готов сайт или да поръчате неговото разработване, но и да изберете подходяща тарифа за поддръжка на сайта, да поръчате промоция на сайт в търсачките, както и да регистрирате домейн в една от двеста домейн зони и да изберете евтина тарифа за хостинг! ИТ специалист РУ