Backup van uw website is niet voldoende, een schaduw kopie wel.

In vorige artikelen heb ik aandacht gegeven aan de noodzaak en de mogelijkheid van een goede backup voor uw website. Maar een goede backup is niet voldoende. Een goede backup kan zelfs zinloos zijn.  Probleem situaties In de volgende situaties heeft u een probleem. Ook als u een goede backup heeft van uw website: Uw website wordt gehackt of u doet zelf iets waardoor de website alleen nog maar een blanco pagina vertoont. Nu denkt u, geen probleem, alles is te vinden op de backup, die zet ik terug. Ok, prima. Maar hoe lang gaat het nu duren dat uw backup online vindbaar is? Heeft u die backup wel getest? En wat te doen met de klanten die de uren van “geen website” afhaken? Uw server wordt gehackt en daar had u nu net ook uw backup staan…..; Deze situatie behoeft verder geen uitleg lijkt me. Ik zie de zweetdruppels al komen en ook de grijze haren. Nutteloos. U hoeft u geen zorgen te maken. Dit probleem gaat u toch niet oplossen. Uw hosting provider vindt het nodig om uw

Verder lezen

Installeren van Joomla 3.2 op een gratis shared host?

Vandaag probeer ik om Joomla 3.2 te installeren op een gratis host. Die zijn er meerderen en ik gebruik http://www.cheap-web.host-ed.me/; Waarom wil ik dit? Omdat het gratis is. Ik ben daarvoor genoeg Nederlander om dat te willen. Maar het blijkt nog wel wat tijd te kosten dus het is niet helemaal gratis. Mijn doel: een goede gratis hoster te vinden zodat ik meerdere (veel) demonstratie websites kan maken voor mijn klanten. Installatie van grote quickstart pakketten Mijn doel is een gratis hoster te vinden waarbij het mogelijk is om grote quickstart pakketten (die ik bijvoorbeeld krijg van een template club) te kunnen installeren. Dat blijkt bijna onmogelijk. Het eerste probleem waar ik tegen aan loop heeft te maken met de upload restricties. Filezilla, de filemanager, de cPAnel uploader, allemaal laten ze niet toe dat een bestand groter dan slechts enkele MB’s (volgens mij is dit 12 MB bij deze host) geupload wordt. Ook een script op de server (import.php) maakt dit niet mogelijk. Oplossing die ik overweeg: het quickstart pakket gigantisch te verkleinen met een compressie programma maar die oplossing

Verder lezen

Backend Joomla 3 blank, oplossing

Deze ochtend heb ik een probleem opgelost in een kwartier waar ik deze nacht twee uur in de stress aan gewerkt heb. Het betrof dan ook een probleem waar je eventueel wakker van zou kunnen liggen: Het administrator gedeelte van mijn hoofdwebsite (Joomla 3, dewebmeester.nl) toonde een witte pagina in de browser. Leeg! Weg? Nee, er is niets weg. Dus geen paniek. Ja toch paniek. Dat blijkt uit het feit dat ik tot 01.30 aan het probleem heb gewerkt (zonder overigens een werkelijke oplossing te vinden). Mijn eerste advies: mocht u zoiets overkomen, ga dan eerst lekker slapen en kijk er dan rustig naar de volgende dag “onder het genot van een kopje koffie” zoals we dat zo mooi zeggen in Nederland. Tijdelijke oplossing (om geen klanten te verliezen): Een tijdelijke oplossing voor dit soort problemen moet u realiseren voordat het probleem zich voordoet. Die standaard oplossing = backup van uw website. Maar dit is geen complete oplossing. Het is zelfs geen complete tijdelijke oplossing. Een backup is nooit voldoende. U dient altijd een schaduw copy te hebben van uw

Verder lezen

Website onderhoud deel 2, voorbeeld website www.dewebmeester.nl

Gisteren heb ik een kort artikel geschreven over het onderhouden van een website. De conclusie was en is: het kost gewoon veel tijd om een website goed te onderhouden. Dit artikel is een vervolg op dit betoog en een illustratie. Laat ik eens opnoemen wat ik gisteren allemaal heb gedaan om de website www.dewebmeester.nl te optimaliseren. Controle en verkenning In mijn vorige artikel ga ik al aan dat een belangrijke stap bij het onderhouden van een website is: het bezoeken van de website. Dat klinkt nogal logisch maar helaas, veel klanten van me lijken hier juist de plank mis te slaan. Ze vergeten om hun eigen website dagelijks te bekijken, te testen en te controleren. Dat moet. Een contact formulier moet getest worden, een facebook button, twitter share, chat functie, enzovoorts, moet getest worden. Doet u dat? Ook moet een website gewoon bekeken worden, de laadtijd getest en de layout in de verschillende browsers getest worden. En dat niet alleen bij de oplevering van de website maar juist ook daarna. Browsers worden geupdate en websites moeten in die nieuwe omgeving

Verder lezen

Website onderhoud

Het vraagt heel veel tijd om een website (goed) te onderhouden. Ik verbaas me daar zelfs dagelijks over. Ik verbaas me over mezelf dat ik dat nog steeds niet goed in de gaten heb en me nog steeds laat verassen door de enorme hoeveelheid werk die het onderhouden van een website met zich meebrengt. Mogelijkheden en aandachtspunten In deze webkrant heb ik al vaker aandacht gegeven aan het onderhoud van een website. De onderwerpen – backup – en – veiligheid – hebben extra aandacht gekregen. Maar deze twee onderwerpen verdienen nog veel meer aandacht (helaas). Maar daarnaast heb ik wat betreft eigen websites en wat betreft websites van klanten vooral te maken met conflicten in scripts en dan met name de conflicten in de javascripts. De twee websites waar ik de laatste jaren echt het meeste tijd aan heb gegeven om dit soort problemen op te lossen zijn www.dewebmeester.nl (Joomla 3, bedrijfswebsite) en www.projektduga.nl (Joomla 2.5, website van stichting). Overeenkomsten: ze zijn gebouwd met Joomla en maken gebruik van een veelheid van extensies die gebruik maken van een jquery script

Verder lezen

Backup optie: Gebruik Google web cache

U heeft ten alle tijde een backup nodig van uw website. Zie uitleg hierover in dit artikel. Stel dat u gebruik moet gaan maken van uw backup. Dan zijn er twee mogelijkheden: U moet de complete backup terugzetten inclusief database U hoeft alleen een gedeelte te  herstellen omdat bijvoorbeeld alleen een bepaald artikel verdwenen is. Deze laatste mogelijkheid komt vaker voor (gelukkig) dan de eerste. Maar toch geven we bijna alle aandacht aan de mogelijkheid dat de hele website gehackt is en verdwenen en dat er een complete backup noodzakelijk is. Daarbij vergeten we mogelijk de veel meer voorkomende optie dat er slechts een gedeelte van de website verdwenen is. Dan is is onnodig en onhandig om de complete backup terug te zetten. De noodzaak om slechts een gedeelte van de website te herstellen komt veel vaker voor omdat dit vaak niet te maken heeft met hackers. De reden dat artikelen verloren gaan heeft vaak te maken met onoplettendheid van de webmaster en degene die de website onderhoudt. Een artikel wordt bijvoorbeeld aangepast en niet goed opgeslagen en lijkt vervolgens

Verder lezen

Backup maken van (WordPress) website

Het belang van een backup Het is belangrijk dat u een backup maakt van uw website. Dat moet u niet slechts eenmaal doen, maar iedere keer dat u aanpassingen heeft gemaakt aan uw website en als die aanpassingen tijd hebben gekost. Die tijd wilt u niet verloren laten gaan. Het hebben van een backup wordt steeds belangrijker omdat het aantal hackers toeneemt en daarmee het aantal aanvallen op uw website. Daarnaast heeft u te maken met virussen en spamaanvallen die allemaal er voor kunnen zorgen dat uw website er anders uitziet dan u wilt en de verkeerde informatie biedt of helemaal niet meer beschikbaar is. Ook dewebmeester.nl kent dit. Ik heb het zelfs meegemaakt dat een complete server geleegd werd en daarmee alle websites van die server verdwenen waren. Waar moet een backup van gemaakt worden? Dit laatste laat zien dat een backup op een server niet voldoende is. De server kan ook gehackt worden en alle website bestanden verdwenen zijn. Kortom: een backup moet gedownload kunnen worden en bewaard op een extern medium zoals een (offline) computer, usb stick

Verder lezen

Lightbox, onmogelijk in Chrome. Firefox en IE in orde.

Ik dacht een positief artikel te schrijven over het oplossen van jquery conflicten voor gebruik van Lightbox binnen verschillende browsers maar dat valt dus even mooi tegen. Overzicht van problemen, oplossingen en ideeen: Lightbox is te verkrijgen als WordPress plugin of Joomla extensie maar ook kan je het script zelf plaatsen binnen elke website. Daartoe download je het Lightbox script. Een pakketje met wat css files, js files en wat images. Klik hier om het script te downloaden. Nu pas ik dit toe op een Joomla website. Ik plaats daartoe de javascript files in de templates/my-tempate/js folder en de css files in in de template/my-template/css folder en de images in de root/images/ folder. Ik wil dat de afbeeldingen van een bepaalde module (Front Page Slide Show van Joomlaworks in dit geval) geopend worden met Lightbox effect. Daartoe plaats ik binnen de mod_fpss/templ/default.php op de juiste plaats: rel=”lightbox”. Vervolgens open ik index.php van de template en plaats in de head de verwijzingen naar lightbox.css en lightbox.js ; Het resultaat is dat dit prima werkt in Firefox maar niet in Chrome en

Verder lezen

HTML in de post titel van een WordPress website

Mijn vorige artikel ging over de mogelijkheid om de titel van een WordPress post te gebruiken om een video te embedden. Dat lukte. Wat ik toen nog niet wist was dat ik daarmee ook de post pagina (waar het artikel getoond wordt) totaal in de war had gegooid. HTML in de titel van een WordPress post levert allerlei ongewenste bij effecten op. En dus was ik van plan om de vorige blogpost te verwijderen en af te stappen van het idee. Totdat ik de volgende oplossing werkende kreeg: Custom post types om HTML in post titels toe te laten Als eerste heb ik een extra custom post type aan moeten maken binnen de blogpost waar ik html (video embed) code in de titel wil gebruiken. Ik noem die HTML_title en als waarde gebruik ik de code die ik in de titel wil gebruiken: de HTML code. De blogpost zelf krijgt een gewone titel. Vervolgens ga ik naar de editor van het WordPress thema dat ik gebruik en kies de pagina template waarop ik de html titel wil gebruiken. En daar

Verder lezen

Foto en image gallery in slider formaat in Joomla 1.5

Vorige week kreeg ik een klant met een eenvoudige wens: een foto gallery als slider in de top van de website. De website draait op Joomla 1.5 ; Helaas, want de extensies directory van Joomla ondersteunt versie 1.5 niet meer wat betekent dat er ook geen nieuwe modules meer ontworpen worden voor Joomla 1.5 . Alle website die nu nog draaien op Joomla 1.5 zouden moeten worden geupgrade of omgebouwd naar versie 2.5 of 3.1; Vraag eventueel [email protected] naar mogelijkheden. Nu even terug naar de opdracht. De klant heeft de Royal slider besteld ( http://codecanyon.net/item/royalslider-touchenabled-jquery-image-gallery/461126) . Dat is een jquery script en geen module. Nu kan ik die omzetten naar module formaat maar eerst ga ik op zoek naar kan en klare bestaande modules. Ik ga niet het wiel uitvinden als dat niet hoeft. Ik probeel de iceslideshow van www.icetheme.com maar helaas zonder succes. De foto’s worden niet goed weergegeven. Waarschijnlijk een jquery conflict. Ook bij twee andere modules hetzelfde probleem. Na installatie van jquery easy (waarover ik hier geschreven heb) lijkt er niet werkelijk wat te zijn opgelost. Tijd voor een

Verder lezen