Actions

Difference between revisions of "Plugin/sw"

From Joomla! Documentation

(Importing a new version from external source)
(Importing a new version from external source)
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
 
<noinclude><languages /></noinclude>
 
<noinclude><languages /></noinclude>
{{Chunk:Plugin/sw|Plugin}}
+
{{Chunk:Plugin/sw}}
  
 
==Kujifunza zaidi==
 
==Kujifunza zaidi==
Line 29: Line 29:
 
Pia unapatikana mfano mgumu kwa [[S:MyLanguage/Creating a System Plugin to augment JRouter|kutumia plugin ya kutengeza ruta mpya ya mfumo]] kwa kutengeza URL ({{JVer|2.5}} pekee).
 
Pia unapatikana mfano mgumu kwa [[S:MyLanguage/Creating a System Plugin to augment JRouter|kutumia plugin ya kutengeza ruta mpya ya mfumo]] kwa kutengeza URL ({{JVer|2.5}} pekee).
  
[[Category:Extensions]][[Category:Landing Pages]][[Category:Glossary]][[Category:JED]]
+
[[Category:Extensions/swCategory:Landing Pages/sw]][[Category:Glossary/sw]][[Category:JED/sw]]

Latest revision as of 18:04, 22 March 2014

Other languages: català 57% • ‎English 100% • ‎español 100% • ‎français 100% • ‎Bahasa Indonesia 100% • ‎日本語 100% • ‎Nederlands 100% • ‎Kiswahili 100%

Plugin ni aina ya kiendelezo cha Joomla!. Plugins zinapeana kazi ambazo zinahusisha matukio ya migongano. Joomla inapeana maseti ya ukuu Matukio ya Plugin, lakini kiendelezo chochote kina weza kuchoma matukio (ya kidesturi). Wakati kukitokea matukio fulani, kazi zote za plugin za aina hii zinazohusiana na tukio hili zitanyongwa katika mlolongo. Hii ni njia yenye nguvu kwa kupanua jukumu la Jukwaa la Joomla!. Na pia inatoa njia ya kuwaruhusu watengenezaji wa kiendelezo kukabiliana na vitendo vyao vingine vya viendelezo, kufanya viendelezo viwezekupanulika.

Usanifu wa plugin wa Joomla! utafuata patani ya muundo 'waangalizi' (Observer design pattern). Darasa JPlugin hutoa maana ya kusajili msimbo wa kidesturi wa plugin pamojya na matukio ya ukuu au ya kidesturi. Darasa la JDispatcher (JEventDispatcher katika Joomla 3.x) ni kikao cha matukio ambayo yanaita Plugins zote zilizosajiliwa kwa ajili ya tukio fulani, ikiwa tukio hili lina migongamano.

Angalia pia: Komponenti, Moduli, Templeti


Contents

Kujifunza zaidi

Wanaoanza

Kwa kuelewa ni vipi kusakinisha na kutumia plugin katika Joomla, unapendekezwa kusoma Usimamizi wa Plugin ya Joomla

Wakatikati

Kwa kuelewa vizuri plugin, unashauriwa kutengeza plugin ya kimsingi ya Joomla!.

Ikiwa uko na plugin ya msingi ya yaliomo ndani ya moduli au komponenti ya kidesturi, unapendekezwa kusoma S:MyLanguage/Triggering content plugins in your extension/Kusababisha plugin ya yaliomo ndani ya kiendelezo chako.

Waliowanajua

Kwa kuelewa kanuni za mfumo wa plugin, angalia Muhtasari wa waelezaji wa plugin. Kwa kutekeleza hii ndani ya komponenti ambayo umeichora, unapendekezwa kusoma Kuisaidia plugin ndani ya komponenti yako.

Kutumia plugin

Plugin zimepangwa kwa vikundi, itategemea na tukio ambapo zinatumika. Hapa unaweza kupata orodha kamili ya plugin ambazo zimepangwa kwa vikundi kwa aina ya tukio (majina ya matukio mengi yamebadilishwa kutoka Joomla 1.5 na kwenda kwa Joomla 2.5 - angalia hapa kwa orodha kamili ya mabadilisho). Pia kuna mafunzo rahisi ya aina mbalimbali ya kueleza ni vipi baadhi ya plugin za mifano zinatumika kwa baadhi ya matukio haya katika matafutaji ambayo yanatumia komponenti ya Tafuta pamoja na komponenti ya Tafuta kijanja.

Kuna mafunzo mengi ambayo yanatumia masababisho ya mtumiaji na yanaeleza ni vipi kutengeza plugin ya uthibitishaji kwa kusaidia watumiaji kuingia kwa Joomla na kutengeza plugin ya maelezo mafupi kwa Joomla.

Pia unapatikana mfano mgumu kwa kutumia plugin ya kutengeza ruta mpya ya mfumo kwa kutengeza URL (Joomla 2.5 pekee).