Template switcher, demonstratie websites, multiple websites beheren vanuit 1 Joomla installatie.

Het is allemaal mogelijk via de Joomla extensie “Virtual Domains”. Het blijkt eenvoudiger dan ik dacht. Stappenplan: Installeren van de extensie. Aanmaken van subdomein (voorbeeld: realestate.123web.be ). Koppelen subdomein aan zelfde website applicatie als waar hoofddomein (www.123web.be) aan gekoppeld is. Aanmaken nieuw virtual domein binnen extensie (basis is het gekozen subdomein). Binnen component subdomein koppelen aan bepaalde pagina, bepaald template of anderzins. Oftewel: onder een subdomein maak ik binnen enkele minuten een nieuwe website aan, gebruik makend van de aanwezige Joomla installatie (ik hoef Joomla niet opnieuw te installeren), gebruik makend van de eerder geinstalleerde templates, gebruikmakend van eerder aangemaakte pagina’s en menu items. Het resultaat is een unieke website die geheel los van de hoofdsite functioneert maar wel dezelfde installatie gebruikt. Perfect voor het tonen van een bulk aan demonstratie websites, of als portfolio of als template gallery en dus ook als alternatief voor de template switcher. Blijf op de hoogte via www.123web.be en www.dewebmeester.nl  

Verder lezen

Van Joomla 1.0 – Virtuamart 1.0 naar Joomla 3.3 – Virtuemart ?

Is het mogelijk om een oude Joomla website (versie 1.0) die gebruik maakt van de winkelcomponent Virtuemart (1.0) te upgraden naar een Joomla 3.3 website die ook gebruik maakt van Virtuemart? Er zijn veel feiten die deze mogelijkheid ontkennen. Virtuemart is nog steeds niet aangepast aan Joomla 3 Joomla 1.0 is een geheel ander systeem dan Joomla 3 De database tables van Virtuemart 1.0 zijn geheel anders dan de database tables van Virtuemart 2 Maar toch is het gelukt. Genoeg reden om hier een blog post aan de wijden. Niet upgraden maar migreren Mijn eerste advies is: ga een Joomla 1.0 website niet upgraden naar 3.3 of 2.5 of naar een andere Joomla versie. Dat is te ingewikkeld en daarin kan teveel fout gaan. Upgraden zou betekenen: alle niet compatibele componenten en modules (waaronder Virtuemart) deactiveren en zo kleed je de website zo erg uit dat het resultaat is dat een leeg systeem wordt geupgrade naar een andere leeg systeem. Verder zou dit betekenen dat er een “multiple upgrade” uitgevoerd zou moeten worden. 1) Een update naar laatste 1.0 versie,

Verder lezen

Verhuizen uitgebreide Joomla 3 website naar andere shared hosting provider, deel 1

 Het concept van www.dewebmeester.nl is om de best mogelijk website applicaties aan te bieden aan een zo groot mogelijk publiek en tegelijkertijd de best mogelijk kwaliteit te leveren. Dat betekent dat we veel aandacht moeten geven aan de hosting. Voorbeeld: we willen alle klanten de gelegenheid geven om designs, CMS, Joomla, WordPress, mobiele applicaties te testen. Maar dat mag niet veel kosten. Veel hosting, hoge kwaliteit, weinig kosten. Een bijna onmogelijke combinatie. Als we die combinatie niet aantreffen van de ene hosting provider, dan testen we bij de andere. Dat betekent dat we bijna dagelijks bezig zijn met het verhuizen van websites. Hoe verhuis je een website? Verhuizen = 1 – verplaatsen alle website bestanden + 2 – exporteren / importeren databasebestanden + 3 – alle linken aanpassen. Maar hoe doe je dat in de juiste volgorde en op zo’n manier dat de bezoekers hier niets van merken? Stap 1. Verplaatsen van alle website bestanden Dat betekent dat ik een backup moet hebben van alle website bestanden. Die kan ik op verschillende manieren verkrijgen: Via cPanel/Directadmin: een backup maken van

Verder lezen

Kerstpakketten website met 80 producten op frontpage

Een nieuwe uitdaging. Er morgen moet de eerste serieuze versie online zijn en bruikbaar voor de eerste kopers. Dit zijn de wensen: Via de website kunnen kopers zelf een kerstpakket samen stellen Zij moeten op de voorpagina direct een compleet overzicht krijgen van de beschikbare producten. Dat betekent dat er 80 tot 100 producten zichtbaar moeten worden. Elk product heeft en product afbeelding, korte beschrijving, prijsweergave, een selector om aantal te bestellen producten te kiezen en een button om het product in de winkelwagen (of: in het kerstpakket) te stoppen. Vanaf de voorpagina wordt dus direct besteld. Aan de zijkant moet zichtbaar worden welk producten er in het kerstpakket geplaatst zijn. Om dit gedaan te krijgen inventariseer ik eerst de uitdagingen. Dat zijn de zaken die moeilijker zijn en waar ik nog geen complete oplossing voor heb en waar ik dus voor morgen een oplossing voor moet hebben. Dit zijn de uitdagingen: Ik moet een mooie weergave ontwikkelen waarmee 80 tot 100 producten op een nette manier weergegeven worden op 1 webpagina. Dat Ik moet een selector installeren op de

Verder lezen

Backup, hosting, overload, cdn servers….. oefffff….

Oeefffff, dat was schrikken. Dewebkrant.nl was gisteren uit de lucht samen met 76 andere websites van dewebmeester.nl ; Reden: deze websites (werden) gehost via een reseller account bij Versio en daar heeft een computer een – Overload – geconstateerd op de database van één van de websites (niet: dewebkrant.nl) en vervolgens werd, zonder ons te informeren, de complete hosting – van alle websites en van alle klanten onder dit reseller account op non-actief gezet. Meest vervelende was nog niet eens dat websites onbereikbaar waren maar vooral dat bezoekers het zeer interessante bericht te zien kreeg: this website is suspended, hosting account suspended en vervolgens nog wat nutteloze en kwetsende en onjuiste informatie. Even voor de volledigheid: Versio had mij – volgens hen – wel op de hoogte gebracht en dat hebben ze gedaan precies op het moment dat alle websites uit de lucht gehaald werden zodat ik die email niet meer kon ontvangen en ook geen tijd zou hebben een vermeend probleem op te lossen. Kortom, nee, ik ben niet tijdig op de hoogte gebracht. [spoiler title=”Vraag [email protected] om hulp

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

Beveiliging Joomla website

Joomla is een prachtig en compleet systeem. Maar het is open source wat niet betekent dat het gratis is (wat het wel is) maar dat de broncode vrij toegankelijk is. Dat is natuurlijk interessant voor hackers en spammers. Daar moet je wat aan doen als je een Joomla website onderhoudt. Dewebmeester.nl onderhoudt namens klanten enkele tientallen Joomla websites en beveiliging moet dan ook extra aandacht krijgen. Hier wat aandacht voor een aantal zaken die aandacht verdienen. Aan al deze zaken hoeft u overigens geen aandacht te geven als u kiest voor een onderhouds contract via dewebmeester.nl voor 9,90 Euro per maand. Dan zorgt dewebmeester.nl voor het onderstaande (en voor backup opties). Gebruik niet “admin” als gebruikersnaam Toegang tot de Joomla CMS een tot de website verkrijg je standaard via de gebruikersnaam “admin”. Ja, gebruiker heeft zelf een wachtwoord moeten bedenken maar het wordt hackers gewoon te makkelijk gemaakt als alleen het wachtwoord nog geraden moet worden. Het is tenslotte een kleine moeite om de gebruikersnaam van “admin” te veranderen in een andere naam. Ga daartoe naar gebruikersbeheer en klik op

Verder lezen

Importeren van groot aantal producten in Virtuemart 2.0 via export vanuit Virtuemart 1.1

Het is gelukt: een groot aantal producten plaatsen binnen een nieuwe Virtuemart webwinkel via het importeren van een enkele database bestand. Even kort: Virtuemart is het meest bekende webwinkel systeem (ecommerce solution) van Joomla. En we zijn er inmiddels aan gewend dat Joomla van het ene systeem op het andere overstapt (van 1.5, 1.7 naar 2.5 en direct door naar 3.0) en zo heeft Virtuemart dat ook eenmaal gedaan: de stap van 1.1 naar 2.0 Dus mocht een uitgebreide webwinkel hebben in Virtuemart en u wilt upgraden naar versie 2.0 dan is deze blogpost mogelijk interessant. Mijn wens was niet om te upgraden. Ik was gewoon bezig een nieuwe Joomla / Virtuemart website te maken en ben ook daarover een blogpost begonnen. Kijk hier. Het uitgangspunt is een template van icetheme: store4. Na de installatie ziet de website er wel mooi uit maar de inhoud komt dan natuurlijk totaal niet overeen met de gewenste inhoud. Omdat het een nieuwe website betreft, gaat het in dit geval om een Joomla 2.5.9 website met Virtuemart 2.0.18. Mijn oude website daarentegen is dan

Verder lezen