概述
我们的客户是澳大利亚一家房地产咨询和管理公司。主要为一些公司和个人提供房地产方面的咨询和管理以及个人资产基于房地产的长期和短期投资。
客户想基于WordPress量身定制一个房地产业务咨询和管理系统。在CMS基础上完成自定义的业务逻辑。用户可以预定房产资源,咨询房产信息,以及基于自身资产咨询和自定义投资方案。用户可以选取不用的投资策略利用系统的定义的报表生成器查看相应的回报率,选取理论上回报最高的方案。
需求
量身定做的WordPress主题。客户需要一个为他量身定做的主题,基于经典的黑白色定制,菜单系统的多样化。Sidebar的灵活定制。利用多样模板和内容类型逻辑控制sidebar的多样性,预留广告位。
客户的投资模块是一个非常重要的需求,我们采用自定义模块的方式,灵活加入后台管理在结合WordPress本身钩子Api满足扩展字段的需求,在定制的property模块中客户可以上传文件,图片指定property的地点,洲际以及各种相关的细节字段并且可以灵活扩展添加多字段。内置地图功能,利用map接口插入property的信息。
前端显示上,对于查询我们也做了很多可视化的操作,客户强烈要求的地图查询是专门量身定做的。介于澳大利亚的地理特殊性,用户可以点击地图的洲际分布查找澳大利亚的房产信息,用户体验感非常好。
报表显示采用了模块和highchart结合的方式,模块负责处理投资的业务逻辑。Highchart api负责处理前端的显示。用户可以省去思考的细节过程,只需要滑动鼠标。图标和回报细节表便会呈现给用户。体验感非常强烈。
注册并登陆的用户可以将心仪房产加入比较框,详细比较他们细节差别。提高用户体验。
相应房产很多,很多有相同的属性,为了免去客户的频繁导入和设置,我们为客户量身定做了克隆按钮,一件克隆property属性并可灵活修改。以客户为中心,为客户节省很多时间。客户体验感也增强。
系统截图
主页:
房产页面:
投资报表页面:
自定义后台管理页面:
后台投资计算器配置界面:
解决方案
涉及的技术:
- Wordpress api
- Php
- Js,jquery
- Highchart api
- Ajax webservice
- Html+css
总结:
开发过程中对于客户定制性的需求我们都采用模块的形式扩展,分离wordpress核心和模块。对于克隆的功能我们绕过核心代码,采用js+ajax+webservices的方式来模块扩展。完全达到了客户的需求。
通过这个项目,使我们对于房产这一领域的独特或者细节地方(各种税率的计算方式,投资计算的方法等)积累了更多经验。和客户实现了双赢。