纳什维尔救灾网站用Symfony建造的欧宝娱乐app下载地址
2010年5月1日和2日的周末在美国东南部倒下雨。雨总数在一些地区在19英寸(49厘米)坎伯兰河冠毛犬在纳什维尔的51.86英尺。雨导致损坏城市洪水泛滥。目前的损失估计约20亿美元。洪水被称为1000年的洪水,一个最昂贵的non-hurricane美国历史上自然灾害。5月4日,纳什维尔/戴维森县宣布联邦灾难区。5月7日,30个县被宣布主要由联邦政府和灾区52总提交接受同样的地位。这意味着大约31%的田纳西州目前指定一个主要灾区。
尽管纳什维尔市的身体受损,人没有的精神。当地的生产技术社区迅速投入行动欧宝下载链接DonateNashville.org,一个功能齐全的symfony 1.4欧宝娱乐app下载地址应用程序来帮助组织在整个城市防洪救灾工作。项目经理,芯片海,花时间回答一些问题经验。
项目的想法是如何迅速演进的?
捐赠纳什维尔的想法开始5月4日,洪水后的星期二。许多人谈论他们想要如何帮助,但许多基础设施的救灾工作没有完全建立。那天晚上是我们每月定期Symfony聚会在纳什维尔,和我们(欧宝娱乐app下载地址布伦特谢弗和我)都试图找出我们是否应该取消这个会议所以人们可以帮助志愿者与救灾工作或按计划进行。我建议我们晚上捐赠时间和构建一个应用程序,该应用程序可以作为一种工具来帮助人们与那些有需要的人,或者那些想帮助。
一点预备计划后,我花了晚上的创建正式的线框图在Symfony集团欧宝娱乐app下载地址开始发展的完整的应用程序。与此同时,我们招募了一群人(通过Twitter等)来帮助编写内容的站点,以及创建一个设计。在这两个团队CentreSource办公室,我们拿着电话Symfony见面,这样我们就可以相互访问随着项欧宝娱乐app下载地址目的进展。
这种合作继续接下来的两个晚上,下班后开始。开发人员、设计师和作家CentreSource办公室加入我们的内容。大多数夜晚,人们直到10点后才离开。
我们推出了一个beta版本服务器在周四晚上,周五晚上的“官方”发射6点左右。在24小时内,我们已经得到超过1200游客。
你都经历了什么阶段?
这是急剧减少的时间表,我们的大多数项目是在块。周二下午,布兰特和我通过概念模型,所以,我们每个人可以聪明地讨论应用程序应该做什么。开发人员到达的时候,我们有数据库的体系结构和基本框架应用程序。星期二晚上,我们创建线框图和发达的标志。到周三晚上,大部分的核心开发完成。周四上午,我们设计模板,集成在一天。周四晚上我们推出了测试版,周五晚上我们推出了网站。
有多少人参与这个项目吗?
我们一共有35人曾一度或另一个(在所有领域的项目)。大致破裂11开发人员(少数协助一个补丁在这里或那里),4设计师,和其余的工作内容。总的来说,团队花了大约500 - 600小时在这个项目上四天。
你使用了什么技术?
- Ubuntu 10.04
- Apache 2.2.14
- MySQL 5.1.41
- PHP 5.3.2
- 欧宝娱乐app下载地址symfony 1.4
- 教义1.2
- 原则定位扩展
- sfDoctrineGuardPlugin
- sfFormExtraPlugin
- sfGoogleAnalyticsPlugin
- sfTaskExtraPlugin
在这个项目中,我们试图与简单。大量的数据只需要四个数据表。当我们使用sfDoctrineGuardPlugin处理用户身份验证,我们没有登录系统,所有用户登录处理URL散列(仿照Craigslist)。此外,我们创建了一个更加动态的接口允许搜索结果显示为你输入关键词——某些关键词引发栏插图的编号。
开源的代码吗?
是的,我们使用github.com因为它是最简单的方法有一个中央存储库,让多个用户的工作。此时,源代码可用,虽然之前我们可以“正式”发布开源的项目,我们必须拿出一些专有的内容是专门用于捐赠纳什维尔。可以想象,很多项目的设置做了尽可能容易,不必思考所有的后果。
结论
首先,由于芯片大花时间跟我说话。大家可能知道,但纳什维尔是我的家乡。这是我长大的地方和我的家人住在哪里。洪水摧毁了成千上万的家庭和企业,已经影响到我的家人和朋友。我放在一起Flickr画廊的2010年纳什维尔洪水给你一个更好的主意的洪水是多么糟糕。如果你有什么需要提供的,可以帮助恢复,请!你可以找到关于如何帮助的信息DonateNashville.org网站!谢谢你,乔
评论
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。