Jîîm²à - Îòêðûòîñòü êîäà îçíà÷àåò ïîëíûé êîíòðîëü íàä íèì - 28 - ÷èòàòü

Jîîm²à! Ïðîãðàììèðîâàíèå (Ñòðàíèöà: 28)

Ñòðàíèöà: 
28

Jîîm²à ÷èòàòü Îòêðûòîñòü êîäà îçíà÷àåò ïîëíûé êîíòðîëü íàä íèì 28

Joomlaÿâëÿåòñÿ ñâîáîäíî äîñòóïíûì ïðîãðàììíûì îáåñïå÷åíèåì ñ îòêðûòûì êîäîì (FOSS), è ïîýòîìó åãî èñõîäíûé êîä âêëþ÷àåòñÿ â îáû÷íûé çàãðóæàåìûé ïàêåò. Âñÿêèé, ñïîñîáíûé ïîñòðîèòü âåá-ñàéò íàJoomla, ìîæåò ïðè æåëàíèè îòðåäàêòèðîâàòü ñîäåðæè­ìîå ëþáûõ èñõîäíûõ ôàéëîâ èëè èçìåíèòü ïîðÿäîê âûïîëíåíèÿ ïðîãðàììû.

Îïðåäåëèì äâà òåðìèíà, êîòîðûìè âàì ïðåäñòîèò â äàëüíåéøåì ïîëüçîâàòüñÿ ïðè îá­ñóæäåíèè ñ êîëëåãàìè âèäîèçìåíåíèé ïðîãðàìì âJoomla.

  • Áàçîâûé êîä— èñõîäíûé êîä, ðàñïðîñòðàíÿåìûé â íàáîðå ôàéëîâ, ïîëó÷àåìûõ ïðè çàãðóçêå è óñòàíîâêåJoomla(íàïðèìåð, â âèäå àðõèâíîãî ôàéëà).

  • Äîðàáîòêà áàçîâîãî êîäà— âíåñåíèå èçìåíåíèé íåïîñðåäñòâåííî â áàçîâûé èñ­õîäíûé êîä.

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

Àðõèâíûé ôàéë âåðñèè 2.5.2 áóäåò ñîäåðæàòü ïîëíóþ êîïèþ êàæäîãî ôàéëà, èçìåíåí­íîãî ñ ìîìåíòà âûïóñêà ïðåäûäóùåé âåðñèèJoomla, è ïîýòîìó ïðè îáíîâëåíèè ñòàðûå ôàéëû áóäóò çàìåíåíû. Åñëè æå âû âíåñëè èçìåíåíèÿ â íåêîòîðûå èç ýòèõ ôàéëîâ, òî â ðåçóëüòàòå îáíîâëåíèÿ óòðàòèòå âñå ýòè èçìåíåíèÿ. À åñëè âû íå îáíîâèòå ýòè ôàéëû, òî âàì áóäóò íåäîñòóïíû èñïðàâëåíèÿ ïðîãðàììíûõ îøèáîê, îáíàðóæåííûõ â òåêóùåé âåð­ñèè, è ïðî÷èå èçìåíåíèÿ. È òîãäà îñòàåòñÿ ëèøü îäèí âûõîä: ïîâòîðèòü âíåñåííûå ðàíåå èçìåíåíèÿ â ôàéëàõ íîâîé âåðñèè èëè âûÿâèòü òå èçìåíåíèÿ, êîòîðûå ïðîèçîøëè â íî­âîé âåðñèè ïî ñðàâíåíèþ ñî ñòàðîé, à çàòåì âíåñòè èõ àíàëîãè÷íûì îáðàçîì â âèäîèçìå­íåííûå âàìè ôàéëû. Âîçìîæíî, ýòî íåòðóäíî áóäåò ñäåëàòü, åñëè ïðîèçâåäåííûå âàìè äî­ðàáîòêè íåçíà÷èòåëüíû. Íî â öåëîì ýòî óñëîæíÿåò âåñü ïðîöåññ îáíîâëåíèÿ âåá-ñàéòà.

Ïðàâäà, äîðàáîòêà ôàéëîâ îñíîâíîãî èñõîäíîãî êîäà äëÿ íîðìàëüíîé ðàáîòûJoomlaòðåáóåòñÿ êðàéíå ðåäêî.  ïîñëåäóþùèõ ðàçäåëàõ ïîÿñíÿþòñÿ ðàçëè÷íûå ñïîñîáû âèäî­èçìåíåíèÿJoomlaáåç íåîáõîäèìîñòè âíîñèòü êîððåêòèâû â ôàéëû îñíîâíîãî èñõîäíîãî êîäà.

  • 28