En de winnaar is...

Dat is een vraag die mij dagelijks meerdere malen gesteld wordt. Wat is het beste CMS? Wat is de beste extensie? Wat is de beste oplossing voor dit, of voor dat? Wanneer ik nadenk over de antwoorden die ik geeft bestaat er over het algemeen niet één antwoord op dezelfde vraag. Per situatie moet worden bekeken wat het juiste antwoord is. Zo bestaat het beste CMS niet, dat is namelijk gerelateerd aan heel veel factoren. Kennis van de beheerder, hosting omgeving, kwaliteit en functies van het CMS, maar vooral kennis van diegene die de website moet maken van het CMS en de extensies. Persoonlijk heb ik zeker meer dan de helft van alle extensies in de Joomla extension database al getest en beoordeeld. Omdat ik zelf al vele jaren ervaring heb met Joomla is dit voor mij het CMS dat ik over het algemeen zal aanbevelen. Dat wil echter niet zeggen dat bijvoorbeeld Wordpress of Drupal niet geadviseerd zal worden in sommige gevallen.

Zo gaat dat ook met e-commerce oplossingen. Wanneer we statistieken bekijken dan is Magento het meest gebruikte systeem. Dat wil natuurlijk ook niet zeggen dat dit het beste systeem is voor iedere webshop. De complexiteit van Magento brengt over het algemeen extra hoge kosten met zich mee. Voor een startende webshop of een kleine ondernemer of een shop met een beperkt aanbod is dit echt niet noodzakelijk. Systemen als OpenCart of Virtuemart zijn in veel gevallen al meer dan voldoende. Daarnaast hebben deze systemen een groot voordeel en dat is dat zij ook te integreren zijn in Joomla. Dit biedt de mogelijkheid om een website te maken met daarin een webshop. Dit is daadwerkelijk iets anders als alleen maar een webshop. Voor veel bedrijven is de webshop maar een bijzaak en niet de Core business.

Dat is wel degelijk een discussie van dit moment. Allereerst wil ik voorop stellen dat bootstrap naar mijn mening een uitermate geschikt platform biedt om een basis te leggen voor een moderne website of webapplicatie. Laten we dus geen discussie voeren over het feit of bootstrap wel of niet goed in elkaar gestoken is en veronderstellen dat dat echt wel zo is. Het probleem ligt echter meer bij het feit dat Joomla! gekozen heeft om gebruik te maken van een platform dat buiten hun eiegen beheersgebied ligt. Het Twitter Bootstrap framework wordt onderhouden door een community die niet specifiek gericht is op Joomla! gebruikers. Men is de eerste hobbel al tegengekomen toe Bootstrap van versie 2 naar versie 3 overschakelde en daarbij de keuze heeft gemaakt om niet downwards compatible te zijn. Dit is natuurlijk een issue die overal in de markt impact heeft, maar wanneer een dergelijk framework wordt gebruikt binnen een CMS (niet alleen in Joomla!, maar ook bv. Wordpress en Drupal maken gebruik van Bootstrap) heeft dit tevens gevolgende voor 3th party developers die extensies maken voor het desbetreffende CMS. Dit kan weer verstoringen of vertragingen opleveren voor productie websites en daarom is de vraag wel degelijk redelijk om te stellen.

Mijn mening is echter wel duidelijk. Het bootstrap framework is een van de beste frameworks van dit moment die gebruik maken van de standaarden in de markt. Hierdoor is code beheerbaar en overdraagbaar en kan de focus worden gelegd op het maken van een goed product i.p.v. het leggen van een basis. Wanneer de ontwikkelaars van Joomla! en van extensies gewoon hun werk blijven doen zullen deze standaarden worden gebruikt door alle partijen en kunnen dit soort update werkzaamheden worden bepekt tot een minimum. Het blijft gewoon een kwestie van regelmatig code updaten, dus regelmatig updates aanbieden aan de eindgebruikers, en dat is iets wat Joomla! zeker in hun strategie heel duidelijk heeft gesteld. Ik zeg dus: "Bootstrap, vooral doen!"

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.

Ik ben natuurlijk niet de enige die zich bezig houdt met het maken van filmpjes om anderen te helpen. Ook ikzelf gebruik deze filmpjes vaak om informatie over te brengen. Wanneer iemand namelijk een bruikbare video heeft gemaakt, dan hoef dat natuurlijk niet nog een keer te doen. Hieronder vind u een aantal voorbeelden van video(bronnen)

 

The official Joomla youtube channel

joomla-channel-on-youtubeHet kanaal is voornamelijk bedoeld voor ontwikkelaars, maar is in veel gevallen ook uitermate geschikt voor beginnende Joomla gebruikers. Er staan in ieder geval meer dan 30 filmpjes op (op het moment van schrijven).

Het kanaal is gratis te gebruiken en ook dat is natuurlijk waardevol. De video's zijn gemaakt door de mensen van het Joomla project zelf, dus je mag er vanuit gaan dat er in ieder geval deskundige mee bezig zijn geweest.

Wanneer je op de hoogte wilt blijven dan kun je de 'subscribe'-knop gebruik om op de hoogte te blijven. De video's zijn natuurlijk in de Engelse taal omdat ze wereldwijd gebruikt kunnen worden.

Joomla! Secrets

joomla-secretsOp deze website wordt ook iedereen wel verder geholpen. Zoals de naam al doet vermoeden natuurlijk worden hier allerlei geheime zaken over Joomla besproken en onthuld middels videofilpjes. Wanneer je de website bekijkt dan vind ik persoonlijk dat het design heel erg goed past bij de naam van de website. Het geeft direct een soort misterieuse look-and-feel. De filmpjes zijn ook hier in het Engels.

iTeachMe

i-teach-meNog een website die vol staat met video's die het leven van de Joomla gebruiker gemakkelijker maken. Daarbij moet ik wel als kanttekening plaatsen dat de meeste video's gaan over administrator taken en dat er ook wat zaken voor ontwikkelaars te vinden zijn. Kortom, als beginner heb je niet heel erg veel aan deze website. Verder is de stem van de persoon op de fimpjes redelijk zacht en eentonig. Hierdoor zijn ook de filmpjes wat saaier om naar te kijken.

Blog

October 2019
Mo Tu We Th Fr Sa Su
30 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