Perfect Dashboard: Backup, updates & security voor Joomla

logo pdb
Ryte.com (voorheen On-page.org) is een van de beste on-page SEO tools, aanbevolen door Joomlaseo.com (zie onze review). Gratis voor 1 account (voor altijd)!!!

Naast al bestaande oplossingen als Watchful.li en MyJoomla is er een serieuze concurrent bijgekomen: Perfect Dashboard. Ik heb het recent uitgetest en heeft een aantal mooie mogelijkheden die het update van zowel Joomla als Wordpress websites super makkelijk maakt. En het mooie is dat je met coupon code JOOMLASEO €25 gratis credits krijgt om het uit te proberen!

Als je credits op zijn kun je voor een vaste prijs van €2,99 per site / maand zoveel websites beheren als je wilt. Je zult merken dat het dashboard erg makkelijk in gebruik is. Wat je vooral zal opvallen zijn de zeer geavanceerde checks voor en na upgrades, zowel visueel als technisch. Mocht je verschillen vinden, dan is het terugrollen van de upgrade ook een fluitje van een cent. Het hoeft je dus nooit meer dun door de broek te lopen als je weer eens een site moet upgraden ;)

Wat biedt het Perfect Dashboard

In het kort kun je er het volgende mee:

  • Update je Joomla of Wordpress CMS
  • Update je extensions (ook je PRO subscriptions)
  • Integriteitstesten uitvoeren om te zien of je site nog werkt na upgrades
  • Automatische backups uitvoeren en ze naar de cloud uploaden (native Perfect Dashboard of Amazon S3)
  • Je updates terugrollen als er iets fout gaat
  • Security: aangepaste core-bestanden worden gedetecteerd
  • GIT integration

Je ziet, een hoop mogelijkheden, maar die bieden andere tools ook. laten we er eens doorheen lopen en kijken wat er zo uniek is.

Web Hosting

Sites toevoegen aan het dashboard

Als je eenmaal een account hebt kun je vanaf de My Websites sectie je sites toevoegen.Als je al sites hebt zie je ze daar en anders kun je ze toevoegen. Je kunt trouwens ook een werkende Joomla demo laten bouwen om er gewoon eens een beetje mee te spelen:

perfect dashboard

Een website toevoegen is makkelijk: Klik op Connect a new website en volg de instructies: Geef je Joomla backend's URL en het systeem zal zien dat je een Jooma site hebt en de instructies aanpassen. Je krijgt een link om in te vullen in Install by URL in de Extensies installer. Klik dan op Finish configuration en je site wordt automatisch aan het dashboard toegevoegd. Je komt dan in dit scherm:

extension updates

Je ziet gelijk de beschikbare Joomla en extensies updates, precies waar je normaal het meest naar kijkt. Check zeker in het begin ook de andere tabjes. Je moet soms een aantal zaken precies instellen voor jouw situatie namelijk.

Site settings

Vooral de opties Local Settings is belangrijk, het is de basis voor veel van je acties later.De meeste zijn vrij duidelijk, zoals een checkbox voor of je bij elke update een backup wilt maken of niet, of je de backup lokaal wilt opslaan of in de cloud (Perfect Dashboard of Amazon S3), of je bestanden en databases wilt uitsluiten van de backup, enzovoorts. Je kunt trouwens zowel een globaal backup schema gebruiken als dit per site specificeren.

Daarnaast zijn vooral de Test Engine Settings belangrijk. Hier kan je een sitemap-bestand opgeven (zodat deze voor de integriteitschecks gecrawled kunnen worden) en CSS regels opgeven die uitgesloten moeten worden voor de visuele checks:

test settings backup restore 2

Op basis van deze instellingen ga je vervolgens naar het Automated Testing tabje.Hier kun je aangeven hoe grondig je de checks wilt laten uitvoeren en op hoeveel pagina's (bijvoorbeeld een subset van 50 of alle pagina's). Dan laat je vervolgens de initiele check lopen. Dit scenario wordt dan voor en na elke upgrade uitgevoerd om eventuele verschillen te detecteren. En als er grote verschillen zijn kun je dan aangeven de upgrade terug te laten rollen. Dit is dus niet een simpele check of de homepage nog bereikbaar is of niet!

Zorg ook dat je de CSS selectoren in de Local settings goed zet. In een van mijn tests had ik bijvoorbeeld een website met veel Adsense advertenties. Deez worden steeds dynamisch gevuld, maar die zien er dan verschillend uit, wat de toeters en bellen laat af gaan natuurlijk. Als je de Adsense blokken uitsluit heb je daar geen last van.

Voor de volgende stappen is het trouwens belangrijk om te zorgen dat je host geen blokkades opwerpt. Zorg dat je de Perfect Dashboard Ip-nummers op de white-list zet. Ook moet je mogelijk extensies als Akeeba AdminTools goed configureren. Dat staat gelukkig goed uitgelegd in de knowledge database.

Web Hosting

Backups

Dan is er natuurlijk nog 1 belangrijke sectie: het Backups tabje! Hier stel je je backup schema in maar ook creeer je een initiele backup. Zodra je dit gedaan hebt wordt je eerste backup opgestart (mede op basis van je Local settings):

backups

Alle backups die je maakt kunnen trouwens met 1 klik gerestored worden, ook de wat oudere!

Updates

Vanaf nu zijn we klaar om daadwerkelijk updates uit te voeren. Let op dat ook je Pro-extensions als Akeeba, Regularlabs, JCE, Yootheme Pro, enzovoorts netjes worden uitgevoerd, zolang ze maar geintegreerd zijn met de Joomla updater. Je hoeft geen subscriptie keys in het dashboard in te voeren.Klik dan tenslotte op de Update knop. Je krijgt dan nog een kans om de upgrade aan te passen:

perform joomla upgrade 2

Dan klik je op de Upgrade now! knop en ga je echt van start, met gedetailleeerde informatie over de voortgang:

update has been performed

Door de grondige ingebouwde checks duurt het allemaal wel ietsje langer dan je gewens bent, maar dat is een kleine prijs lijkt mij.

Na de upgrade wordt je in de gelegenheid gesteld de resultaten te reviewen. In dit voorbeeld zijn er duidelijk een aantal verschillen te zien, dus het is zaak om daar goed naar te kijken. In dit geval zijn de technische checks goed maar zijn er blijkbaar kleine verschillen in de visuele checks:

review updates 1

Om de details te zien te krijgen klik je op de See details link voor elke pagina.In dit geval zijn de visuele verschillen erg klein en is er dus niets aan de hand. Ook de technishe checks zien er goed uit.

review updates visual comparison

 

In dit geval is het dan ook logisch om gewoon op Finish update process te klikken: upgrade afgerond.

Mocht je echter toch gekke zaken zien, of gewoon eens wilt testen hoe het werkt, dan klik je gewoon op de Roll back knop. Het systeem rolt dan gewoon alles terug en je bent weer in de beginsituatie zoals die was voor de upgrade. Geen gedoe met backup bestanden bij elkaar harken en uitpakken, gewoon een klik op een knop!

Test dit natuurlijk wel altijd eerst uit: hoe goed een recovery procedure ook is, test het altijd. Dat doe je als het goed is geregeld, net als bij bijvoorbeeld je Akeeba backups.

Security Audit

Zoals je zou verwachten zit er ook een Security Audit in het dashboard. het voert de volgende checks uit:

  • Algemene checks
  • Server security checks
  • Joomla security checks
  • Aanwezigheid van recente backups
  • Verouderde software versies

security audit

Custom Change Detector

Ook is het dashboard goed in staat om wijzigingen in je core bestanden te ontdekken. Mocht je ze zijn vergeten, dan wordt je er aan herinnerd zodat je eventuele core-hacks kunt veiligstellen. En als je ze niet zlef hebt aangemaakt moet je eens goed checken of je niet gehacked bent... In mijn geval werd de bewust aangebrachte core change netjes ontdekt:

core changes

Conclusie

Alles bij elkaar genomen ziet het dashboard er erg goed uit. het ziet er clean en prettig uit, maar zit technisch ook erg goed in elkaar. Vooral de integriteits checks zijn een zeer mooie, unieke toevoeging: Geen noodzaak meer om handmatig de site te checken, dat doet je tool voor je. Daarnaast kun je het dashboard trouwens ook met de white-label feature met je eigen logo's opvrolijken of diensten aan klanten verkopen. Dit kost €1 extra per site / maand.

En als je het eens wilt uitproberen dan kan dat. Ik mag van het Perfect Dashboard team wat gratis credits weggeven voor elke nieuwe abonnee, ter aarde van 25 euro. Veel plezier:

Probeer Perfect Dashboard: coupon JOOMLASEO geeft €25 in gratis credits!

 

Over deze site

Joomlaseo.com is volledig gebouwd en geschreven door Simon Kloostra, SEO Specialist en Webdesigner uit Utrecht. Ik heb ook een boek geschreven en blogs voor bedrijven als OStraining, TemplateMonster, SEMrush en dergelijke.