Работим с JED - официалната директория на Joomla разширенията

joomla

Силата на всяка общност се проявява в нейните дела. Joomla има наистина мощна общност, която е създала много полезни (и не толкова) разширения, много от които са безплатни или имат безплатна версия.

Целта на тази статия е да ви запознае с огромното хранилище на разработки на общността и да ви научи как да използвате интерфейса на най-големия портал за разширения на Joomla! Указател за разширения (JED).

Плъгин или модул - това е въпросът!

Ако не сте много сигурни за типовете разширения, включени в JED, позволете ми да ви запозная с местните участници:

Модул е разширение, което показва блок с информация на правилното място на страницата. Погледнете всеки уебсайт, какво виждате? Модулът на менюто обикновено виси отгоре или отстрани, модул със списък с новини се извисява някъде наблизо, а модул с промоции се стреми да се втурне в очите. И, разбира се, всеки уважаващ себе си новодошъл в изграждането на сайтове определено ще постави модул с времето и обменните курсове на видно място.

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

Вече сте готови да разгледате по-отблизо интерфейса и логиката на JED.

Говориш ли английски?

Суровата истина на глобализацията гласи, че трябва да научите английски, за да имате общ знаменател, за да общувате с останалия свят, включително света.отворен код. Затова се пригответе да си спомните програмата за училище / колеж, защото те ще ви посрещнат не с хляб и сол, а с такава негостоприемна стена от полета и плочки.

директория

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

Използване на формата за търсене JED

Да предположим, че трябва да намерим разширение, което да намали изображенията, качени от потребителите чрез стандартен медиен мениджър.

Ключовата дума за търсене в този случай еresize (преоразмеряване), а типът разширение очевидно еplugin, който разширява функционалността на стандартния компонентcom_media *.

официалната

Обърнете внимание на числата, които обозначават полетата във формуляра за търсене - така подчертах приоритетите за попълване на формуляра.

1 - ключова дума, която ще ви помогне да филтрирате ненужните разширения (но с празно поле търсенето също ще работи)

2 - знаем със сигурност вида на разширението, така че филтрираме допълнителните (модули и компоненти), като изберем плъгин

3 - изберете разширения за свободно изтегляне (безплатни).

Нека едновременно да се запознаем с останалите полета.

Имадемо ​​– „има демонстрационна страница“. Най-полезното от празните полета. Ако не говорите английски достатъчно добре и търсенето върне няколко страници с разширения, тогава има смисъл да зададете тази влажност на „ДА“, за да премахнете разширенията, чиято работа не може да бъде оценена на страници с примери.

Останалите полета към момента на писане са само от академичен интерес и практически не се използват, така че ще ги опишем възможно най-кратко.

Съвместимост – съвместимост. Полестава актуален в момента на съществуването на 2 или повече поддържани клона на Joomla. По-специално, този филтър беше използван, докато се поддържаха Joomla 1.5, 2.5 и 3.x и имаше разширения, написани за тези три клона на CMS в директорията.

Резултат – резултат или оценка. Теоретично, полезен филтър, който ви позволява да филтрирате разширения с ниска потребителска оценка. Но в момента също не работи, т.к. само повече или по-малко популярни разширения, които се оценяват активно от потребителите, имат обективна оценка. Но за нови или непопулярни разширения рейтингът често се състои от един глас и може да бъде незаслужено нисък.

Нов/актуализиран - нов/актуализиран. Най-странният филтър, като се има предвид, че много разширения никога не са били актуализирани след пускането им или нямат запис за актуализация на страницата JED. По този начин сред „новите“ може да бъде както ново разширение, така и стар модул, който никога не е актуализиран.

И така, ние извършихме търсенето и сега трябва да хванем това, което наистина ни подхожда в резултат на издаването.

работим

Преглед на изображения може да ни помогне с оценката (в този случай не се интересуваме от галерии, така че изображенията с мини галерии ни сигнализират, че тези добавки не са подходящи за нас). Съгласно същия принцип филтрираме името на приставката. Например, виждаме голям надпис SIGE и по-долу - неговият препис "Simple ImageGallery Extended". Отново виждаме стоп думата „галерия“ и пропускаме този плъгин.

Отидете на страницата на разширението.

joomla

В горната част на страницата може да ни е полезно:

Големият плъзгач е полезен, особено в случаите, когато няма демонстрационни страници. Превъртете през слайдовете със сините бутони ипогледнете екранните снимки. В нашия случай на първия кадър имаме неинформативно лого, но на втория виждаме сравнителна екранна снимка, от която следва, че при използване на приставката размерът на файла намалява значително. Точно това, от което се нуждаем!

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

joomla

Там виждаме следното: „Разширението е напълно безплатно, но имате нужда от абонамент за поддръжка“.

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

През плочките - към звездите!

Нека да разгледаме тази ситуация с конкретен пример.

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

директория

Попълнете останалите полета, които ви интересуват, и започнете търсенето. В резултат на това получихме около 50 разширения. Това е по-малко от 100, но все пак твърде много, освен това ни очаква неприятна изненада: освен самия модул,включени всички комплекти, в които е включен. Тези. пакети компонент+плъгин+модул, компонент+модул и плъгин+модул разпръснаха резултатите за нас. За съжаление трябва да се примирим с това, т.к. опцията "модул САМО за търсене" в момента не е налична.

официалната

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

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

* ако сте объркани от странни имена като com_content или com_media, тогава погледнете в папката / components / на вашия сайт и всички въпроси ще изчезнат от само себе си. По същия принцип се разграничават плъгини от групата съдържание - плъгини, които обработват текстовете на стандартните статии на компонента com_content.