Jumi Översikt
Jumi är den uppsättning förlängningar (Eller tillägg) för Joomla!
En förlängning används för att lägga förmåga att Joomla! som inte finns i botten kärnan kod. Det finns tusentals av dem. Du kan hitta fler exempel över på vår ständigt växande Joomla! Directory. Förbered dig på att bli förvånad över hur mycket spännande arbete som våra aktiva utvecklare!
Det finns fem typer av Joomla! tillägg:
- Komponenter
- Moduler
- Mallar
- Plugins
- Språk
Jumi kommer som komponent och språk (Endast för Joomla 1.5), den plugin och modul extensions för Joomla!
Komponenter - allmän information
En komponent är den största och mest komplexa av de Extension typer. Komponenter är som miniprogram som gör huvuddelen av sidan. En analogi som kan göra förhållandet lättare att förstå skulle vara att Joomla! är en bok och alla delar är kapitlen i boken. Kärnan artikel Component (com_content), Till exempel, är mini-program som hanterar alla gör kärna artikel precis som de centrala registreringen Komponent (com_user) Är mini-program som hanterar Registrering av användare.
En komponent kommer att hantera data, som visar, tillhandahåller funktioner, och i allmänhet kan utföra någon åtgärd som inte omfattas av den allmänna funktioner kärnan kod.
Komponenter arbeta hand i hand med moduler och plugins att ge en rik variation av innehåll display och funktionalitet bortsett från standardartikel och innehåll visas. De gör det möjligt att helt omvandla Joomla! och kraftigt utöka sin kapacitet.
Moduler - allmän information
En modul är mer lätt och flexibel Förlängning används för rendering av sidor då en komponent. Moduler används för små bitar av sidan som är i allmänhet mindre komplexa och kan ses på olika komponenter. För att fortsätta i vår bok analogi, kan en modul ses som en fotnot eller header block, eller kanske en bild / caption block som kan göras på en viss sida. Självklart kan du ha en fotnot på någon sida, men inte alla sidor kommer att ha dem. Fotnoter också kan verka oavsett vilket kapitel du läser. Likaså Moduler kan göras oavsett vilken komponent du har laddat.
Moduler är som små mini-applets som kan placeras var som helst på din webbplats. De arbetar tillsammans med komponenter i vissa fall och i andra är helt fristående kodavsnitt används för att visa vissa data från databasen t.ex. artiklarna (Nyhetsflash) Moduler vanligtvis används för utmatning av data, men de kan också vara interaktiv form poster till ingång uppgifter till exempel in modul eller omröstningar.
Moduler kan hänföras till modul positioner som definieras i din mall och i back-end medan du redigerar inställningarna Modul Position. Till exempel, "vänster" och "höger" är vanliga för en 3 kolonn layout.
Varje modul är tilldelad en modul position på din webbplats. Om du vill att den ska visas i två olika platser du måste kopiera modulen och tilldela kopian för att visa på den nya platsen. Du kan också ställa in vilka menyalternativ (och därmed sidor) en modul visas på kan du välja alla menyalternativ eller du kan välja och vraka genom att hålla ner Ctrl-tangenten och välja flera platser en efter en i modul [Edit]-skärmen .
Plugins - allmän information
En av de mer avancerade tillägg för Joomla! är Plugin. I tidigare versioner av Joomla! (Dvs. före 1,5-version) plugins var kända som "mambots". Bortsett från att ändra deras namn deras funktionalitet har utökats. Ett plugin är en del av kod som körs när en fördefinierad händelse inträffar inom Joomla!. Med hjälp av en plugin tillåter en utvecklare att ändra hur deras kod beter sig beroende på vilka insticksprogram installeras för att reagera på en händelse.
Det finns flera typer av plugins i Joomla! där. T.ex. redaktörer, autentisering, innehåll plugins etc. De skiljer sig i användning och beteende.
Jumi plugin tillhör en familj av det så kallade innehåll plugins. Det betyder att det inkluderar anpassade koder i Joomla! artiklar bara.
Innehåll plugins ändra utseendet på Joomla! artiklar. De kan innehålla något i en artikel, ändrar vissa ord, tilldela html klasser som används i artikeln, etc., etc.
Språk - allmän information
Ny för Joomla! 1,5 och kanske den mest grundläggande och kritiska Extension är ett språk. Joomla! släpps med flera Installation språk, men basen webbplatsen och Administratör är förpackade i bara ett språk sv-SE - Vara engelska med GB stavning till exempel. Om du vill inkludera alla översättningar tillgängliga skulle svälla kärnan paketet och göra det ohanterligt för uppladdning ändamål. Språkfilerna att alla användargränssnitten både front-end och back-end som skall presenteras i den lokala språk. Obs dessa förpackningar inte har någon inverkan på själva innehållet som artiklarna.
Jumi är ett verktyg för
Vissa moduler (t.ex. newsflash, huvudmeny, whosonline, etc.) och plugins (t.ex. rösta, pagebreak, etc.) ger effekt omedelbart efter att de publicerar. Jumi är annorlunda. Jumi är ett verktyg.
Ett verktyg i sig ger ingenting. Det är tomt. Som CMS Joomla! utan innehåll. Du måste ge Jumi lite material som kan bearbetas och presenteras för användarna. Materialet till Jumi är Cutom koder.
Jumi tar några källa, skrivna eller lagras, och sprutar in det i Joomla!
Enkel och kraftfull.
Jumi - komponenter, insticksprogram och modul verktyg
Jumi verktyg, oavsett vad exakt - en komponent, en plugin eller en modul, bland annat i Joomla! någon källa. Källa kan lagras eller skrivas. Det kan vara t.ex. CSS, HTML, PHP, JavaScript eller en textfil. Till varje Jumi modul kan Jumi plugin instans och Jumi komponent spela in, få sin egen källa för integration.
Jumi förlängning utgång beror på källan ingår.
Jumi komponent utgång är i sin egen sida.
Jumi modulen utgång är i en modul plats.
Jumi plugin utgång till en definierad position i en artikel.
När du väljer Jumi för förlängning av Joomla! kapacitet besvara dessa två frågor:
- Vad ska ses?
- Där effekten kommer att synas?
The VAD Frågan är om en källa som ska ingå. Den VAR Frågan är om den typ av Jumi anknytning: Jumi modul, Jumi plugin eller Jumi komponent.
Den vanligaste användningen av Jumi är bland annat PHP, hrml, javascript och css koder.
Vad kan göras med Jumi?
Kända Jumi lösningar täcker dessa applikationer:
- tredje part reklambanderoller (Google AdSence, Amazon, AdBrite, ...),
- egna annonser,
- former (kontakter, beställningar, enkät, enkäter, ...),
- scrollers,
- multimedia,
- kartor,
- bloggar,
- ...
Sanningen att säga Jumi modulen kan ersätta alla vet moduler för Joomla! och, samtidigt, kan effekten av koden visas i artiklar och / eller komponent på samma gång också. Möjligheterna är nästan oändliga ...
Jumi - Jack om alla affärer?
Inga! Jumi har sina begränsningar. Ursäkta. De allvarligaste följande:
Jumi kan endast inkludera filer som finns på servern.
Denna varning betyder inte att du inte kan presentera utgången av utländska manus via Jumi. Det betyder att du inte kan göra en "utländsk" filen din egen fil med Jumi: du kan inte peka på externa skriptfiler.
Jumi ansvarar inte för selfconsistent produktion av den inkluderade filen.
Denna varning betyder inte att du inte kan innehålla någon fil på din server. Du kan. Men Jumi inte har någon intelligens för att avgöra om innehållet är bra eller inte. Jumi är WYIIWYG - Vad du Inkludera är vad du får. Den enda intelligenta knut i processen är du.
Jumi plugin har minne begränsningar.
Jumi plugin (inte Jumi modul eller komponent) använder php buffring: den lagrade skriptet är buffrat i minnet först och sedan inkluderas i artikeln. För stora, riktigt stora, skript för memory som är inställd i din php.ini kan vara otillräcklig. Om så är fallet öka den.

