写点什么

KonaKart: 基于 Java 的免费在线购物车

  • 2007-10-25
  • 本文字数:1288 字

    阅读完需:约 4 分钟

免费的基于 Java 的在线购物车 KonaKart ,刚刚发布了 2.2.0.7 版本.InfoQ 同 KonaKart 的创建人 Paolo Sidoli 进行了交谈,以了解更多这个发布版本的内容以及 KonaKart 是如何得以在线购物车方面立足的。

Sidoli 告诉 InfoQ KonaKart 起源于一个从头开始的 Java 电子商务空间 ,虽然已经有很多的基于 PHP 的免费解决方案,但就他所知仅有的两个 Java 解决方案 ElasticPath SoftSlate 都不是免费的。KonaKart 被分解成两个部分——一部分是开源的 API,另一部分是非开源但是免费的引擎。Sidoli 描述了 KonaKart 的业务模型:

我们的业务模型是在咨询和支持方面获得收入,所以我们的产品是免费的。如果你购买了 Softslate 那样的一个产品,他们也会包含开放的源代码并教你如何通过定制来满足你的需求。你会感觉这种方式很不错,直到他们发布了一个新的主要版本。那时你不得不重头开始,并且需要再次付费。我们的方法是让 KonaKart 部分的开放源代码(使用 GNU LGPL 许可证),部分的不开放源代码。我们感觉可能需要定制的所有的事情都是开放源代码的,但是 KonaKart 的核心部分需要通过 API 才能得以访问,它是不开放源代码的。这种方法的好处是在我们要发布一个新的版本时,我们会尽最大的努力来保持向后兼容。因此即使现在你完全改变了某个版本的界面,因为“所有”的功能都使用了我们的 API,它在我们发布下一个版本时将仍能工作。

KonaKart 包含以下若干主要特性

  • 标准的购物车特性——支持订单状态,订单历史,客户帐号,产品审查,最佳卖主列表和产品搜索
  • 轻松从 osCommerce 进行迁移——KonaKart 的数据模型和数据库兼容 osCommerce2.2 版本,可以轻松迁移
  • 模块化设计——可以添加装运,付款、订单汇总和促销模块,并且还支持 BIRT 报表
  • 支持多种数据库——KonaKart 支持 MySQL , PostgreSQL , Oracle , DB2 Microsoft SQL Server
  • 完善的换肤功能——所有的功能可以通过 Java APIs 和 SOAP Web 服务访问到,所以整个界面可以被重写(例如使用 OpenLaszlo ),另外还支持 Struts 集成
  • AJAX 组件——使用 AJAX 支持单页面的结帐,管理界面也是通过使用了 Google Web Toolkit (GWT)了的 AJAX 和 JavaScript 实现的。

KonaKart 还具有基于角色的安全和审校、国际化(I18N)支持、一个健壮的促销子系统,也支持搜索引擎优化 (SEO)。

InfoQ 问及 Sidoli 关于将来的开发计划:

我们是非常以客户为导向的,所以如果我们拥有了一个客户,他一直在使用 KonaKart 但是缺少某些功能,而这些功能我们又认为是通用的,不是那个客户所特有的,我们就会为它设定一个高的优先级。 我们现有的路线图涉及:

  • 开发一个针对 OpenCMS 的 KonaKart 模块,允许 OpenCMS 的用户下载并作为一个模块来安装 KnoaKart 。
  • 开发“主题样式”以允许用户轻松改变应用程序界面的外观和感觉。因为 JSP 中没有包含业务逻辑,这还是比较容易做到的,不过我们希望通过一个向导来完成它。
  • 更多的支付网关、装运模块
  • 更多的库存特性,例如支持批量产品和发运给多个地址

Sidoli 还提到将来对业务事件(例如,产品的库存低于一个特定的阈值)的集成点将依赖于客户的反馈。

查看英文原文: KonaKart: Free Java-based online shopping cart

2007-10-25 21:442459

评论

发布
暂无评论
发现更多内容

一键生成个性化二维码:打造你的专属数字名片

JYeontu

JavaScript 前端 npm 插件 Node

低代码与MES的结合--万界星空科技低代码平台

万界星空科技

低代码 低代码平台 mes 制造业生产管理系统 万界星空科技

使用 Footprint Analytics 提升 Web3 项目的空投活动

Footprint Analytics

blockchain

【技术探讨】如何选择一款距离远的无线通信模块?

Geek_ab1536

探索Terraform实践:优化基础设施管理

SEAL安全

架构 运维 Terraform

OpenAI文生视频大模型Sora:重塑视频内容生产

百度开发者中心

视频 大模型 人工智能、

大神玩花:借助WASM在浏览器中运行数据库

张文平

数据库 postgresql 前端 应用开发 Supabase

✅被百度追着项目问,上亿数据,限制1G内存,如何去重?

派大星

Java 面试题 互联网大厂面试 数据去重

参与DevData调研,共建国内首份研发效能基准线,免费获得“体检报告”!

思码逸研发效能

软件测试学习笔记丨SQL操作命令(库操作、表操作、表数据操作)

测试人

软件测试

如何通过ETL实现快速同步美团订单信息

RestCloud

美团 数据同步 ETL 数据集成 订单同步

漫画算法——二叉查找树的删除

梦倚栏杆

二叉树 删除 查找算法

EthSign联合创始人 POTTER LI 确认出席Hack .Summit() 香港区块链开发者大会!

TechubNews

企业要想构建 AI 竞争力,就必须“私藏”大模型

极狐GitLab

华为云云原生专家入选全球顶级开源组织CNCF技术监督委员会

极客天地

装配行业如何通过MES系统实现生产管理数字化

万界星空科技

制造业 生产管理系统 mes 万界星空科技 装配行业

子线程如何获取Request

伤感汤姆布利柏

装配制造业的MES系统中的物料齐套技术

万界星空科技

制造业 生产管理系统 mes 万界星空科技 装配行业

火山引擎ByteHouse:如何用OLAP为抖音精准推荐提效

极客天地

AI大模型的发展趋势与应用前景

百度开发者中心

AI 大模型 人工智能、

KonaKart:基于Java的免费在线购物车_Java_Ryan Slobojan_InfoQ精选文章