Klarade millennium-buggen
|
|
Reg.datum: Aug 2005
Inlägg: 5 166
|
|
Klarade millennium-buggen
Reg.datum: Aug 2005
Inlägg: 5 166
|
Ett sätt att ha gemnsam kodbas och då ha en databas med individuella parametrar för varje webbshop man hanterar i systemet. Då har man både gemnsam kodbas men även anpassningsmöjlighet för varje enskild webbshop. Man måste dock tänka igenom vilka anpassningar man ska erbjuda så man bygger strukturen i sin databas på ett bra sätt så den klarar att hantera dessa anpassningar.
Typexempel är ju val av tema, färger, använda olika plugins, ställa in namn på webbshoppen, artikelregister, meny/navigering, produktkategorier, placering av olika "komponenter" i sin layout.
Textalk har ju massor av inställningsmöjligheter som går att anpassa och de lagras säkerligen i en databas.
Man kan se att alla ordrar lagras i samma databas för de har en gemensam nummerserie för alla kunderna. Samma sak med kundnummer.
Det är ganska enkelt att åstadkomma, denna individuella anpassning.
Man behöver i princip bara ha en extra kolumn för varje tabell i databasen som anger vilken webbshop det är och den kolmunen måste vara en del av primärnyckeln. Sen måste man i alla SQL-frågor skicka med WebShopID på den webbshop man för tillfället hanterar. Då kan man hantera allt från en och samma databas om man vill det, vilket är ganska smidigt.
Man har dock flexibiliteten att flytta ut enstaka webbplatser till en egen server om man skulle vilja det. Det kan hända om vissa webbplatser kräver mycket prestanda.
|