Joomla Component vs modulis
Joomla ir viena no visbiežāk sastopamajām CMS, ko var izmantot, veidojot augstvērtīgus emuārus un tīmekļa vietnes. Ir svarīgi saprast, kā darbojas sistēmas iekšējie komponenti, lai zinātu, kas no viņiem tiek gaidīts un kā tie darbojas. Viens no jautājumiem, kas bieži tiek uzdots, ir atšķirība starp Joomla komponentu un moduli. Zemāk aprakstītajām atšķirībām vajadzētu būt labai vadlīnijām, kas jāievēro, lai izprastu galvenos punktus.
Atšķirības
Joomla sastāvdaļa, kas tiek novērota kā galvenā lapas sadaļa, ir redzama cilvēka acīm. Saskaņā ar Joomla versiju katrai ģenerētajai lapai var ielādēt tikai vienu komponentu. Tas, savukārt, nozīmē, ka piedāvātā satura galvenā pārvaldība faktiski ir pati sastāvdaļa. No otras puses, Joomla modulis ir komponentā esošā satura papildinājums. Var teikt, ka modulis ieskauj komponentu. Pats par sevi moduļa dizains nav paredzēts redzamās lapas galvenajai daļai.
Komponents veido saturu, kuru skata gala lietotājs. Komponents dažreiz var būt pilna lietojumprogramma, kas ieprogrammēta datu bāzē, lai nodrošinātu funkcionalitāti. Modulis parasti uzņems tikai tos elementus, kas atrodas sānjoslas satura izvēlnēs, bet nekad - lapas saturu. Joomla satura moduļi netiek kodēti, un tos var parādīt kopā ar kodētām lapas sadaļām. Komponentu attēlojums lielākoties tiek parādīts lielās lapas satura laukuma daļās. No otras puses, moduļu displejs tiek parādīts sānjoslā, kas dažreiz var tikt parādīts lapas galvenē, sānjoslā vai pat lapas kājenē, bet nekad nav galvenā satura.
Joomla komponents pieņem jebkāda veida informāciju, kas var rasties no lietotāja. Lietotāju satura piemēri varētu būt rakstu iesniegšana, attēlu vai citu multivides materiālu iesniegšana vai komentāri, kas tiek izvirzīti sistēmā. Modulā nav pieņemts neviens minimālais ievads. Vienīgās pieņemtās ievades ir tikai lasāmās ievades, piemēram, tādas, kas ļaus jums uzzināt, kad persona ir tiešsaistē.
Lapā var parādīt tikai vienu komponentu, bet vienā modulī var parādīt vairākus moduļus. Arī satura moduļiem nav noteiktas lapas pozīcijas. Izvietojums ir norādīts lapas izvietojumā, un nav noteiktas vietas. No otras puses, moduļiem ir noteikta lappuses pozīcija, kur tos var atrast. Komponenta faila nosaukums sākas ar com_, bet moduļu nosaukums sākas ar mod_.
Kopsavilkums:
- Komponenti ir redzami Joomla lapas galvenajā sadaļā.
- Moduļi ieskauj komponentus un tikai papildina komponentus.
- Komponentus var izmantot kā pilnu lietojumu.
- Moduļus var izmantot tikai satura izvēlņu sānjoslas elementu izveidošanai, jo tajā nav iesaistīta programmēšana.
- Komponentu displejs atrodas lapas galvenajā daļā.
- Moduļu displejs atrodas mājas lapas perifērijā un nekad nav galvenā lapas sadaļa.
- Pieņemtais ieguldījums komponentos ir diezgan plašs un daudzveidīgs.
- Modulos ir maz pieņemts vai nav ievades.
- Lapā var tikt parādīts tikai viens komponents.
- Konkrētā posmā var tikt parādīti vairāki moduļi.
- Moduliem ir noteikta lappuses izvietojuma pozīcija.
- Komponentiem nav rezervēta noteikta lappuses izvietojuma pozīcija.
- Komponenta faila nosaukums sākas ar com_.
- Moduļa faila nosaukums sākas ar mod_.
- Komponentu var darbināt tikai noteiktā lapā.
- Moduli var palaist no dažādām lapām.