日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

FullCodePress采访:James Farrell,澳大利亚队

發布時間:2023/12/20 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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.

來自兩個國家的兩個團隊通過兩個網站完成兩個慈善事業。 在24小時內。 觀眾看著每一步。 這就是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是澳大利亞團隊的程序員,該團隊為DDLC NSW建立了一個不錯的網站 。 他與SitePoint分享了他的經驗。

Did you or the team do any preparation in the build up to the event?

您或團隊在活動籌備過程中做了任何準備嗎?

TextPattern was our initial first choice of CMS. I spent a lot of time researching the product and installing relevant plugins.

TextPattern是我們最初選擇CMS的首選。 我花了很多時間研究產品并安裝相關的插件。

I also familiarised myself with Joomla. That would have been an option had we required a community or multiple user permission handling.

我也熟悉Joomla。 如果我們需要社區或多個用戶權限處理,那將是一個選擇。

Had you worked with any of the other team members before?

您之前是否曾與其他團隊成員合作過?

I hadn’t met any of the team until the night before. Our first team meeting was dinner in a Sydney kebab shop.

直到前一天晚上,我才遇到任何一個團隊。 我們的第一次團隊會議是在悉尼烤肉店的晚餐。

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作為內容管理系統。 這是一個安全可靠的選擇,但是,影響該決定的主要因素是什么,它是否引起任何問題或局限性?

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.

在活動開始之前選擇CMS并不容易,因為您不了解要求。 盡管TextPattern是我們的首選,但我們找不到適合該簡介的插件。 Joomla也被拒絕了,因為我們當中沒有人擁有該產品的模板經驗。 我們之所以改用WordPress,是因為大多數團隊都使用了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上設置本地開發環境,也無法連接到單個公共數據庫服務器。 WordPress將網站的URL保存在數據庫中,盡管我確定我們可以解決這個問題,但時間緊迫,我們不得不繼續前進。 開發環境并不理想,可能會阻礙我們的發展。

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.

在過去的幾個小時中,我們上傳了很多內容,而WordPress引起了一些問題,例如丟失更改。 那是一個非常緊張的時期。

What tools did you use for development? IDE? Source control? Testing suites?

您使用什么工具進行開發? IDE? 源代碼控制? 測試套件?

We used Subversion for version control, but didn’t manage our code as well as we would have liked.

我們使用Subversion進行版本控制,但沒有像我們期望的那樣管理代碼。

What was the biggest challenge?

最大的挑戰是什么?

The main challenge was the unique circumstances under which we were working:

主要挑戰是我們工作的獨特環境:

  • The event was held during the Cebit Exhibition so random people would poke and chat with us.

    該活動是在Cebit展覽期間舉行的,因此隨意的人可以戳我們并與我們聊天。
  • The time constraint meant we were limited in what we could deliver and created additional pressure when problems arose.

    時間限制意味著我們只能提供有限的服務,并在出現問題時產生額外的壓力。
  • 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.

    在其他方面完成之前,無法開始工作實在令人沮喪。 例如,在完成設計之前,Elle無法對HTML和CSS進行編碼。

And what turned out to be easier than you expected?

事實證明,什么比您預期的要容易?

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.

整夜保持清醒比我預期的要容易。 但是專心是一個問題,我在24小時內只有15分鐘的休息時間。 這并不理想,但是在這么短的時間內要做的事情很多。

Did you need to drop or simplify any features because they couldn’t be achieved within the 24 hours?

您是否需要刪除或簡化任何功能,因為它們無法在24小時內實現?

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.

我們必須刪除新聞通訊管理系統(Mailpress插件)。 它在早期階段就工作了,但是在集成過程中突然失敗了。 我花了一段時間試圖找出問題所在,但時間不夠了。 真是令人失望。

In which areas did you beat your competitors and where did they beat you?

您在哪些方面擊敗了競爭對手,而競爭對手又在哪里擊敗了您?

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.

我更喜歡我們的視覺設計,但這可能是我個人的偏愛或偏見。 在傳達強烈的正面信息的同時,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.

很難批評任何事情。 這是一次令人筋疲力盡的經歷,所以我除了尊重其他團隊的成就外別無他法。 這是一場比賽,但是重要的是兩個偉大的慈善機構收到了很棒的網站,這將徹底改變他們的日常運作。

Would you have done anything differently with the benefit of hindsight?

事后看來,您會做任何不同的事情嗎?

Although WordPress was my favored option, I regret not having prepared more. I spent a lot of time researching plugins on the day.

盡管WordPress是我最喜歡的選擇,但我很遺憾沒有準備更多內容。 那天,我花了大量時間研究插件。

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.

理想情況下,我應該事先計劃好一些解決方案和平臺。 但是,實際上,在活動開始前的幾天里,很難找到準備全職工作的時間。

Did you learn anything that you can now use in your day-to-day job?

您學到了什么,現在可以在日常工作中使用?

Definitely. I know WordPress well now and have a few ideas for plugins that I’ll start soon.

絕對是 我現在非常了解WordPress,并且對即將開始的插件有一些想法。

Would you enter the FullCodePress event again?

您是否會再次輸入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.

是的,我會再做一次-即使那是我經歷過的最緊張的工作環境,可能使我的生活減少了幾年! 我遇到了很多偉大的人,包括競爭對手,組織者和支持者。

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是位于悉尼的自由網絡開發人員 。 他專門從事中小型企業的高質量,負擔得起的網站設計和創新的在線營銷解決方案。 他從13歲開始從事編程工作,并且精通網站界面布局,UI設計,XHTML,CSS,PHP,Javascript和Flash。 您可以在Twitter上關注James,網址為http://twitter.com/james_farrell 。

See also:

也可以看看:

  • FullCodePress Interview: Tim Connor, New Zealand Team

    FullCodePress采訪:蒂姆·康納(Tim Connor),新西蘭隊

  • FullCodePress Interview: Elle Meredith, Australian Team

    FullCodePress采訪:澳大利亞團隊Elle Meredith

  • FullCodePress: An Interview with Wendy White of Team Australia

    FullCodePress:澳大利亞團隊的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/

總結

以上是生活随笔為你收集整理的FullCodePress采访:James Farrell,澳大利亚队的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。