Component ontwikkeling
From Joomla! Documentation
Deze pagina bevat veel links naar geselecteerde documentatie over Component ontwikkeling voor en . Een goede plaats om te beginnen zijn onderstaande Introductie tot Component ontwikkeling artikelen aangezien ze een goede inleidende kennisbasis leveren om te beginnen.
Een component is een soort Joomla! extensie. Componenten zijn de voornaamste functionele eenheden binnen Joomla!; ze kunnen gezien worden als mini-toepassingen. Een eenvoudige analogie zou zijn dat Joomla! het besturingssysteem is en de componenten de bureaublad-toepassingen. Ze worden meestal weergegeven in het midden van de hoofdinhoud van een template (afhankelijk van het template).
De meeste componenten hebben twee belangrijke delen: een beheergedeelte en een websitegedeelte. Het websitegedeelte is het deel dat gebruikt wordt voor het renderen van de pagina's wanneer zij aangeroepen worden tijdens normale handelingen op de website. Het beheergedeelte voorziet in een interface om de diverse aspecten van de component in te stellen en te beheren en is toegankelijk via de Joomla! beheertoepassing.
Joomla! bevat een aantal vaste componenten, zoals het artikelbeheersysteem en contactformulieren.
Zie ook: Module, Plugin, Template
Introductie tot component ontwikkeling
Er zijn veel artikelen, handleidingen, referenties en FAQs die zich richten op component-ontwikkeling. Wanneer dit de eerste keer is dat u een component ontwikkelt voor Joomla, dan is het het beste om te starten met De basisprincipes van hoe een component functioneert. Indien nodig, kunt u de besturingsstroom van een component visualiseren met deze diagrammen.
Vervolgens zult u de MVC tutorial willen lezen → Ontwikkelen van een Model-View-Controller Component
Nadat u de handleiding hebt gelezen en/of het voorbeeld-component hebt geprobeerd, kunt u zich meer op specifieke details van het component richten via aanvullende artikelen. Deze lijst is te vinden op het component ontwikkeling portaal of op alle bijbehorende portalen voor ontwikkeling (plugins, modules of templates).
Algemene informatie
- Uw werkstation instellen voor Joomla! ontwikkeling
- Veilige codeer richtlijnen
- De structuur en naamconventies die gebruikt worden in Joomla componenten
FAQ's
Lijst met alle artikelen die horen in de categorieën "FAQ" EN "Component ontwikkeling"
- Extensions GPL notices
- Extensions distribution
- Extensions name
- How can you view a live site while developing, but hide it from others?
- How do you add a PayPal button?
- How do you list your extension in the extensions site?
- Component Development/FAQs
- How to determine browser capabilities?
- How to implement XML-RPC in a component?
Handleidingen
- Het benaderen van het huidige user object
- Toevoegen van eigen velden aan de artikel component
- Toevoegen van sorteerbare kolommen aan een tabel in een component
- Formuliervalidatie bij de client
- Een modal formulierveld maken
- Foutboodschappen en mededelingen tonen
- SEF URL's in uw component ondersteunen