分享一款后台管理界面类似windows桌面的电子商务系统

webgoldbullet 发布于 2012/05/31 11:57
阅读 2K+
收藏 3
他们的系统后台管理竟然是跟windows一样的桌面系统。 拥有开始菜单,任务栏,侧栏,快捷方式,自动运行,桌面图标等等. 



图片1: 后台管理界面



图片2: 前台首页

最近喜欢上国外知名blog - WebApp,这上面专门介绍国外知名开源系统的,英语好的朋友可以去逛逛。我在一篇介绍国外知名开源电子商务系统的 文章中,发现了一个让人眼前一亮的电子商务解决方案,名字叫tomatocart(这名字起的不好记)。它的后台竟然是windows的desktop形式的,模块很齐全,操作效率很高。

大致浏览了一下它们的 网站,是全英文的。 看了一下他们的team介绍,我靠,原来是咱中国人做的,专门给老外用的。下载了一份 稳定版以及 中文语言包.安装过程很简便,只要输入数据库信息,然后安装在linux上的话,要进行一些必要的文件权限设置.



图片3:安装界面

研究了这个系统的后台代码,发现登录后,系统初始化,只是一次性载入了开始菜单,任务栏,侧栏的extjs脚本。 当用户运行某个模块时,会异步加载相关exjts代码,然后在客户端运行代码,构建窗口。 之后,通过ajax以及json数据进行客户端和服务端的交互。其中的桌面的构建,运行机制还没有进行分析。

发现他们在社区里还推出了v2.0 alpha1版本,这个是提供给社区开发人员测试的版本,是基于codeigniter框架开发的, 可以 下载测试。根据他们网站上的roadmap,他们大致会在三个月后推出第一个v2.0 beta版本. 这个v2.0 alpha1竟然还支持mobile以及pad.



图片4: v2.0 alpha1 前台首页



图片五:Pad端 前台首页



图片六: Mobile端 前台首页

同样下载了一份测试了一下,,大致扫了一遍,mvc三层结构还算清晰,另外剥离了sql语句,成为了单独的一层,也就是说把sql从模型中分离了出去。 但是,这个版本貌似还只是个原型,没有自动安装功能,需要手动配置安装。我估计是他们现在设计的框架还不稳定,还要调整,所以安装功能还没有做。折腾了很久,终于安装成功了一份他们的v2.0 alpha1. 貌似后台是可以运行流畅了,前台还没有走通,还没有仔细研究这个版本的框架,有所研究以后,会对该框架做一次剖析,分享成果在这里,供大家学习。

下面我就简述我自己的安装过程

安装方法:


2. 建立一个数据库,找到'install/toc2.sql' 数据文件后,将其插入新建的数据库中。



3. 打开文件system/tomatocart/config/config.php, 需要配置$config['base_url']为你的本地访问url, 注意: 这个url必须带有http前缀,比如[url]http://www.v2.me[/url]。另外需要配置$config['cookie_domain']为你的本地访问的url的域名,比如如果你是通过[url]www.v2.me[/url]访问的话,就需要将这项配置为'.v2.me'。



4.  打开文件system/tomatocart/config/database.php,需要配置你的数据库。



5. 打开文件admin/system/tomatocart/config/database.php, 同上,为后台管理配置你的数据库

6.  打开文件admin/system/tomatocart/config/config.php, 配置$config['base_url'], 比如[url]http://www.v2.me/admin[/url], 注意: 必须带上/admin,否则解析路径会出错. 配置$config['cookie_domain'], 以上述例子的话,应该为'.v2.me'

通过以上步骤以后,你就可以访问前后台系统了。。 比如我配的是[url]http://www.v2.me[/url], 那么后台访问为[url]http://www.v2.me/admin[/url], 用户名和密码都是admin

大家自己尝试下吧!
[/size]
加载中
0
景愿
景愿
ctrl + c过来的文章吧
0
l
lampsirer

楼主,

请问有他们的1.1.7版的中文安装教程吗?貌似主站只有英文的,实在很困难看懂。

拜谢了

 

0
牛跑跑
牛跑跑
这个后台真的很艺术感呢,呵呵,不错不错,这是个好东西
0
牛跑跑
牛跑跑
登陆的那一刻的时候  以为登陆到他们家WEBOS系统上去了,吓我一跳呀
返回顶部
顶部