Wordpress aanvallen op jouw Joomla website (deels) voorkomen

Bij een Joomla website komen natuurlijk ook voldoende "brute force" aanvallen gericht op WordPress websites binnen. Het is altijd verstandig om een software-matige firewall als Akeeba Admin Tools Pro te gebruiken maar als die deze aanvallen afvangt worden deze ook in de database opgeslagen. Met natuurlijk de benodigde serverbelasting en meldingen in de logs.

Een andere mogelijkheid is deze aanvallen af te vangen voordat ze binnen de Joomla-omgeving komen. Dit kan door gebruik te maken van het .htaccess bestand. Wanneer je de volgende regels hierin opneemt zal de server zelf deze aanvallen afvangen en wordt jouw website daarmee niet lastig gevallen.

Interessante test websites

Er zijn een aantal websites die best handig kunnen zijn voor mensen die een website willen optimaliseren, sneller willen maken. Zelf ken ik de volgende websites waar ik wel eens gebruik van maak.

www.joomlaseo.com
Website van Simon Kloostra, inmiddels goed bekend om zijn SEO- en website versnellen kennis. Op zijn website wordt duidelijk uitgelegd welke stappen je kan ondernemen voor een betere SEO of versnelling van je website.

https://varvy.com/
Op deze website kan je je eigen website laten scannen naar aanwijzingen van Google Webmaster guidelines. Daarnaas hebben ze ook veel interessante artikelen met aanwijzingen voor verbeteringen.

https://gtmetrix.com/
Hier kan je je website laten scannen op allerlei technische punten en wordt er ook aangegeven wat de verbeterpunten op de website zijn. Ook kan hier gekeken naar uiteenzetting van een Yslow en een waterfall meting.

http://tools.pingdom.com/
Een korte scan van je website kan je op deze website laten uitvoeren. Je hebt de keuze om van verschillende continenten te laten scannen wat handig kan zijn als je doelgroep bv alleen in Nederland zit.

Google Fonts gebruiken in Joomla

Google heeft ook lettertypes die je kan gebruiken in je website, deze zijn te vinden op https://www.google.com/fonts. Wil je deze gebuiken in je Joomla en biedt je template deze mogelijkheid niet aan dan kan je deze zelf toevoegen. Het enige wat je moet doen is het font vinden die je wilt gebruiken en twee bestanden aanpassen. Hier volgt beschrijving hoe je dit voor elkaar kan krijgen.

Zoek de font die je wilt gebruiken op https://www.google.com/fonts en klik op de button Quick use. Kies op de volgende pagina voor optie 3, "Add this code to your website" en kopieer deze link.google fonts

Voorbeelden template overrides

Er zijn van die gevallen wanneer je eigenlijk de wijze waarop een Joomla extensie (zoals een component of module, van de Joomla core of van een derde partij) anders op je website wil laten tonen. Om dit voorelkaar te krijgen is het niet nodig om de extensie helemaal vanaf het begin te schrijven. Er is een makkelijkere weg. 

De standaard output van elke Joomla module of component kan worden overschreven (dus een override) door het toevoegen van code in de "html" map van je template. De bestanden die hier gemaakt worden zijn template overrides. Template overrides zijn bijna grenzeloos. Ze kunnen je de standaard Joomla core output laten aanpassen (toevoegen, bewerken, delen verwijderen). De template manager in de beheerszijde kan gebruikt worden om deze benodigde bestanden voor een override aan te maken. 

Er is een website waar je deze template overrides kan vinden en als zelf nog een goede weet kan toevoegen, deze website is  

Neem er een kijkje en misschien vind je er nog wel een handige tussen.

 

 

Nibbler

Als website-eigenaar (of webmaster) ben je natuurlijk nieuwsgierig of er nog verbeteringen in je website zijn. Eén van de website tools die je hiervoor kan gebruiken is Nibbler. Wanneer je naar http://nibbler.silktide.com/ gaat kan je een website invoeren. Hierna gaat gaat Nibbler aan het werk en uiteindelijk krijg je een overzicht te zien de verschillende categorieen waarin de tests vallen, dit zijn Toegankelijkheid, Ervaring, Marketing en Technologie.

Wanneer je op één van de categorieen klikt zie je de onderdelen waaruit deze is opgebouwd, deze wijzen weer naar een testresultaat waar je kan zien wat goed is en waar nog verbeteringen gemaakt kunnen worden. 

Template overrides - individueel artikel

Dit is een artikel over template overrides en specifiek om de layout van een individueel artikel aan te passen.

Stap 1: creëer een template override

template override maken

Ga naar Extensies > Templatebeheer > Templates.

Zoek hier de template waarvan je de override wil maken en klik daar op “‘templatenaam’ gegevens en bestanden”. Kies nu voor de volgende opties:

  • Maak overrides
  • Componenten
  • com_content
  • artikel

Nadat je op “artikel” geklikt hebt zal Joomla automatisch een kopie maken van de bestanden zodat je deze kan gebruiken voor de overrides. Deze nieuwe bestanden zullen staan in de map: “/templates/templatenaam/html/com_content/article/”. In deze map moeten we nog even twee stappen maken:

Joomla Live-gaan checklist

Ergens in het najaar van 2014 zag ik via Twitter (als ik het me goed herinner) een tweet voorbijkomen van iemand die begonnen was met het maken van een checklist van punten waar je aan kan (of moet) denken voordat je een nieuwe Joomla!-website online wil gaan plaatsen. Deze checklist had hij op Github geplaatst en inmiddels hebben een aantal andere mensen geholpen bij het vervolmaken van deze lijst. Natuurlijk is dit erg handig en graag deel ik deze lijst ook.

Toevallig wist ik dat het mogelijk was om een Github tekstbestand te kunnen embedden, zo blijft ook bij nieuwe aanpassingen ook mijn post dan actueel. Jammer genoeg was het bij dit bestand niet mogelijk maar na even contact met de eigenaar gehad te hebben is het dan gelukt. Omdat deze lijst wat langer is moet je even op "Lees meer klikken".

Plakken vanuit Word

Wanneer je vanuit word tekst wil gaan plakken dan kan dit wel eens voor nare verrassingen komen te staan als je het artikel online gaat zetten. Word heeft namelijk de gewoonte om veel extra opmaakcode te genereren die in conflict kan staan met Joomla. Wanneer je dit wilt voorkomen zijn er verschillende opties.





1Gebruik je de JCE-editor dan kan je via de knop "plakken" of "Paste" dit oplossen. Als je op het pijltje omlaag klikt die er naast staat krijg je de opties om vanuit Word te plakken of als platte tekst. Kies dan om vanuit Word te plakken en je tekst komt zonder overbodige opmaak in je artikel te staan.

2Een alternatief is dat je de tekst in kladblok plakt en daarvanuit weer kopieert en plakt in je artikel.