登录 注册

登录

问题 Joomla3使用什么组件实现商品展示?

更多
2013年12月02日 19:28 #1 作者: lsok
如题,目前Joomla3是不是在模板和扩展方面都比较少?

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年12月02日 19:34 #2 作者: Joomla之门
Joomla 3 的扩展并不少,只是本站目前发布的汉化版还比较少。正在逐渐增加。

你说的“产品展示”未免太笼统了。能否把你的需求说的详细一些?

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!
下列用户已致谢:: lsok

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年12月03日 10:04 - 2013年12月03日 10:05 #3 作者: lsok
多谢,商品展示的需求不复杂,只是实现普通企业网站的商品图片展示即可,当然,如果有订购功能就更好了,只需要下订单,不需要支付模块。

另外,想请教白兄,为什么Joomla的许多扩展都是不兼容新版本的?就像贵站的下载栏目中,都是按Joomla版本来区分扩展的,我们知道,应用程序的可重用性非常重要,如果不能重用,那如何提高开发效率?如何减少工作量?我收集了许多Joomla的实用模块和组件,但它的核心一升级,就有许多无法使用了,这难道不是非常大的损失吗?

再有,在Joomla二次开发方面,例如模板开发和模块组件的开发,当初针对Joomla1.5学习的东西能否应用在现在的3.2上?

我们使用Joomla等CMS就是为了提高开发效率,快速建站,但如果对某个组件进行修改,就需要相当的编程水平,一个初学PHP的人可能很容易做出一个简单的功能模块,但修改Joomla的组件就是一个相当费力的工作。您认为是不是如此?
最后修改: 2013年12月03日 10:05 由 lsok.

登录 或者   注册一个会员帐号 来参与讨论

更多
2013年12月03日 21:05 #4 作者: Joomla之门
如果说只是图片、文字的一种展示,那么最方便的扩展就是 Joomla 核心自带的文章系统(com_content),外观的样式就靠你们自己设计了。如果熟练掌握 HTML 和 CSS,是完全可以设计出漂亮的产品展示页面的。

你说的“订购”功能可能是指网页上自带那种弹出式的联系表单吧?这个很容易实现。用 Ajax 邮件表单类的扩展就能实现。大不了购买收费的 Contact Enhanced 组件。

至于你提到的 Joomla扩展兼容性问题,我是这么理解的:Joomla 核心的变化是有“代”数的,第一代就是 Joomla 1.0.x,那时候刚刚脱胎于 Mambo,很多代码还是 Mambo 的原型,用着用着发现缺陷太多了,没法“改良”,只好“革命”,产生了第二代,也就是 Joomla 1.5.x,代码几乎全部重写,因此两代的扩展是不能互相兼容的。用了一段时间之后,又发现 Joomla 1.5.x 系列核心存在硬伤,仍然需要再次“革命”,就产生了 Joomla 1.6,实际上这是不成熟的一个过渡产品,接下来的 Joomla 1.7.x 同样短命,很快让位给 Joomla 2.5 。严格来讲,只有 Joomla 2.5.x 才是真正的“第三代核心”。但是,现在发现 Joomla 2.5.x 同样有局限性,不得不立即进入 Joomla 3.x 的研发。同理,很多 Joomla 2.5.x 的扩展,在 Joomla 3 核心上是无法运行的,反之亦然。

这看起来似乎很糟糕,但是我们要看到乐观的一面:Joomla 开发团队能勇于否定自己,迈向更合理、更科学、更灵活的下一代产品,是一件好事。唯一痛苦的就是扩展如何跟上核心的改革步伐。这个任务实际上是扩展作者的责任。很多负责任的作者,都是步步跟进,让用户可以像上台阶一样,顺利完成升级,例如著名的 Kunena 论坛组件。还有些扩展作者更厉害,做一个安装包,同时可运行在 Joomla 1.5 / 2.5 / 3.x 多个核心上,例如 K2 组件。

因此,我完全赞成 Joomla 核心不断的革新,同时我们必须慎重选择扩展,尽量选择那些愿意跟上这种思路的作者所开发的产品。我之前一直在劝别人不要用 Remository(目前本站下载栏目所用的组件),就是因为 Remository 的作者跟不上这种步伐,每次 Joomla 核心升级之后,他都要等上一年甚至更久才能推出对应的 Remository 组件,而且从来没有开发过对应的升级工具。跟着这样的作者,你只能自认倒霉,除了等待他推出新版本,根本没有别的办法。

Joomla 各代核心所对应的扩展开发方式也有所区别,但是这种区别并不大,毕竟都是基于 PHP + MySQL 的软件开发,区别只是各代核心所用的语法区别、函数变化等等。这就像中国人看水浒传,然后是阿Q正传,然后是莫言小说,语法稍有变化,但都是汉字,你认得的。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论