FullCodePress采访:James Farrell,澳大利亚队
Two teams from two countries with two web sites to complete for two charities. In 24 hours. With an audience watching every move. That was the idea behind FullCodePress held in May 2009 at CeBIT.
來自兩個(gè)國家的兩個(gè)團(tuán)隊(duì)通過兩個(gè)網(wǎng)站完成兩個(gè)慈善事業(yè)。 在24小時(shí)內(nèi)。 觀眾看著每一步。 這就是2009年5月在C??eBIT上舉行的FullCodePress的想法。
James Farrell was the programmer chosen for the Australian team which completed a great web site for the DDLC NSW. He kindly shares his experiences with SitePoint.
James Farrell是澳大利亞團(tuán)隊(duì)的程序員,該團(tuán)隊(duì)為DDLC NSW建立了一個(gè)不錯(cuò)的網(wǎng)站 。 他與SitePoint分享了他的經(jīng)驗(yàn)。
Did you or the team do any preparation in the build up to the event?
您或團(tuán)隊(duì)在活動(dòng)籌備過程中做了任何準(zhǔn)備嗎?
TextPattern was our initial first choice of CMS. I spent a lot of time researching the product and installing relevant plugins.
TextPattern是我們最初選擇CMS的首選。 我花了很多時(shí)間研究產(chǎn)品并安裝相關(guān)的插件。
I also familiarised myself with Joomla. That would have been an option had we required a community or multiple user permission handling.
我也熟悉Joomla。 如果我們需要社區(qū)或多個(gè)用戶權(quán)限處理,那將是一個(gè)選擇。
Had you worked with any of the other team members before?
您之前是否曾與其他團(tuán)隊(duì)成員合作過?
I hadn’t met any of the team until the night before. Our first team meeting was dinner in a Sydney kebab shop.
直到前一天晚上,我才遇到任何一個(gè)團(tuán)隊(duì)。 我們的第一次團(tuán)隊(duì)會(huì)議是在悉尼烤肉店的晚餐。
You chose WordPress as the content management system. That was a safe and solid choice, but what were the key factors that influenced that decision and did it cause any problems or limitations?
您選擇WordPress作為內(nèi)容管理系統(tǒng)。 這是一個(gè)安全可靠的選擇,但是,影響該決定的主要因素是什么,它是否引起任何問題或局限性?
It’s not easy to choose a CMS before the event because you have no idea about the requirements. Although TextPattern was our first choice, we couldn’t find plug-ins to fulfil the brief. Joomla was also rejected because none of us had templating experience with the product. We made the late switch to WordPress because most of the team had used it, it has a good range of plugins, and templates are straightforward.
在活動(dòng)開始之前選擇CMS并不容易,因?yàn)槟涣私庖蟆?盡管TextPattern是我們的首選,但我們找不到適合該簡介的插件。 Joomla也被拒絕了,因?yàn)槲覀儺?dāng)中沒有人擁有該產(chǎn)品的模板經(jīng)驗(yàn)。 我們之所以改用WordPress,是因?yàn)榇蠖鄶?shù)團(tuán)隊(duì)都使用了WordPress,它具有廣泛的插件,并且模板非常簡單。
In terms of limitations, perhaps our main problem was that we couldn’t set up a local development environment on our PCs and connect to a single common database server. WordPress saves the URL of the site in the database and, although I’m sure we could have got around this, time was tight and we had to move on. The development environment wasn’t ideal and it probably hindered us.
在限制方面,也許我們的主要問題是我們無法在PC上設(shè)置本地開發(fā)環(huán)境,也無法連接到單個(gè)公共數(shù)據(jù)庫服務(wù)器。 WordPress將網(wǎng)站的URL保存在數(shù)據(jù)庫中,盡管我確定我們可以解決這個(gè)問題,但時(shí)間緊迫,我們不得不繼續(xù)前進(jìn)。 開發(fā)環(huán)境并不理想,可能會(huì)阻礙我們的發(fā)展。
In the last few hours we were uploading a lot of content and WordPress caused a few issues, such as losing changes. It was a pretty stressful time.
在過去的幾個(gè)小時(shí)中,我們上傳了很多內(nèi)容,而WordPress引起了一些問題,例如丟失更改。 那是一個(gè)非常緊張的時(shí)期。
What tools did you use for development? IDE? Source control? Testing suites?
您使用什么工具進(jìn)行開發(fā)? IDE? 源代碼控制? 測(cè)試套件?
We used Subversion for version control, but didn’t manage our code as well as we would have liked.
我們使用Subversion進(jìn)行版本控制,但沒有像我們期望的那樣管理代碼。
What was the biggest challenge?
最大的挑戰(zhàn)是什么?
The main challenge was the unique circumstances under which we were working:
主要挑戰(zhàn)是我們工作的獨(dú)特環(huán)境:
- The event was held during the Cebit Exhibition so random people would poke and chat with us. 該活動(dòng)是在Cebit展覽期間舉行的,因此隨意的人可以戳我們并與我們聊天。
- The time constraint meant we were limited in what we could deliver and created additional pressure when problems arose. 時(shí)間限制意味著我們只能提供有限的服務(wù),并在出現(xiàn)問題時(shí)產(chǎn)生額外的壓力。
- It was frustrating not being able to start work until other aspects were completed. For example, Elle could not code the HTML and CSS until the design had been completed. 在其他方面完成之前,無法開始工作實(shí)在令人沮喪。 例如,在完成設(shè)計(jì)之前,Elle無法對(duì)HTML和CSS進(jìn)行編碼。
And what turned out to be easier than you expected?
事實(shí)證明,什么比您預(yù)期的要容易?
Staying awake all night was easier than I expected. Concentration was a problem though — I had just one 15 minute break during the 24 hours. It wasn’t ideal but there’s so much to do in such a short time.
整夜保持清醒比我預(yù)期的要容易。 但是專心是一個(gè)問題,我在24小時(shí)內(nèi)只有15分鐘的休息時(shí)間。 這并不理想,但是在這么短的時(shí)間內(nèi)要做的事情很多。
Did you need to drop or simplify any features because they couldn’t be achieved within the 24 hours?
您是否需要?jiǎng)h除或簡化任何功能,因?yàn)樗鼈儫o法在24小時(shí)內(nèi)實(shí)現(xiàn)?
We had to drop our newsletter management system (the Mailpress plugin). It had been working at an early stage but, during integration, it suddenly failed. I spent a while trying to figure out the problem but ran out of time. That was a big disappointment.
我們必須刪除新聞通訊管理系統(tǒng)(Mailpress插件)。 它在早期階段就工作了,但是在集成過程中突然失敗了。 我花了一段時(shí)間試圖找出問題所在,但時(shí)間不夠了。 真是令人失望。
In which areas did you beat your competitors and where did they beat you?
您在哪些方面擊敗了競爭對(duì)手,而競爭對(duì)手又在哪里擊敗了您?
I prefer our visual design, but that could be my personal preference or bias. Alexi did a great job with stimulating an emotional response, while communicating a strong positive message.
我更喜歡我們的視覺設(shè)計(jì),但這可能是我個(gè)人的偏愛或偏見。 在傳達(dá)強(qiáng)烈的正面信息的同時(shí),Alexi在刺激情緒React方面做得很好。
It’s hard to criticize anything. It’s such a draining experience so I have nothing but respect for what the other team accomplished. It was a competition, but the important thing was that two great charities received fantastic web sites that will revolutionalize their day-to-day operations.
很難批評(píng)任何事情。 這是一次令人筋疲力盡的經(jīng)歷,所以我除了尊重其他團(tuán)隊(duì)的成就外別無他法。 這是一場比賽,但是重要的是兩個(gè)偉大的慈善機(jī)構(gòu)收到了很棒的網(wǎng)站,這將徹底改變他們的日常運(yùn)作。
Would you have done anything differently with the benefit of hindsight?
事后看來,您會(huì)做任何不同的事情嗎?
Although WordPress was my favored option, I regret not having prepared more. I spent a lot of time researching plugins on the day.
盡管WordPress是我最喜歡的選擇,但我很遺憾沒有準(zhǔn)備更多內(nèi)容。 那天,我花了大量時(shí)間研究插件。
Ideally, I should have had a few solutions and platforms mapped out before hand. In reality, however, it’s difficult to find the time to prepare when you’re working full-time in the days leading up to the event.
理想情況下,我應(yīng)該事先計(jì)劃好一些解決方案和平臺(tái)。 但是,實(shí)際上,在活動(dòng)開始前的幾天里,很難找到準(zhǔn)備全職工作的時(shí)間。
Did you learn anything that you can now use in your day-to-day job?
您學(xué)到了什么,現(xiàn)在可以在日常工作中使用?
Definitely. I know WordPress well now and have a few ideas for plugins that I’ll start soon.
絕對(duì)是 我現(xiàn)在非常了解WordPress,并且對(duì)即將開始的插件有一些想法。
Would you enter the FullCodePress event again?
您是否會(huì)再次輸入FullCodePress事件?
Yes, I would do it again — even though it was the most pressured work situation I’ve experienced and probably took a few years off my life! I met lots of great people, both competitors, organisers and supporters.
是的,我會(huì)再做一次-即使那是我經(jīng)歷過的最緊張的工作環(huán)境,可能使我的生活減少了幾年! 我遇到了很多偉大的人,包括競爭對(duì)手,組織者和支持者。
Thanks, James.
謝謝,詹姆斯。
James Farrell is a freelance web developer based in Sydney. He specialises in high quality, affordable web site design and creative online marketing solutions for small and medium sized businesses. He has been programming since he was 13 and is skilled in web site interface layout, UI design, XHTML, CSS, PHP, Javascript and Flash. You can follow James on Twitter at http://twitter.com/james_farrell.
James Farrell是位于悉尼的自由網(wǎng)絡(luò)開發(fā)人員 。 他專門從事中小型企業(yè)的高質(zhì)量,負(fù)擔(dān)得起的網(wǎng)站設(shè)計(jì)和創(chuàng)新的在線營銷解決方案。 他從13歲開始從事編程工作,并且精通網(wǎng)站界面布局,UI設(shè)計(jì),XHTML,CSS,PHP,Javascript和Flash。 您可以在Twitter上關(guān)注James,網(wǎng)址為http://twitter.com/james_farrell 。
See also:
也可以看看:
FullCodePress Interview: Tim Connor, New Zealand Team
FullCodePress采訪:蒂姆·康納(Tim Connor),新西蘭隊(duì)
FullCodePress Interview: Elle Meredith, Australian Team
FullCodePress采訪:澳大利亞團(tuán)隊(duì)Elle Meredith
FullCodePress: An Interview with Wendy White of Team Australia
FullCodePress:澳大利亞團(tuán)隊(duì)的Wendy White訪談
FullCodePress: WordPress vs Rails
FullCodePress:WordPress與Rails
FullCodePress Update: CodeBlacks Bet on Beta CMS
FullCodePress更新:CodeBlacks押注Beta CMS
翻譯自: https://www.sitepoint.com/fullcodepress-james-farrell-interview/
總結(jié)
以上是生活随笔為你收集整理的FullCodePress采访:James Farrell,澳大利亚队的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 产品数据管理对ERP系统的影响
- 下一篇: 房地产软件解决方案供应商明源云在港交所主