„Joomla“ komponento ir modulio skirtumai

„Joomla Component vs Modulis“

„Joomla“ yra viena iš labiausiai paplitusių CMS, kuri gali būti naudojama kuriant didelės vertės tinklaraščius ir svetaines. Svarbu suprasti, kaip veikia vidiniai sistemos komponentai, kad žinotumėte, ko iš jų tikimasi ir kaip jie veikia. Vienas dažnai užduodamas klausimas yra skirtumas tarp „Joomla“ komponento ir modulio. Žemiau aprašyti skirtumai turėtų būti geras vadovas, kuriuo reikia vadovautis suprantant pagrindinius dalykus.

Skirtumai

Joomla komponentas, kuris pastebimas kaip pagrindinis puslapio skyrius, yra matomas žmogaus akiai. Remiantis „Joomla“ sąrašu, tik vieną komponentą galima įkelti į kiekvieną sugeneruotą puslapį. Tai, savo ruožtu, reiškia, kad pagrindinis siūlomas turinio valdymas iš tikrųjų yra komponentas. Kita vertus, „Joomla“ modulis yra komponento turinio papildymas. Galima sakyti, kad modulis supa komponentą. Pats modulio dizainas neturėtų būti pagrindinė matyto puslapio dalis.

Komponentas sudaro turinį, kurį mato galutinis vartotojas. Komponentas kartais gali būti visa programa, kuri buvo įtraukta į duomenų bazę per programavimą, siekiant užtikrinti funkcionalumą. Modulis paprastai imsis tik elementų, esančių šoninės juostos turinio meniu, bet niekada ne puslapio turinio. „Joomla“ turinio moduliai nėra koduojami, juos galima parodyti kartu su užkoduotomis puslapio dalimis. Komponentų rodymas dažniausiai rodomas didelėse puslapio turinio srities dalyse. Kita vertus, modulių ekranas rodomas šoninėje juostoje, kuri kartais gali būti rodoma puslapio antraštėje, šoninėje juostoje ar net poraštėje, bet niekada nebūna pagrindinio turinio..

„Joomla“ komponentas priima bet kokį vartotojo įvestą informaciją. Vartotojo turinio pavyzdžiai gali būti straipsnių pateikimas, paveikslėlių ar kitos informacijos pateikimas žiniasklaidoje arba sistemoje iškeliami komentarai. Modulyje nėra priimtinų minimalių įėjimų. Vienintelės priimamos įvestys yra tik skaitomos įvestys, tokios kaip tokios, kurios praneš jums apie tai, kada asmuo prisijungę ar ne.

Puslapyje gali būti rodomas tik vienas komponentas, o viename puslapyje gali būti rodomi keli moduliai. Turinio moduliuose taip pat nėra nustatytos puslapio pozicijos. Paskirties vieta nurodoma puslapio paskirties vietoje, o apibrėžtos vietos nėra. Kita vertus, moduliai turi apibrėžtą puslapio vietą, kur juos galima rasti. Komponento failo vardas prasideda com_, o modulių failas prasideda mod_.

Santrauka:

- Komponentai matomi pagrindiniame „Joomla“ puslapio skyriuje.

- Moduliai supa komponentus ir tik papildo komponentus.

- Komponentai gali būti naudojami kaip visa programa.

- Moduliai gali būti naudojami tik turinio meniu šoninės juostos elementams kurti, nes juose nėra programavimo.

- Komponentų rodymas yra pagrindinėje puslapio dalyje.

- Modulių rodymas yra pagrindinio puslapio periferijoje ir niekada nėra pagrindinė puslapio dalis.

- Priimami komponentai yra gana platūs ir įvairūs.

- Moduliuose įvestų duomenų yra mažai arba jų nėra.

- Puslapyje gali būti rodomas tik vienas komponentas.

- Keli moduliai gali būti rodomi tam tikrame etape.

- Moduliai turi apibrėžtą puslapio išdėstymo vietą.

- Komponentams nenustatyta jokia apibrėžta puslapio įdėjimo pozicija.

- Komponento failo vardas prasideda com_.

- Modulio failo vardas prasideda mod_.

- Komponentą galima paleisti tik konkrečiame puslapyje.
- Modulį galima paleisti iš skirtingų puslapių.