Apps & componenten
Breid je site uit met extra functies en onderdelen die je overal kunt hergebruiken.

Met herbruikbare onderdelen breid je je site uit: je maakt iets één keer en plaatst het overal, altijd identiek.
Voorbeeld: een herbruikbaar onderdeel
Maak een herbruikbaar prijstabel-onderdeel en zet het op de prijzen-pagina.Maatwerk?
Een koppeling met een ander systeem of een app helemaal op maat bouwt Ster Software voor je — neem contact op.
Wanneer is dit handig?
Herbruikbare onderdelen lonen vooral zodra je hetzelfde stukje meerdere keren op je site tegenkomt — een prijstabel, een teamkaart, een productblok. Pas je het onderdeel één keer aan, dan verandert het overal tegelijk mee. Dat scheelt dubbel werk en voorkomt dat pagina's uit de pas gaan lopen.
Componenten combineer je vaak met je eigen datatypes: het onderdeel toont dan automatisch de actuele gegevens uit je lijst, bijvoorbeeld via het records-blok. Zo bouw je een keer een sjabloon en vult die zich vanzelf met nieuwe items.
Kies bewust waar je een vast onderdeel neerzet: op losse pagina's plaats je het net zo makkelijk als op een dynamisch gegenereerde pagina.
Voor wie is dit interessant?
Herbruikbare componenten zijn niet alleen iets voor grote organisaties met een uitgebreide website. Ook een eenpitter met drie pagina's profiteert: denk aan een prijstabel die op de homepage én op een aparte dienstenpagina moet staan, of een teamkaart die je bij elke nieuwe collega opnieuw wilt tonen. Zonder component kopieer je zo'n blok telkens en pas je bij een wijziging alles los aan; met een component verander je één plek en zie je het resultaat overal terug.
Bij grotere sites met meerdere websites of merken loont het nog meer: een hoofdkantoor kan een vast onderdeel — zoals een openingstijdenblok of een contactstrip — als uitgangspunt neerzetten, waarna elke vestiging het onderdeel met eigen gegevens vult zonder de opmaak opnieuw te hoeven bedenken.
Veelgemaakte misverstanden
Een veelgemaakte fout is te vroeg abstraheren: een onderdeel bouwen voor een situatie die zich nog maar één keer voordoet. Dat levert vaak een te generiek component op dat bij de tweede toepassing alsnog aangepast moet worden. Wacht liever tot je hetzelfde stukje content twee of drie keer nodig hebt — dan wordt vanzelf duidelijk welke onderdelen wél en welke niet variabel moeten zijn.
Een ander misverstand is dat een component altijd complex moet zijn. De meeste waardevolle onderdelen zijn juist simpel: een kaartje, een badge, een citaatblok. Complexiteit voeg je pas toe als de praktijk daar echt om vraagt.
Componenten versus losse pagina-onderdelen
Waar veel CMS'en werken met losse widgets of shortcodes die je los moet configureren, zit een component in Obelisk dichter tegen de content aan: je koppelt 'm direct aan een datatype, zodat het onderdeel automatisch meegroeit met nieuwe items in je lijst. Dat scheelt een handmatige stap die je bij andere systemen vaak wél moet zetten.
Twijfel je of iets een apart component moet worden of gewoon onderdeel van een pagina kan blijven? Een vuistregel: staat het op meer dan één plek, of verwacht je dat op termijn, maak er dan een component van. Staat iets echt maar op één plek, dan is een gewoon pagina-onderdeel simpeler en sneller te onderhouden. Meer over hoe pagina-content technisch in elkaar zit lees je in de kennisbank.