Snabba frågor David Deutsch
Hej David, berätta om dig själv
Hej, jag heter David, men du kan kalla mig Ted om du vill. Jag är inte den sortens person som tar illa upp när någon annan person gör sådana misstag. Men du kanske behöver en doktor som kollar upp dig.
Jag bor i Tyskland med min underbara fru och när jag inte arbetar eller umgås med min bättre halva, så blir jag uppslukad av andra saker som väcker mitt intresse (som musik) och låtsas att de inte är relaterade till att sitta inomhus och glo på en skärm (de är absolut relaterade). Vi flyttade precis till en lägenhet och är nu stolta hyresgäster till ett ställe med balkong. Jag går ofta upp på morgonen (i pyjamas - balkongen har en hög och ogenomskinlig kant) och låtsas att den hjälper till att upprätthålla en hälsosam balans för att vara inomhus så mycket (det är inte hälsosamt).
För mer än 6 år sedan, kom det sig att jag utvecklade ett gratis tillägg för Joomla, som släpptes med öppen källkod, AEC Membership Manager. Och med att utveckla menar jag, ha kul och ha världens bästa arbete, roligare än jag någonsin kunnat föreställa mig. "It's right up there with donkey herder and ice cream confectioner" (red ant. lyckas inte översätta den meningen).

Grattis till den nya versionen av AEC, 1.0! Vilka är de största nyheterna i denna versionen?
Tack! Som tur är, de nya funktionerna den här gången är ganska dramatiska och uppenbara, så det är inte det vanliga, tråkiga "åh, vi har lagt till ett dussintal nya integrationer" (vilket vi också gjorde givetvis) eller "den har förbättras på flera hundra olika sätt men du kommer antagligen inte märka någon skillnad" (vi gjorde detta också).
De största förändringarna är en total omarbetad front-end och administration av komponenten. I front-end, är allt mycket mer enhetligt och tilltalande för ögat (både back-end och front-end använder bootstrap) och vi stödjer nu mallar och åsidosättande av Joomla mallar. I administrationsdelen, vi gav också allt en stor översyn, effektiviserade och flera andra, viktiga klingande ord. Slutsatsen är denna: Den är mindre förvirrande och hjälper dig komma igång snabbare medan den ser ut som 2012 istället för 2005.
Om jag skulle välja att marknadsföra en funktion i den nya versionen, skulle det vara Statistik. Jag blev helt förälskad i d3 javascript library och hade tänkt att införa statistik i AEC oavsett. Så, fyra månader senare, vaknade jag upp från en berusad dvala av hemska funktioner till istället vacker och informativ statistik. Den har blivit min favorita funktion, något som jag själv använder varje dag. Flera gånger. Jag kanske är överdrivet nervös.
Varför valde du att utveckla för Joomla och inte något annat CMS?
Det är en knepig fråga, faktiskt. Jag tror att det som lockade mig mest var communityn och mjukvaran. Jag kommer ihåg när jag installerade Joomla för första gången, den påstods vara bättre än en nybakt kaka. Men inte lika nyttig (men det är oklart om kakor, på något sätt, är nyttiga), den var i allafall otroligt trevlig att använda.
Så jag började helt enkelt som "en vanlig användare" och jag var faktiskt inte programmerare på den tiden. Men jag behövde verkligen en bra mjukvara för att hantera medlemskap, något som inte fanns då. Lång historia kort: Jag löste mina egna problem genom att förbättra ett befintligt (men övergiven) projekt för den sortens mjukvara som jag behövde.
Vad är dina planer för resten av året, när det kommer till Joomla och AEC?
Förutom flera ondskefulla och uträknande planer som du inte har med att göra, så är min plan att använda den tiden som jag har köpt mig genom att jag släppte 1.0 versionen, att dela upp mjukvaran i delar.
AEC har växt organiskt i flera år och det innebär att paketet är ganska enhetligt. Vilket är trevligt och allt så, men det finns funktionalitet som kan användas på annat sätt (som faktura- och betalningsprocessen) och många användare behöver inte stora paket, så det är mer logiskt att använda de bästa delarna i bibliotek (libraries) och ge användarna vad de vill ha.
Det, och givetvis arbeta outröttligt med att förbättra vår befintliga kod. En gång i tiden kunde man "slutföra" en applikation eller en gren av den. Det var tider det.





Kommentarer (0)