Joomlaÿâëÿåòñÿ ñâîáîäíî äîñòóïíûì ïðîãðàììíûì îáåñïå÷åíèåì ñ îòêðûòûì êîäîì (FOSS), è ïîýòîìó åãî èñõîäíûé êîä âêëþ÷àåòñÿ â îáû÷íûé çàãðóæàåìûé ïàêåò. Âñÿêèé, ñïîñîáíûé ïîñòðîèòü âåá-ñàéò íàJoomla, ìîæåò ïðè æåëàíèè îòðåäàêòèðîâàòü ñîäåðæèìîå ëþáûõ èñõîäíûõ ôàéëîâ èëè èçìåíèòü ïîðÿäîê âûïîëíåíèÿ ïðîãðàììû.
Îïðåäåëèì äâà òåðìèíà, êîòîðûìè âàì ïðåäñòîèò â äàëüíåéøåì ïîëüçîâàòüñÿ ïðè îáñóæäåíèè ñ êîëëåãàìè âèäîèçìåíåíèé ïðîãðàìì âJoomla.
Áàçîâûé êîä— èñõîäíûé êîä, ðàñïðîñòðàíÿåìûé â íàáîðå ôàéëîâ, ïîëó÷àåìûõ ïðè çàãðóçêå è óñòàíîâêåJoomla(íàïðèìåð, â âèäå àðõèâíîãî ôàéëà).
Äîðàáîòêà áàçîâîãî êîäà— âíåñåíèå èçìåíåíèé íåïîñðåäñòâåííî â áàçîâûé èñõîäíûé êîä.
 ñâÿçè ñ òåì ÷òîJoomlaÿâëÿåòñÿ ñâîáîäíî äîñòóïíûì ïðîãðàììíûì îáåñïå÷åíèåì ñ îòêðûòûì êîäîì, âû èìååòå ïîëíîå ïðàâî äîðàáîòàòü ñîäåðæèìîå ëþáîãî èñõîäíîãî ôàéëà â äàííîé ñèñòåìå. Íî äåëàòü ýòîãî íå ðåêîìåíäóåòñÿ ïî äâóì ïðîñòûì ïðè÷èíàì. Âî- ïåðâûõ, åñëè âû âíåñåòå èçìåíåíèÿ â ôàéëû áàçîâîãî èñõîäíîãî êîäà, òî óæå íå ñìîæåòå ïîëíîñòüþ ðàññ÷èòûâàòü íà öåëîñòíîñòü ñèñòåìû. Òàê, åñëè â ðàáîòå ñèñòåìû âîçíèêíåò ñáîé, âàì âðÿä ëè óäàñòñÿ âûÿñíèòü, ÿâëÿåòñÿ ëè òîìó ïðè÷èíîéJoomlaèëè ðåçóëüòàò âàøèõ èçìåíåíèé. È âî-âòîðûõ, îáíîâëåíèå âåá-ñàéòà ñóùåñòâåííî óñëîæíèòñÿ, ÷òî åùå õóæå. Êàê ïðàâèëî, âåðñèè, ñîïðîâîæäàåìûå â ðàìêàõ ïðîåêòàJoomla, âûïóñêàþòñÿ ñ ðåãóëÿðíûìè îáíîâëåíèÿìè. Òàê, ïðè ïåðâîíà÷àëüíîì çàïóñêå âåá-ñàéòà ìîæåò áûòü èñïîëüçîâàíà âåðñèÿJoomla2.5.1, à âïîñëåäñòâèè — âíîâü âûïóùåííàÿ âåðñèÿ 2.5.2.
Àðõèâíûé ôàéë âåðñèè 2.5.2 áóäåò ñîäåðæàòü ïîëíóþ êîïèþ êàæäîãî ôàéëà, èçìåíåííîãî ñ ìîìåíòà âûïóñêà ïðåäûäóùåé âåðñèèJoomla, è ïîýòîìó ïðè îáíîâëåíèè ñòàðûå ôàéëû áóäóò çàìåíåíû. Åñëè æå âû âíåñëè èçìåíåíèÿ â íåêîòîðûå èç ýòèõ ôàéëîâ, òî â ðåçóëüòàòå îáíîâëåíèÿ óòðàòèòå âñå ýòè èçìåíåíèÿ. À åñëè âû íå îáíîâèòå ýòè ôàéëû, òî âàì áóäóò íåäîñòóïíû èñïðàâëåíèÿ ïðîãðàììíûõ îøèáîê, îáíàðóæåííûõ â òåêóùåé âåðñèè, è ïðî÷èå èçìåíåíèÿ. È òîãäà îñòàåòñÿ ëèøü îäèí âûõîä: ïîâòîðèòü âíåñåííûå ðàíåå èçìåíåíèÿ â ôàéëàõ íîâîé âåðñèè èëè âûÿâèòü òå èçìåíåíèÿ, êîòîðûå ïðîèçîøëè â íîâîé âåðñèè ïî ñðàâíåíèþ ñî ñòàðîé, à çàòåì âíåñòè èõ àíàëîãè÷íûì îáðàçîì â âèäîèçìåíåííûå âàìè ôàéëû. Âîçìîæíî, ýòî íåòðóäíî áóäåò ñäåëàòü, åñëè ïðîèçâåäåííûå âàìè äîðàáîòêè íåçíà÷èòåëüíû. Íî â öåëîì ýòî óñëîæíÿåò âåñü ïðîöåññ îáíîâëåíèÿ âåá-ñàéòà.
Ïðàâäà, äîðàáîòêà ôàéëîâ îñíîâíîãî èñõîäíîãî êîäà äëÿ íîðìàëüíîé ðàáîòûJoomlaòðåáóåòñÿ êðàéíå ðåäêî.  ïîñëåäóþùèõ ðàçäåëàõ ïîÿñíÿþòñÿ ðàçëè÷íûå ñïîñîáû âèäîèçìåíåíèÿJoomlaáåç íåîáõîäèìîñòè âíîñèòü êîððåêòèâû â ôàéëû îñíîâíîãî èñõîäíîãî êîäà.