Utvecklingsstrategi
Vi var ganska överstygade att vi måste ändra något i vår utvecklingsprocess eller verktyg för att utveckla bra komponenter för Joomla! Vi har länge använt ett design pattern kallat MVC ( Model View Controller) , vilket löser många problem om man använder det rätt.
Vi var på ett event i helgen , Joomla Night / Nooku Jam. Det gav oss ett bra kvitto att vi valt rätt väg. Johann med team gav oss en mycket bra presentation och vi blev helt klart motiverade att medverka/använda detta. Nooku baseras på MVC , BREAD, CRUD och full HTTP.
Nooku är nästa steg för oss.
Detta är ett ramverk som stödjer byggblock för återanvändning och reducerar kodmängden med upp till 80 %. Dessutom blir basblocken väl testade. Och vi får god kvalité. Mycket viktigt. Nooku används för att bygga komponenter. Vi har byggt en filter komponent och den konverterar vi nu till nooku och faller allt väl ut så publicerar vi denna. Vi har mer på gång. Stay tuned!
Det som Nooku gör är unikt i websfären är att det är byggklossar som "greppar" i varann som lego.
Vi har sedan 1 år använt GIT för versionhantering i utvecklingen av en stor komponent till en kund som ingår i en webtjänst. GIT stödjer oss i distribuerad utveckling och gör branching/merging "enkelt".

joomla debelopment