Evaluare: 0/5
Joomla! 3. Extensii: module, componente, pluginuri, șabloane
În contextul CMS Jomla! o extensie se numește software auxiliar, care lucrează împreună cu CMS și completează funcționalitatea site-ului WEB.
Extensii. inclus în pachetul standard de instalare Joomla! numit de bază. și primite din alte surse - de către terți. Extensiile se pot referi la unul din cele 4 tipuri - module. componente. plugin-uri, șabloane. Unele extensii pot fi combinate și constau din două sau toate cele patru tipuri. module
Pe pagina WEB, modulele sunt afișate în mici cadre dreptunghiulare și plasate în dreapta sau în stânga conținutului principal. Deci, de exemplu, în Jomla! toate meniurile sunt module. De obicei, pe pagină sunt afișate simultan câteva module - acesta poate fi un meniu, un formular de intrare, opțiuni de interogare și un buton de votare. Funcțional, pe lângă afișarea oricăror informații, modulele pot realiza o interacțiune minimă cu utilizatorul, de exemplu - trecerea la o altă pagină de către elementul de meniu. Module. inclus în standardul Joomla! sunt discutate în articolul Extensii Joomla de bază! 3.
componente
Extensii de limbă
Localizare (reprezentarea interfeței în diferite limbi) Joomla! este implementat cu ajutorul extensiilor de limbă. Această extensie este o colecție de fișiere speciale care au extensia .ini, care include toate cuvintele și expresiile utilizate în interfața utilizator (și administrator). Această abordare vă permite să nu modificați nimic în codul de program pentru a afișa interfața cu utilizatorul în orice limbă a lumii.
Ultimul tip de extindere în Joomla! este un șablon. gestionarea afișării tuturor paginilor site-ului WEB. Principiul principal al CMS este separarea conținutului site-ului (conținutului) de prezentarea acestui conținut. Pentru aceasta, procesul de pregătire a fiecărei pagini a site-ului este împărțit în etape. Mai întâi, se formează întregul document pentru pagină și apoi acest document este trimis în șablon. unde este convertită în HTML, în care va fi trimis la browser pentru afișare.