Kaua enne saidi vana versiooni lahtiühendamist oli küsimus saidi teisaldamisest dünaamilisemalt laiendatud platvormile küps. Eelmine platvorm oli omatehtud, töötati välja mitu aastat tagasi, kui hakkasin PHP programmeerimist õppima. Sellel platvormil oli sellele vaatamata väga suur töökiirus ja stabiilsus. Aja jooksul tekkis erinevaid ideid selle kohta, mida saidile lisada või muuta, kuid muudatuste tegemiseks tuli muuta platvormi koodi.
Mõnda aega, pärast muudel platvormidel saitide arendamist, otsustati, et see sait tuleks seda tüüpi platvormile üle viia. Internetis oli tol ajal päris palju valmislahendusi. Igal platvormil on omad plussid ja miinused, kuid üldiselt oli plussideks see, et saiti on väga lihtne redigeerida, uusi partitsioone lisada jne. Kõik muudatused tehti andmebaasis ning funktsionaalsuse lisamisel või muutmisel paigaldati moodulid, kuid platvormi lähtekood sellega ei muutunud. Valmislahenduste miinusteks on see, et sageli on lähtekood üsna üleliigne, mis võib kaasa tuua jõudluse halvenemise ning on juhtumeid, kus pärast kerneli või mooduli värskenduse installimist tekkis saidi töös häiritud, mille tõttu tuli vaadata lahenduste ja õppedokumentatsiooni jaoks.
Arvestades valmis platvormide plusse ja miinuseid, otsustati selle sisuhaldussüsteem (CMS) luua nullist. Funktsioon, mis on lihtne ja kiire tuum, mis laieneb moodulite abil. Seda projekti otsustati nimetada "RafEngine CMS". Projekti arendatakse mitte ainult selle saidi huvides, vaid selle alusel on plaanis luua ka teisi saite.
Lisateavet projekti kohta leiate jaotisest RafEngine CMS pärast esimest väljalaset.