Joomla/Open-Realty介绍
尽管已经有很多关于商品房销售或租赁的网站,但是基本上很少是用 Joomla! 搭建的。我们今天介绍的方法可以在 Joomla! 平台上整合强大的不动产管理 web 程序 —— Open-Realty来迅速搭建一个房地产展示、销售网站。
Open-Realty简介[ ]
Open-Realty 是一款开源软件,由 Jon Roig 在 2000 年创建,基于 php + MySQL 结构。从 2003 年起,它就一直成为“开源房地产管理软件”中的佼佼者。你可以在官方网站的 Open-Realty 下载页面找到源代码。Open-Realty® 商标持有人是 Transparent Technologies 公司。
Open-Realty的特点[ ]
- 容易安装、配置;
- 无限量的地产资源列表管理;
- 可管理多个等级的不动产(如:住宅楼、写字楼、租赁、农场等等);
- 为不同的房产类型定义不同的字段;
- 可以指定哪些字段允许被搜索;
- 可以批量上传照片、图像;
- 自动为大图生成缩略图;
- 支持对房屋内外样式的虚拟三维演示(Virtual Tours);
- 访客可以注册为会员,以便保存自己的搜索结果,有新房添加时接收email 通知;
- 可以指定各个字段的访问权限,限定某些字段只有会员可见,还是只有代理商可见,还是任何人可见;
- 根据地址自动为每一个房产生成地图(Google Map)、学校及周边环境介绍的链接;
- 内置联系表单,方便访客提交咨询信息并同时保护你的 email 地址不泄露;
- 自带 WYSIWYG(所见即所得)编辑器方便你随时编辑某个页面;
- 内置搜索引擎优化(SEO)机制,帮助你的房产目录容易被客户搜到;
- 页面代码完全符合 XHTML 1.0 标准;
- 自带模板系统,可以随时更换皮肤;
- 可以允许代理商拥有与主站不同的模板;
- 代码完全开源,你可以根据需要改进;
例如,本文开头的插图就是 Open-Realty 安装时自带的一款模板 autumn_candy,你还可以换用其它模板。当你添加一处房产后,只要给出地址,Open-Realty 就能自动生成一个地图链接,点击之后就在 Google Map 中显示该房产的位置。
用EZpro Realty整合Open-Realty到Joomla! 1.5[ ]
EZpro Realty 桥接器组件虽然完全免费,但不是开源的。它的源代码是经过 ioncube 加密的。因此,你的服务器上必须启用 ioncube 才能运行它。
下面我们来看看 EZpro Realty 的用法。
本例是在本地测试服务器上来演示。Joomla! 1.5.7 安装在 xampp\htdocs\157 目录,Open-Realty 安装在 xampp\htdocs\157\openrealty 目录,数据库名称是 j157。假设已经分别完成了 Joomla! 1.5.7 和 Open-Realty 的安装过程。现在安装桥接器。
1。进入 Joomla! 1.5.7 后台,点击“扩展 -> 安装卸载”,然后定位到 EZpro Realty 桥接器组件的安装包,按照常规方法进行安装。
2。安装成功后,点击菜单“组件 -> EZpro Realty -> Configuration”,来进入设置页面。
这里只有两个参数,第一项仍然是 Open-Realty 的安装路径。不过这次是相对路径。默认值正好是按照 Open-Realty 安装在 Joomla! 1.5.7 的子目录 openrealty 中的情况来设置的。我们无需更改。第二项参数是关于卸载的,也就不动了。直接点击“保存”。
3。接下来,我们为这个桥接器组件创建一个新菜单项目。同样的,可以在创建菜单时选择指向 Open-Realty 的哪个页面,我们就选择默认的首页。
4。然后,我们回到 Joomla! 1.5.7 前台,点击刚才新增的“房地产”菜单,就会看到 Open-Realty 已经完完全全嵌入整合到 Joomla! 框架中了。
在EZpro Realty的后台菜单上,还有一项“EZ Pro Admin”,也是用来在 Joomla! 1.5.x 的后台整合 Open-Realty 的后台的。
EZ Pro Realty缺陷[ ]
- 不能整合用户;
- 服务器端必须启用 ioncube;
- 在前台 Open-Realty 页面上插入“powered by” 版权链接,需要向桥接器作者付款才能取消;
- 不支持 Joomla! 1.5.x 内建的 SEF;
参考来源[ ]
http://www.joomlagate.com/article/joomla15-tutorial/integrate-open-realty-with-joomla/