Jumi Pangkalahatang-ideya ng
Jumi ay ang hanay ng mga extension (o pandagdag) para sa Joomla!
Ang extension ay ginagamit upang magdagdag ng mga kakayahan sa Joomla! na hindi na umiiral sa code base core. May mga libu-libo ng mga ito. Maaari mong mahanap ang iba pang mga halimbawa sa paglipas sa aming lumalaking kailanman Joomla! Extension Directory. Maghanda na amazed sa halaga ng mga kapanapanabik na gawain sa pamamagitan ng aming mga aktibong developer komunidad!
May limang uri ng Joomla! extension:
- Components
- Modules
- Template
- Plugins
- Wika
Jumi dumating bilang bahagi at ang mga wika (para lamang sa Joomla 1.5), ang plugin at ang mga module na palugit para sa Joomla!
Components - pangkalahatang impormasyon
Ang isang bahagi ay ang pinakamalaking at pinaka-kumplikado ng mga uri ng extension. Mga sangkap ay tulad ng mini-aplikasyon na mailarawan ang mga pangunahing katawan ng pahina. Ang isang pagkakatulad na maaaring gumawa ng mga relasyon sa mas madaling maintindihan ay na ang Joomla! ay isang libro at ang lahat ng Components ay Chapters sa libro. ) is the mini-application that handles User registration. Ang mga pangunahing bahagi Artikulo (com_content), halimbawa, ay ang mini-aplikasyon na humahawak sa lahat ng mga pangunahing Artikulo rendering lamang bilang pangunahing sangkap ng rehistrasyon (com_user) ay ang mini-aplikasyon na humahawak sa User registration.
Ang isang bahagi ay pangasiwaan data, itakda ang nagpapakita, magbigay ng mga pag-andar, at sa pangkalahatan ay maaaring gumanap ng anumang operasyon na hindi mahulog sa ilalim ng pangkalahatang mga function ng mga pangunahing code.
Components trabaho magkahawak-kamay na may Modules at Plugins upang makapagbigay ng isang mayaman iba't-ibang nilalaman na ipakita at functionality tabi mula sa standard Artikulo at nilalaman display. Gawin nila ang posible na ganap na pagbabagong-anyo Joomla! at lubos na mapalawak ang kakayahan nito.
Module - pangkalahatang impormasyon
Ang Module ay mas magaan at flexible extension na ginagamit para sa rendering ng pahina at pagkatapos ay isang bahagi. Modules ay ginagamit para sa maliliit na piraso ng mga pahina na sa pangkalahatan ay mas masalimuot at ma-makikita sa iba't ibang mga Components. Upang magpatuloy sa aming pagkakatulad ng libro, ang isang Module ay maaaring tumingin sa bilang isang footnote o header bloke, o marahil isang imahe / caption block na maaaring nai-render sa isang partikular na pahina. Malinaw na maaari kang magkaroon ng isang talababa sa kahit anong pahina ngunit hindi sa lahat ng mga pahina ay magkakaroon ng mga ito. Footnotes rin maaaring lumabas alintana kung aling mga kabanata ikaw ay pagbabasa. Katulad din Modules ay maaaring nai-render na alintana kung aling mga bahagi na iyong nai-load.
Modules ay tulad ng maliit na mini-applets na maaaring mailagay saanman sa iyong site. Trabaho nila kaugnay sa Components sa ilang mga kaso at sa iba ay kumpleto Stand-alone na snippet ng code na ginamit upang ipakita ang ilang mga data mula sa database tulad ng Artikulo (Newsflash) Modules ay karaniwang ginagamit upang data output ngunit maaari din sila na mapag-ugnay na mga bagay na form sa input data para sa halimbawa ng mga Login Module o Polls.
Modules maaaring itinalaga sa Module posisyon na kung saan ay tinukoy sa iyong Template at sa back-end habang ang pag-edit sa Module Posisyon ng mga setting. Halimbawa, "kaliwa" at "karapatan" ay pangkaraniwan para sa isang 3 layout ng haligi.
Ang bawat Module ay itinalaga sa isang Module posisyon sa iyong site. Kung nais mo ito upang ipakita sa dalawang iba't-ibang mga lokasyon dapat mong kopyahin ang mga Module at magtalaga ng mga kopya sa display sa bagong lokasyon. Maaari mo ring itakda ang mga bagay na kung saan ang Menu (at sa gayon mga pahina) ng isang Module ay ipapakita sa, maaari mong piliin ang lahat ng mga bagay ang Menu o maaari mong piliin ang mga sa pamamagitan ng pagpindot ang control key at pagpili ng maramihang mga lokasyon sa pamamagitan ng isa isa sa Modules [edit] screen .
Plugins - pangkalahatang impormasyon
Isa sa mga mas advance na palugit para sa Joomla! ay ang Plugin. Sa mga nakaraang bersyon ng Joomla! (ibig sabihin, bago 1.5 version) plugins ay kilala bilang "mambots". Bukod sa pagpapalit ng kanilang pangalan sa kanilang mga gamit ay pinalawak. A Plugin ay isang bahagi nang code na tumatakbo kapag ang isang pre-natukoy na ng kaganapan ang mangyayari sa loob ng Joomla!. Gamit ang isang Plugin nagbibigay-daan sa isang developer na baguhin ang paraan ng kanilang code behaves depende sa kung aling mga plugins ay naka-install na tumugon ang isang kaganapan.
Mayroong ilang mga uri ng mga plugins sa Joomla! doon. Eg editor, authentication, nilalaman plugins atbp Sila ay nagkakaiba sa paggamit at pag-uugali.
Jumi plugin ay pag-aari sa pamilya ng mga ito ang tinatawag na nilalaman plugins. Ito ay nangangahulugan na ito kasama ang mga code pasadyang sa Joomla! mga artikulo lamang.
Nilalaman plugins baguhin ang anyo ng Joomla! mga artikulo. Maaari silang isama ang isang bagay sa isang artikulo, baguhin ang ilang mga salita, maglaan ng html klase na ginagamit sa mga artikulo, atbp, atbp
Wika - pangkalahatang impormasyon
Bago sa Joomla! 1.5 at marahil ang pinaka-basic at kritikal na extension ay isang Wika. Joomla! ay inilabas na may maraming wika ngunit sa Pag-install ng base ng Site at Tagapangasiwa ay nakabalot sa loob lamang ng isa sa Wika en-GB - na Ingles na may GB pagbaybay halimbawa. Upang maisama ang lahat ng mga pagsasalin magagamit Gusto mamaga ang mga pangunahing pakete at gawin itong makunat para sa mga mag-upload ng mga layunin. Ang Wika ng mga file na paganahin ang lahat ng User interface parehong Front-end at Back-end na itinatanghal sa mga lokal na ginustong wika. Tandaan ang mga paketeng pang-walang anumang epekto sa aktwal na nilalaman tulad ng Akda.
Jumi ay isang kasangkapan na masyadong
Ang ilang mga module (eg newsflash, mainmenu, whosonline, atbp) at plugins (hal. bumoto, pagebreak, at iba pa) ay nagbibigay ng output kaagad pagkatapos na sila ay i-publish. Jumi ay naiiba. Jumi ay isang kasangkapan.
Ang isang kasangkapan na mismo nagbibigay ng wala. Ito ay walang laman. Tulad ng CMS Joomla! nang walang anumang nilalaman. Kayo na magbigay Jumi ilang mga materyales na maaaring ma-proseso at iniharap sa mga gumagamit. Ang mga materyales para sa Jumi ay cutom codes.
Jumi tumatagal ng ilang source, nakasulat o nakatago, at injects ito sa Joomla!
Simple at makapangyarihan.
Jumi - bahagi, at mga plugin module kasangkapan
Jumi kasangkapan, kahit na ano eksakto - isang bahagi, isang plugin o ng isang module, isama sa Joomla! ilang source. Source ay maaaring naka-imbak o nakasulat. Ito ay maaaring hal css, html, php, javascript o isang text file. Para sa bawat module Jumi, Jumi plugin Halimbawa at Jumi bahagi rekord, maaari bibigyan ng sariling source para maisama.
Output Jumi extension depende sa source kasama.
Output Jumi bahagi ay sa kanyang sariling pahina.
Jumi module na output ay sa isang module na posisyon.
Jumi output plugin ay sa isang tukoy na posisyon sa isang artikulo.
Kapag pumipili ng Jumi para sa pagpapalawak ng Joomla! kakayahan sa sagot na ito ng dalawang mga katanungan:
- ANO ang dapat makita?
- SAAN epekto ang makikita?
ANO Ang tanong ay tungkol sa isang source na kasama. SAAN Ang tanong ay tungkol sa mga uri ng extension Jumi: Jumi module, Jumi plugin o Jumi bahagi.
Ang mga pinaka-karaniwan na paggamit ng Jumi ay kabilang sa php, hrml, javascript at css codes.
Ano ang maaaring gawin sa Jumi?
Kilalang mga solusyon sa Jumi sumasakop sa mga aplikasyon:
- ikatlong partido sa advertising banner (Google AdSence, Amazon, AdBrite, ...),
- sariling adverts,
- form (mga contact, mga kautusan, survey, botohan, ...),
- scrollers,
- multimedia,
- mga mapa,
- mga blog,
- ...
Upang sabihin ang katotohanan module Jumi maaaring palitan ang lahat ng alam sa module para sa Joomla! at, sa parehong panahon, ang output ng code ay maaaring ipinapakita sa mga artikulo at / o mga sangkap ng sabay-sabay rin. Mga posibilidad ay halos walang hanggan ...
Jumi - Jack ng lahat ng mga trades?
Hindi! Jumi ay may limitasyon. Paumanhin. Ang pinaka-mabigat na ang mga sumusunod:
Jumi maaaring isama lamang ang mga file na tirahan sa iyong server.
Babala na ito ay hindi nangangahulugan na hindi ka maaaring ipakita ang output ng mga dayuhan sa pamamagitan ng script Jumi. Ito ay nangangahulugan na hindi ka maaaring gumawa ng isang "dayuhan" na file sa iyong sariling mga file na may Jumi: hindi ka maaaring point sa mga panlabas na file na script.
Jumi ay hindi mananagot para sa selfconsistent output ng mga kasama na file.
Babala na ito ay hindi nangangahulugan na hindi mo maaaring kabilang ang anumang mga file sa iyong server. Maaari mo. Subalit Jumi ay walang anumang kaalaman upang magpasiya kung ang nilalaman ay pagmultahin o hindi. Jumi ay WYIIWYG - Ano ka ba Isama Ano Kumuha ka. Ang tanging marunong magkabuhul-buhol sa proseso ay Ikaw.
Jumi plugin ay may mga limitasyon ng memorya.
Jumi plugin (hindi Jumi module o bahagi) ay gumagamit ng php buffering: ang naka-imbak script ay buffered sa memorya ng una at pagkatapos ay kasama sa artikulo. Para sa mga higante, talagang malaki, ang mga script na memory_limit ay naka-set sa iyong php.ini ay maaaring hindi sapat. Kung kaya pagkatapos palakihin ito.


