Den 13 juni 2011 stod Zcalman CMS 2.0 klar. Den ärvde utseendet från projektarbetet jag och Karin gjorde sista året på gymnasiet.
Från version 1.4 till 2.0 hade jag lagt till en hel del nya funktioner som gjorde att webbsajten blev ännu mer dynamisk.
Dock tog det inte många veckor av användning då jag började inse några brister i 2.0 men lät det vara då jag hade annat att tänka på vid den tidpunkten. Version 2.0 fungerade ju dock väldigt fint iallafall.
Det skulle dröja till den 22 oktober 2011 innan jag började fundera på min cms igen. Vid den tidpunkten hade jag totalt tröttnat på den största bristen i 2.0, nämligen att hemsidorna skapas genom att lägga till och ändra kod i cmsens kärnfiler. Vilket innebar att om jag gör en uppdatering av en grej i cms-kärnan så måste jag uppdatera varje hemsida som använder cmsen manuellt genom att öppna filerna och klistra in nya koden på rätt ställe osv. Då detta var ganska värdelöst i längden så började jag planera en ny cms där filerna skulle separeras så de som hade med den specifika hemsidan att göra skulle vara för sig, och kärnan för sig.
Ju mer jag började planera och skissa på den nya cmsen, ju större blev projektet. Fler funktioner skulle in. Stöd för olika teman och plugin. Ny administrationspanel som även den skulle ha en dynamisk meny. Jag har hämtat idéer från andra ”open source” cmser som jag sedan gjort om så det passar mig.
Genom att dela upp hemsidorna så de blir olika teman och plugin istället för att det ska vara ihopvävt med kärnkoden, kan jag uppdatera alla mina projekt samtidigt, bara genom att kopiera över hela filer. Detta öppnar även upp för automatiska uppdatering och liknande grejer, som jag kommer utforksa i framtiden.
Zcalman CMS 3.0 börjar nu ta form. Många funktioner är redan klara och några behöver bara putsas lite till på. Det som återstår är fortfarande lite på plugin-hanteringen och lite i funktionaliteten där även teman kan agera plugin. Det bästa är ju dock att jag nästan är klar sålångt att det går att använda cmsen, sedan är det lätt att uppdatera med nya funktionaliteter i kärnan efter hand som de blir klara.
Jag är redan nu grymt sugen på att börja porta bl.a. Djurparkscupen.se och olandsrokeri.se till den nya versionen och skriva lite plugin som lätt kommer att kunna användas i andra projekt genom att bara installera dem i Zcalman CMS 3.0.



