Световната мрежа продължава да се разширява – само през миналата година са създадени над 48 милиона нови уебсайта. Макар че постоянно изникват нови технологии, огромна част от тези сайтове са създадени чрез система за управление на съдържание (Content Management System, CMS) – софтуер, който позволява на потребителите да създават и управляват уебсайтове без (почти) никакви технически познания. В днешно време много от CMS платформите са базирани на PHP, като без никакво съмнение лидерът сред тях е WordPress. Платформата държи пазарен дял от около 43%.

Съществуват обаче и други платформи, които предлагат множество функции. Някои от тях се използват от хиляди хора, докато други остават недооценени въпреки възможностите им. Една от тези платформи е Joomla! – широко използвана система, която вероятно сте срещали многократно, без да знаете, докато сте посещавали различни сайтове. В тази статия ще направим кратък обзор на Joomla! и ще Ви споделим десет любопитни факта за нея.
- Какво е Joomla!?
- Струва ли си да използвате Joomla!?
- Десет любопитни факта за Joomla!
- 1. Името произхожда от суахили
- 2. Joomla! празненствата за пускане (Launch Parties) са традиция
- 3. Съществуват и редица други Joomla! събития
- 4. Логото на Joomla! е избрано от общността
- 5. Joomla! е вдъхновила песни и фен арт
- 6. Joomla! също има разклонения
- 7. Joomla! печели награда само месец след като е пусната!
- 8. Joomla! е софтуерна рамка, а не само система за управление на съдържание
- 9. Joomla! използва кодови имена
- 10. Изпреварва времето си в много отношения
- В заключение
Какво е Joomla!?
Joomla! е една от най-популярните CMS платформи в днешно време. Пусната е през 2005 г. като разклонение (англ. fork) на Mambo CMS – друга популярна по това време платформа. Joomla! е с отворен код и изцяло безплатна за употреба за всякакъв вид проекти. В момента се използва за 2-3% от всички сайтове в световен мащаб (в зависимост от източника). Архитектурата ѝ е много гъвкава, с ясно разделение между дизайн и съдържание.

Joomla! се поддържа от Open Source Matters, Inc. - компания с нестопанска цел, която предоставя юридическа, финансова и организационна подкрепа за платформата. Макар че компанията държи правата върху търговската марка Joomla!, развитието на платформата и посоката, в която тя ще поеме, се определят от глобалната общност, стояща зад нея.

За повече информация посетете официалния уебсайт.
Струва ли си да използвате Joomla!?
Абсолютно. Макар че пазарният дял на Joomla! изглежда скромен, платформата се използва за над два милиона сайта по цял свят, включително няколко компании от Fortune 500. Хиляди теми и разширения са налични в официалното хранилище на Joomla!, а още повече платени варианти се предлагат чрез различни онлайн магазини за софтуер.
Joomla! има много силни страни като вградена поддръжка на множество езици, многофункционално управление на потребители и структурирана организация на съдържанието. Макар че в началото може да е по-трудно човек да навлезе в нещата в сравнение с WordPress, Joomla! е чудесен избор за организации, компании и сдружения с нестопанска цел, които държат на сигурност, скалируемост и добра архитектура на съдържанието.
С нашия App Installer можете да инсталирате последната версия на Joomla в хостинг акаунта си само с няколко клика!
Десет любопитни факта за Joomla!
Joomla! съществува от две десетилетия и се използва за милиони уебсайтове. Въпреки богатата история на платформата, все още има малко известни факти за нея.
Ето десет интересни неща за Joomla!, които вероятно не знаете.
1. Името произхожда от суахили
Може би се чудите какво точно означава “Joomla!”. Името идва от думата “Jumla” на суахили, която се превежда като „всички заедно“ или „като едно цяло“. Тя отразява ценностите на проекта, а именно общност и съвместна работа.
Всъщност в началото екипът обмисля „Mambo Open Source” или някое подобно име. Причината е, че Joomla! стартира като разклонение на платформата Mambo, която се нарича и Mambo CMS, а в даден момент дори Mambo Open Source (MOS). Екипът се отказва от тази идея, за да избегне потенциални юридически проблеми с търговската марка. В крайна сметка се спира на “Joomla!”, добавяйки допълнителна буква „о“ както за да избегне юридически казуси, така и за по-лесното произнасяне от страна на потребителите по целия свят. Официалното име на платформата всъщност е “Joomla!” с удивителен знак накрая, който да пресъздаде енергията и приповдигнатия дух, стоящи зад проекта.

2. Joomla! празненствата за пускане (Launch Parties) са традиция

Пускането на Joomla! 1.0 през септември 2005 г. се отбелязва с празненства в редица държави. Разработчици и членове на общността от целия свят празнуват пускането на платформата с отворен код. Оттогава насам празненствата при пускането на всяка основна версия на Joomla! са се превърнали в традиция. Целта на събитията е да се демонстрират нови функции и да се покаже признателност към хората, благодарение на които Joomla! съществува.
Празненствата за пускане на нова версия са по-неофициални от други Joomla! събития. Те могат да включват социални дейности и обикновено се провеждат в рамките на една вечер или на половин ден. Макар че други софтуерни общности също провеждат подобни срещи, Joomla! се откроява, тъй като празненствата, с които се отбелязва пускането на нова версия, са се превърнали в дългогодишна и единствена по рода си общностна традиция.
3. Съществуват и редица други Joomla! събития
Вероятно сте чували, че WordPress общността се събира на WordCamp – неофициални събирания, на които разработчици, дизайнери, доставчици на услуги и обикновени потребители споделят опита си. Joomla! потребителите имат подобни, макар и не толкова популярни сбирки. В зависимост от формата и целта им, Joomla! събитията имат различни имена - Joomla!Day, Joomla!Night, Pizza, Bugs and Fun, Joomla! Festival, Joomla!Camp, и т.н. Тези събития се организират от 2006 г., когато в Амстердам се провежда първият Joomla!Day.

Joomla! събитие може да бъде както еднодневно събитие, така и няколкодневна конференция. Всеки, който би искал да организира подобно събитие, трябва да внесе официална молба и да изпълни редица изисквания, които са изброени в официалния устав за събития - т.нар. Joomla! Event Charter. Неофициалните Joomla! срещи са некомерсиални, а лекторите не получават финансови компенсации. Възможно е спонсори да покрият част от разходите (помещение, оборудване, кетъринг и т.н.).
За повече детайли относно всички предстоящи Joomla! събития посетете официалната страница.
4. Логото на Joomla! е избрано от общността
Това е един от най-добрите примери за общностния дух на Joomla!. Платформата е създадена като проект с изцяло отворен код, който ще бъде управляван прозрачно и с участието на общността. Ето защо логото на Joomla! е избрано чрез конкурс сред членовете на тази общност. Около 500 члена подават предложения за лого. Общо 2671 члена гласуват, като 31% от гласовете са за логото, създадено от Алън Ъркъхарт (Alan Urquhart) - графичен дизайнер и член на общността. Предложението му носи името “Joomla! 01” и включва общо осем цветни и чернобели дизайна, които да се използват за различни цели.




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


6. Joomla! също има разклонения
Joomla! се появява през 2005 г. като разклонение на CMS платформата Mambo, но тя самата също има разклонения. Две от най-открояващите се сред тях носят имената Nooku и Molajo.

Nooku е PHP софтуерна рамка (framework), създадена през 2007 г. от Йохан Янсенс (Johan Janssens) – един от основателите на Joomla. Тя представлява разклонение на изходния код на Joomla!, а целта ѝ е да ускори развитието на уебприложения и да опрости създаването на сайтове. Някои от нововъведенията в Nooku, като например подобрена многоезична поддръжка и по-добре организирана архитектура на кода, по-късно са интегрирани в софтуерната рамка на Joomla!. През 2014 г. Nooku се трансформира в Joomla!tools framework. Рамката вече не се поддържа като самостоятелен проект.
Проектът Molajo, стартиран през 2011 г., се фокусира върху подобряването на CMS платформата чрез въвеждането на по-изчистен и лесен за употреба код, както и върху подобряването на цялостното изживяване на разработчиците. Целта е да се създаде платформа, която позволява на разработчиците да създават и използват повторно компоненти по-ефективно. Подобно на Nooku, проектът Molajo вече не е активен.
През годините се появяват и други експериментални разклонения, които не просъществуват много, но те се използват основно за тестване и проучване на код, без да получат дългосрочна поддръжка.
7. Joomla! печели награда само месец след като е пусната!
Отнема само един месец Joomla! да получи първото си голямо признание - „Най-добър проект в сферата на Линукс и софтуера с отворен код” (Best Linux / Open Source Project) на наградите Linux & Open Source Awards през 2005 г. в Лондон. По същото време Брайън Тийман (Brian Teeman), основен разработчик в екипа, получава наградата „Личност в Обединеното кралство, допринесла към софтуера с отворен код” (UK Individual Contribution to Open Source Software). Оттогава насам Joomla! продължава да получава награди почти всяка година (с изключение на 2013 г.). Платформата е отличавана многократно от CMS Critic People's Choice Awards в категориите „Най-добра CMS платформа с отворен код“ (Best Open Source CMS) и „Най-добра безплатна CMS платформа“ (Best Free CMS).

През 2025 г. Joomla! получава още две награди – „Най-добра CMS платформа с отворен код” (Best Open Source CMS) от CMS Critic People's Choice Awards и „Награда на публиката за CMS платформа” (CMS Critic People's Choice Award) от FOSS Awards. Тези постижения демонстрират, че Joomla! не лежи на стари лаври. Вместо това тя продължава да се развива, да представа нововъведения и да печели признания за активното си развитие на нови функционалности.
8. Joomla! е софтуерна рамка, а не само система за управление на съдържание

Когато хората говорят за Joomla!, те обикновено имат предвид системата за управление на съдържание. Joomla! обаче е много повече от това. В същността си тя е задвижвана от Joomla! Framework – набор от самостоятелни PHP библиотеки за многократна употреба, чието предназначение е да опростят създаването на уебприложения. Всъщност системата за управление на съдържание Joomla! е създадена чрез Joomla! Framework. Платформата използва тези библиотеки и добавя допълнителни пластове, специфични за нея – управление на съдържание, менюта, теми, разширения и други функции, присъщи на Joomla!.
Joomla! Framework може да се използва независимо от системата за управление на съдържание, за да се създават най-различни по вид PHP приложения.

9. Joomla! използва кодови имена
Кодовите имена най-често се използват временно или за вътрешна употреба с цел да се различават версиите на даден софтуерен проект. Те могат да са свързани с целта или с философията на дадена версия, макар че могат да са просто произволни имена, които да помагат на разработчиците да работят с различни версии, без да се бъркат. Сред най-известните софтуерни проекти, които използват кодови имена, са: MacOS, WordPress, Android, и Photoshop.

Знаете ли, че Joomla! също използва кодови имена? Макар че са за вътрешна употреба и не се споменават в бележките за пускане на дадена версия, те разкриват любопитна страна от развитието на проекта. Ранните версии на Joomla! носят кодови имена на соларна тематика като: Sunrise/Изгрев (1.0.0), Sunburst/Слънчево изригване (1.0.1), Sunshine/Слънчева светлина (1.0.9), и Daybreak/Разсъмване (1.0.14). Версии 1.5.x приемат имена на яки (езика на коренното население на Мексико) като Seenu, Woi, и Wahi. Следващите версии въвеждат по-вдъхновяващи кодови имена - версии 1.6.x и 1.7.x носят имена като Hope/Надежда, Onward/Напред и Ember/Жарава, Joomla! 4 е наречена Furaha („щастие” на суахили), а Joomla! 5 използва кодовото име Panta Rhei („всичко тече” на гръцки). Можете да намерите почти пълен списък с кодовите имена на Joomla! тук: https://docs.Joomla!.org/Joomla!!_Codenames
10. Изпреварва времето си в много отношения
През годините Joomla! представя голям набор от нови за времето си функции, които днес са стандартни в повечето системи за управление на съдържание. Joomla! е първата платформа, която ги въвежда в употреба, много преди конкуренти като WordPress или Drupal. Някои от по-важните нововъведения на Joomla! включват:
- Вградена поддръжка на множество езици, без да е нужно да се инсталират допълнителни разширения.
- Детайлни списъци за контрол на достъпа (ACL) за по-добро управление на правата на потребителите.
- Адаптивен интерфейс за администратори за управление на бекенд системата от всяко устройство.
- Model-View-Controller (MVC) архитектура за разширения, която разделя данните, дизайна и контрола.
- Ранна интеграция с Bootstrap, която позволява създаването на адаптивни теми.
- Двуфакторно удостоверяване в основната платформа за по-добра сигурност.
- Запазване на версии на съдържанието, което позволява на потребителите да проследяват и отменят промени.
Това са няколко примера за функции, въведени в употреба първо от Joomla!. Макар че платформата не е толкова популярна като WordPress, тези нововъведения подчертават отдадеността на общността към развитието на мощна и гъвкава платформа.

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