Database

  • Hoe volwassen zijn de Content Construction Kits (CCK)

    Content Construction Kits

    Ik ben bij veel opdrachten betrokken voor grote organisaties. Hier wordt steeds vaker besloten om gebruik te maken van open source producten. De redenen hiervoor zijn uiteenlopend, maar voor dit verhaal niet van belang. Nu moet ik helaas vaststellen dat Joomla op het moment van schrijven in de meeste gevallen niet het CMS is dat de voorkeur beleefd. Vaak wordt bijvoorbeeld Drupal ingezet. De voornaamste reden hiervoor is dat Drupal relatief eenvoudig uit te breiden is met content types. Hierdoor is het een enorm flexibel systeem voor ontwikkelaars. De keuze voor Drupal is dus vaak ook gebaseerd op informatie uit het verleden en de ervaring van het ontwikkelteam. Gelukkig kan dit veranderen. Als we kijken naar het Joomla CMS dan moeten we vaststellen dat dit de afgelopen periode is uitgegroeid tot een zeer volwassen systeem met alle mogelijkheden die van een modern Content Management Systeem verwacht mogen worden. Het mist echter nog steeds één ding dat Drupal dus wel standaard aan boord heeft en dat is de mogelijkheid om content types aan te maken. Hier komen de CCK's (Content Construction Kits) om de hoek kijken. De afgelopen periode heb ik onderzoek gedaan naar deze CCK's en ik moet toegeven dat ik enorm verbaasd was over de volwassenheid die deze extensies hebben doorgemaakt. Sommige van deze tools zijn complete ontwikkelomgevingen voor applicaties zonder dat de gebruiker erg veel ontwikkel ervaring nodig heeft. Hieronder een klein deel van mijn bevindingen.

  • Json intergratie maakt joomla een belangrijke speler

    Wanneer we kijken naar de mogelijkheid om Json te genereren vanuit Joomla dan is dat een belangrijkere stap als vele van jullie zich misschien realiseren. In de markt van opensource content management systemen zijn er 3 spelers die deze markt domineren. Wordpress, Joomla & Drupal.De laatste wordt voornamelijk gebruikt in de groot zakelijke wereld. Hierbij wordt vaak als reden opgegeven dat het relatief eenvoudig is om maatwerk te verrichten dat aansluit bij Drupal. Ook de mogelijkheid om gegevens op andere manieren te omsluiten naar buiten toe wordt vaak als argument aangedragen. Kortom het is gemakkelijk voor programmeurs en je kan Json data uitspuwen. Deze beide argumenten kunnen we vanaf versie 3 van Joomla ook aan gaan dragen voor Joomla. Allereerst is het Joomla platform zwaar verbeterd en vele malen gemakkelijker gemaakt voor ontwikkelaars zodat maatwerk op Joomla vanaf nu ook snel en zonder al te veel moeite kan worden gemaakt. Het genereren van Json behoort nu ook standaard tot de mogelijkheden.

    Waarom is dat nu zo belangrijk?

    Ik ga dit proberen duidelijk te maken met een voorbeeld. Wij ontwikkelen steeds vaker niet alleen een website, maar ook apps. Voor veel van deze apps is data uit een database noodzakelijk. Met Json kunnen we ervoor zorgen dat deze data  op een veilige manier in en uit de databases komt. Om deze data te beheren wordt veelal de eis gesteld dat er ook een back-end systeem wordt ontwikkeld voor de desbetreffende app. In de markt zien we nu dus nog dat dit vaak wordt ontwikkeld in Drupal, maar waarom zouden we dat dus niet met Joomla gaan doen. 

    Ik ga er in ieder geval me aan de slag. Ik hoop dat jullie mijn voorbeeld zullen volgen.

Blog

March 2020
Mo Tu We Th Fr Sa Su
24 25 26 27 28 29 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5