第24天:接下来是什么?
symfony前情提要欧宝娱乐app下载地址
在过去的23天里,我们一直在PHP5中使用symfony框架构建一个web 2.0应用程序。欧宝娱乐app下载地址昨天是askeet开发的最后一步,它完全兼容i18n。如果你浏览www.askeet.com,您将看到的是symfony大约3天(24小时)工作的结果。欧宝娱乐app下载地址如您所见,该应用程序已经准备好回答您关于巧克力、性、天文学或PHP编程的问题。
但更重要的是,askeet是一个开源项目,接下来会发生什么,希望是一个很长的故事。
使用它
askeet网站是向公众开放的。你可以宣传它,并向你的朋友和亲戚谈论它。一些测试内容将被删除,但大多数现有问题和用户帐户将保留。Askeet是一个很好的寻找答案的工具——前提是有很多用户访问它。所以要宣传。
开户既快速又简单,只需要昵称、密码和电子邮件就可以了。它允许您声明对问题的兴趣,提出新问题,并对答案进行评分。该电子邮件地址将不会用于任何形式的广告,永远。
订阅RSS订阅,随时了解最新的问题,或您所提问题的答案。
Askeet也可以成为一种赚钱的方式,因为用户的个人资料可以链接到Paypal账户。如果用户发现你的贡献有用,他/她可以通过给你一小笔捐款来感谢你。
总之,没有很好的理由不使用askeket每天。如果你收藏了这个网站,定期访问它,并提供问题和答案,我们将非常高兴。
安装它
Askeet不仅仅是一个网站,它还是一个开源项目。到今天为止,askeet已经可以在任何地方下载和安装。现在的版本被标记为1.0,它可以自由地使用、调整、定制和集成到第三方应用程序中。
这在技术上是可行的,因为askeet是基于PHP5和symfony的;在法律上也是可行的,因为askeet本身是一个开源项目,在M欧宝娱乐app下载地址IT许可下发布。
下载
要安装askeet,你有两个选择:
你将有一个symfony项目,只欧宝娱乐app下载地址要你配置你的web服务器就可以运行。
请注意
完整的源代码也可以在线浏览askeet trac.
欧宝体育电话
24个降临日历教程仍然可以在网上欧宝娱乐app下载地址Symfony项目网站.
如果你想把它们翻译成一种外语,你也可以找到减价的版本关于symfony Subversion存储库的欧宝娱乐app下载地址教程。我们将很高兴在我们的存储库上托管askeet教程的任何外国翻译。symf欧宝娱乐app下载地址ony站点使用Markdown转换器进行格式化、媒体包含和语法着色。所以只要给我们一个翻译的Markdown版本,调用相同的媒体,编码为utf-8,我们就会发布它。
请注意
在开始翻译之前,请在使用论坛这样两个人就不会同时开始翻译了。在翻译的过程中,要一章一章地提交,这样内容就可以更快地完成。
文件结构
在解压缩askeet项目归档文件后,您将获得一个目录列表,这些目录是symfony项目的经典文件树结构。欧宝娱乐app下载地址详细的解释在文件结构章节交响乐书的。欧宝娱乐app下载地址
在1.0版本发布时,askeet项目包含一个应用程序(称为'前端
’)和11个模块:
模块/管理员回答API内容提要邮件主持人问题侧边栏标签用户
数据模型
Askeet兼容MySQL, PostgreSQL, Oracle, MSSQL,以及所有需要a克里奥尔语司机的存在。下面是askeet应用程序1.0版的数据模型:
您可以找到一个SQL查询,将这些表添加到任何现有的数据库中使用/数据/ sql / lib.model.schema.sql
.
有一组测试数据在里面使用/数据/夹具/
.如果你想用它来填充你的数据库,调用:
$ PHP batch/load_data.php
…从项目的根目录。
为它做贡献
askeet应用程序是一个活生生的开源项目。因此,我们希望它将继续改善,但我们需要你的帮助。
Askeet是由法比安效力他也是symfony项目的主要开发者。欧宝娱乐app下载地址由于该框架已经代表了大量的工作,需要askeet爱好者的贡献才能使项目活跃起来。还有很多事情要做!如果你是一个有兴趣为askeet做贡献的开发人员,看看下面的待办事项列表:
- 附加功能:
- 可供选择的网站设计提出了不止一种展示方式。这主要是一个图形设计和CSS编码工作。
- 用户提供的验证码,以一个简单问题的形式出现(比如“一只手有几根手指?”),以避免自动发送垃圾邮件。
- 出版前预览问题,以避免大的错别字
- 以电子邮件确认用户订阅(可选)
- 自动登录(使用cookie)
- 为版主提供报告的RSS提要
- Ajax用户配置文件页面中贡献/兴趣的分页
- 流行算法使首页的问题可以随时间变化
- ...
- 项目加强:
- 单元测试
- PHP文档欧宝体育电话格式的代码文档
- 安装手册
此外,还存在或将存在漏洞需要检测、跟踪和修复。
有关增强功能和错误,请使用askeket票务系统.,可以跟踪所有的askeket更改项目时间表定期。
欢迎所有投稿。对项目有良好理解的常规贡献者将很快被授予向SVN存储库提交的权利。
最后,如果你想讨论askeet,你可以选择Askeet论坛部分在symfon欧宝娱乐app下载地址y项目网站,或一个专门的维基trac.askeet.com/trac/wiki.
确认
法比安效力(askeet和symfony的首席开发者)欧宝娱乐app下载地址
弗朗索瓦Zaninotto(教程的作者)想要感谢约翰克里斯多夫感谢他帮助我重读了每一篇教程,并将它们翻译成流利的英语,感谢布鲁诺·克莱因在askekeet设计上的工作,感谢他的妻子在24天内表现出的令人难以置信的耐心和宽容……
待会儿见
差不多就是这样。很高兴为你开发和撰写这篇文章,我们希望askeet会长久存在,很多人会开始在他们的web项目中使用symfony。欧宝娱乐app下载地址
祝大家圣诞快乐。
本作品采用创作共用署名-非商业性-禁止派生作品3.0未移植许可协议授权。