DutchJoomla maakt nu intensief gebruik van JavaScript, Ajax en Caching om de templates over de sites te stroomlijnen. Toont de onderstaande template niet goed? Meldt dit ons dan door hier te klikken.

Extensies v1.5

Uit DutchJoomla! Wiki

Ga naar: navigatie, zoeken

Wat zijn extensies en welke soorten zijn er.

Recht uit de doos doet Joomla! prachtige werk in het beheren van artikelen die nodig zijn voor uw website leven in te doen blazen. Maar voor vele mensen zit de kracht van Joomla! in het applicatieframework die het mogelijk maakt dat duizenden ontwikkelaars over de gehele wereld krachtige extensies maken die als uitbreiding dienen op een Joomla! website. We geven enkele voorbeelden van de beschikbare extensies:

  • Dynamische form builders
  • Zakelijke of organisatorische mappen
  • Documentbeheer
  • Afbeelding en multimediagalerijen
  • E-commerce en winkelkarretjes
  • Forums en chat software
  • Kalenders
  • Email nieuwsbrieven
  • Data verzameling en rapportagetools
  • Banner advertentiesystemen
  • Betalende inschrijvingssystemen

U kunt vele voorbeelden vinden op de, nog groeiende, Joomla! Extensions Directory. Maak u klaar om verbaasd te worden van de uitbreidingsmogelijkheden die ontwikkelt werden door de actieve ontwikkelaarscommunity van Joomla!

Een handige gids voor de extensiesite kan gevonden worden op: http://extensions.joomla.org/content/view/15/63/


De soorten extensies

Er zijn vijf soorten extensies:

  • Componenten
  • Modules
  • Templates
  • Plugins
  • Talen

U kunt verderlezen over deze mogelijkheden door op de links te klikken in de artikelindex (een andere handige tool van Joomla!) hierboven of door op de onderstaande link te klikken.


Componenten

Een component is één van de grootste en meest complexe soort van de extensies. Componenten zijn kleine applicaties die die in de hoofdinhoud van de pagina worden weergegeven. Een goede vergelijking die we kunnen maken voor het beter te begrijpen is met een boek, Joomla! is een boek en alle componenten zijn de hoofdstukken in dat boek. De kern bestaat uit een artikelcomponent (com_content), het is een kleine applicatie die alle zaken behandelt rond de artikelen; een ander hoofdstuk behandelt dan weer de registraties (com_registration).

Vele van de Joomla core features zijn reeds aanwezig in het standaardpakket zoals:

  • Contactpersonen
  • Voorpagina
  • Nieuwsfeeds
  • Banners
  • Massamail
  • Polls
  • RSS Syndicatie

Een component zal data beheren, de weergaven bepalen, functionaliteiten aanbieden en in het algemeen acties ondernemen die niet onder de kerncode van het systeem vallen.

Componenten werken hand in hand met modules en plugins om zodoende nog meer functionaliteiten aan te bieden dan de standaard artikelweergave. Componenten maken het mogelijk voor uw Joomla! website volledig te veranderen en de mogelijkheden te vergroten.

Meer informatie over de componenten is beschikbaar in de Engelstailige Joomla! help handleiding: Componenten http://help.joomla.org/content/view/77/153/


Modules

Een meer lichtere en flexibere extensie die gebruikt voor paginaweergaves is een module. Modules worden gebruikt voor kleine delen op een pagina, deze zijn meestal minder complex en worden gezien rond differse componenten. Om verder te gaan in ons boek kunnen we deze aanzien als een voetnoot of een hoofdingblok, of een afbeeldingsblok die getoond wordt op een bepaalde pagina. Logischerwijs kan je een voetnoot hebben op elke pagina\'s maar ook op andere pagina\'s dan weer niet. Sommige modules kunnen ook onafhankelijk draaien van waar het component is geladen. Kortom veel is mogelijk met modules.

Modules zijn eigenlijk kleine toepassingen die overal op uw website geplaatst kunnen worden. Ze werken wat samen met componenten en in andere gevallen zijn ze losstaande code die gegevens uit een database zal weergeven (zoals een lijst met laatste artikelen). Modules worden meestal gebruikt voor gegevens weer te geven maar kunnen ook doenen om data in te geven zoals het inlogformulier, poll en zoekveld.

Modules kunnen toegewezen worden aan diverse locaties van uw template en kunnen aangepast worden vai de administratiezijde. ZO kunt u een module van links naar rechts verplaatsen of andere locaties toewijzen.

Weergeven van modules

Elke module kan toegewezen worden aan een modulepositie voor uw website. Indien u deze in twee verschillende locaties wenst weer te geven kunt u de module kopiëren en deze instellen voor weer te geven op een andere pagina. U kunt ook instellen op welke menuitems deze modules mogen getoond worden, u kunt alle menuitems selecteren of specifieke menu items kiezen doro het indrukken van de ctrl toets in het aanpasscherm van een module.

Merk op dat ook het hoofdmenu een module is! Wanneer u een nieuw menu aanmaakt zal de menubeheerder automatisch een kopie maken van de hoofdmenumodule en het de naam geven van uw nieuwe menu. Wanneer u een module kopieert zal deze de parameters niet mee kopiëren zodat u apparte instellingen kunt ingeven voor beide.

Nieuwsflash voorbeeld

De nieuwsflashmodule is een module die artikels zal tonen van uw website in een toegewezen modulepositie. Het kan gebruikt worden en geconfigureerd worden voor enkel een categorie, alle categorieën of willekeurig artikelen te kiezen en weer te geven aan de gebruiker. Het zal zoveel tonen van het artikel zoals jij het hebt ingesteld en zal een "Lees meer..". link bevatten die gelinkt is aan de volledige pagina.

De nieuwsflashmodule is handig voor zaken zoals laatste nieuws of de laatste artikelen te tonen op uw website.

Meer informatie over de Modules is beschikbaar in de Engelstailige Joomla! help handleiding: Modules http://help.joomla.org/content/view/91/153/


Plugins

Één van de meer geavanceerde extensies van Joomla! zijn de plugins (voorheen een mambot genoemd). Samen met de ontwikkeling van de Joomla! 1.5 reeks werd de vorige naam mambots gewijzigd naar plugins aangezien hun mogelijkheden erg uitgebreid werden. Een plugin is een stuk code dat uitgevoerd wordt wanneer een bepaalde actie gebeurt binnenin Joomla!. Editors zijn ook plugins, deze worden uitgevoerd van zodra de actie "onGetEditorArea" in Joomla! wordt opgeroepen. Door het gebruiken van een plugin staat dit de ontwikkelaar toe de wijze waarop code zich gedraagd te doen reageren op een bepaalde actie.

Meer informatie over de Plugins is beschikbaar in de Engelstailige Joomla! help handleiding: Plugins http://help.joomla.org/content/view/110/153/


Talen

Nieuw in Joomla! 1.5 en wellicht de meest basis en meest kritieke extensie is een taal. Talen worden ingepakt als een core language pakket of een extensie taalpakket. ZE staan toe dat zowel de Joomla core en derde partijcomponenten geïnternationaliseerd kunnen worden.

Meer informatie over de Talen is beschikbaar in de Engelstailige Joomla! help handleiding: Talen http://help.joomla.org/content/view/23/160/

Steun DutchJoomla

Geen enkel Open Source pakket kan zonder zijn community, dus wij kunnen ook niet zonder jou! Je kunt ons op vele verschillende manieren eenvoudig steunen en zo iets terug doen voor de community. Benieuwd hoe? Klik dan hier.

Adverteren op DutchJoomla

Je eigen bedrijf en/of diensten promoten op DutchJoomla? Dat kan met het voordelige DutchJoomla Advertentieprogramma. Profiteer van het aanbod en de vele bezoekers van DutchJoomla om jezelf te promoten! Klik hier voor meer info.
Copyright © 2004 - 2008 DutchJoomla! Alle rechten voorbehouden. Disclaimer
Joomla! is een geregistreerd merk van Open Source Matters, Inc.