I have recently been designing a site for a client which required a membership subscription component. By that I mean, I needed to be able to restrict access to parts of the site to paying subscribers only. As a result I took some time to look into the best way of doing this.
There are several contenders for this type of application.
Account Expiration Control (Com AEC) available from http://www.valanx.org.
This one has been around for a few years, and was originally designed for Joomla 1.0, and as a result does not conform to Joomla 1.5 coding standards, particularly the MVC component architecture. It does work with Joomla 1.5, provided you use the legacy plugin. This is something I prefer not to do: the legacy plugin does slow Joomla down, and makes it less secure, I really prefer to have an extension that is native to Joomla 1.5, and this was my reason for not using this particular extension.
It does have some major points in its favour though. It is Open Source and licensed under the GPL. It is free to download, although having said that, you do have to pay for support, and it is not particularly cheap. Installing it is not easy, and I think that many users would require the support, so this is basically a commercial extension.
Having used Com AEC in the past I can testify that it does work. This extension is worth a look if you don't mind using the legacy plugin.
Rating (out of 5): 3
Joobi jSubscription available from http://www.ijoobi.com/
I tried this one out on a 30 day free trial.
This also has good points and bad points.
Good Points. I like the system for creating user roles. The administrator creates a set of user roles, which carry permissions to view specified content. The user can buy a subscription for one of these roles. This system is quite well thought-out, and allows a good deal of flexibility.
I had an issue that required contacting customer support, and found the support response quite quick. I think that the support system is quite reasonable for this component.
Bad Points. There are two main weakness to this extension. The Paypal integration is quite poor – there is no support for the Paypal subscriptions system, which means that subscribers must manually renew their payments. I really can't understand this lack, it would seem to me to be a really important part of any subscription system that it supports Paypal subscriptions.
The other thing that I don't like is that the entire extension is encrypted, and the license is not GPL. I am not a fan of using encryption systems. It makes it impossible to modify the code oneself, and really I always need to do some customization myself, so this is a big negative for me.
Rating: 2
Mighty Extensions Member available from http://www.mightyextensions.com
Good Points: This extension works well (as you would expect from Mighty Extensions), and includes support for the Paypal subscription system. It allows for a good deal of flexibility: you can have overlapping subscriptions, and restrictions by component, category or menu item. There is a 14 day free tryout available.
This extension does what you want from a subscription system. It works with the Joomla core registration system as well as with the Mighty Extensions suite of programs.
Bad Points: Again it is encrypted. There are some files that are non-encrypted, mainly the template and plugin files, so some limited customization is possible. Also there is a limited API. But the main files are all encrypted, which is a major drawback.
Really this is such a shame, and spoils what would otherwise be a great extension. The Mighty Extension people are good programmers, and their work appears to conform closely to Joomla 1.5 coding standards, including the MVC component architecture. This may seem like an arcane point, but it is important. It makes it much easier for an experienced Joomla programmer to understand the component, and locate the right section of code if debugging or customization work is required. But this is all rendered null and void by the fact that most of the code is encrypted.
Rating: 4
Ambra Subscriptions from http://www.dioscouri.com
Good points. It is Open Source. I couldn't tell from their website whether it is actually GPL licensed or not though.
I did not actually try this one out on my own site. It is more geared towards selling subsciption downloads, which is somewhat different from the purposes for which I needed it, so it would not have made sense for me to buy it. However from the demo on their site it seems to be a useful extension, and I have heard elsewhere that it works well.
Rating:4
Which One Did I Use?
In the end I decided to go for Mighty Extensions Member, because it was closest to what I wanted. If I had not chosen that I would have tried out Ambra Subscriptions. The fact that it is open source would have made it possible to customize it for my needs.
Alternatively I did think about writing my own extension to do this work. You will notice that none of those listed above scored a perfect 5. I think that there is still a gap in the market for a good, open source subscriptions component for Joomla.
相关推荐
Devexpress DXperience Universal Subscription 12.1.6 帮助文档 For VS.NET 2008 4/6 注意:这时帮助文档,安装之前必须先安装 DXperience Universal Subscription 12.1.6 共有6个压缩文件,请全部下载后安装 是...
Devexpress DXperience Universal Subscription 12.1.6 帮助文档 For VS.NET 2008 2/6 注意:这时帮助文档,安装之前必须先安装 DXperience Universal Subscription 12.1.6 共有6个压缩文件,请全部下载后安装 是...
Devexpress DXperience Universal Subscription 12.1.6 帮助文档 For VS.NET 2008 5/6 注意:这时帮助文档,安装之前必须先安装 DXperience Universal Subscription 12.1.6 共有6个压缩文件,请全部下载后安装 是...
Devexpress DXperience Universal Subscription 12.1.6 帮助文档 For VS.NET 2008 1/6 注意:这时帮助文档,安装之前必须先安装 DXperience Universal Subscription 12.1.6 共有6个压缩文件,请全部下载后安装 是...
Devexpress DXperience Universal Subscription 12.1.6 帮助文档 For VS.NET 2008 6/6 注意:这时帮助文档,安装之前必须先安装 DXperience Universal Subscription 12.1.6 共有6个压缩文件,请全部下载后安装 是...
Devexpress DXperience Universal Subscription 12.1.6 帮助文档 For VS.NET 2008 3/6 注意:这时帮助文档,安装之前必须先安装 DXperience Universal Subscription 12.1.6 共有6个压缩文件,请全部下载后安装 是...
【标题】"TMS_Business_Subscription_for_Tokyo_10.2.2_2004_Downloadly.ir" 提供的信息表明,这是一款针对东京(Tokyo)的商业订阅服务,版本号为10.2.2,且与2004年有关。"Downloadly.ir"可能是下载来源的网站或者...
总的来说,Cisco DNA Software Subscription Matrix为用户提供了不同层次的网络功能和服务,从基本的网络接入和安全到高级的自动化和遥测,满足不同规模和复杂度的网络环境需求。选择合适的订阅层级有助于优化网络...
Devexpress DXperience Universal Subscription 12.1.6 帮助文档 For VS.NET 2010 1/6 注意:这时帮助文档,安装之前必须先安装 DXperience Universal Subscription 12.1.6 共有6个压缩文件,请全部下载后安装 是...
Devexpress DXperience Universal Subscription 12.1.6 帮助文档 For VS.NET 2010 4/6 注意:这时帮助文档,安装之前必须先安装 DXperience Universal Subscription 12.1.6 共有6个压缩文件,请全部下载后安装 是...
Devexpress DXperience Universal Subscription 12.1.6 帮助文档 For VS.NET 2010 3/6 注意:这时帮助文档,安装之前必须先安装 DXperience Universal Subscription 12.1.6 共有6个压缩文件,请全部下载后安装 是...
Devexpress DXperience Universal Subscription 12.1.6 帮助文档 For VS.NET 2010 6/6 注意:这时帮助文档,安装之前必须先安装 DXperience Universal Subscription 12.1.6 共有6个压缩文件,请全部下载后安装 是...
Devexpress DXperience Universal Subscription 12.1.6 帮助文档 For VS.NET 2010 2/6 注意:这时帮助文档,安装之前必须先安装 DXperience Universal Subscription 12.1.6 共有6个压缩文件,请全部下载后安装 是...
Devexpress DXperience Universal Subscription 12.1.6 帮助文档 For VS.NET 2010 5/6 注意:这时帮助文档,安装之前必须先安装 DXperience Universal Subscription 12.1.6 共有6个压缩文件,请全部下载后安装 是...
DXperience Universal Subscription 12.1.6 (DEV宇宙版) 5/6 共有6个压缩文件,请全部下载后安装 是一个全球使用最多用户界面控件套包,他主要的特点是:高效率和高实用性, 拥有大量的示例和帮助文档,开发者能够...
DXperience Universal Subscription 12.1.6 (DEV宇宙版) 4/6 共有6个压缩文件,请全部下载后安装 是一个全球使用最多用户界面控件套包,他主要的特点是:高效率和高实用性, 拥有大量的示例和帮助文档,开发者能够...
DXperience Universal Subscription 12.1.6 (DEV宇宙版) 共有6个压缩文件,请全部下载后安装 是一个全球使用最多用户界面控件套包,他主要的特点是:高效率和高实用性, 拥有大量的示例和帮助文档,开发者能够快速...
在探讨Quartus II 8.1的Subscription Edition与Web Edition之间的差异时,我们首先要明确这两版软件在功能、操作系统支持、设备支持、IP、设计输入、设计环境、实现与优化、验证与调试以及系统设计软件等方面的区别...
The DXperience Subscription includes the complete range of DevExpress .NET controls and libraries for all major Microsoft platforms, including WinForms, ASP.NET, WPF, Silverlight and Windows 8....
The DXperience Subscription includes the complete range of DevExpress .NET controls and libraries for all major Microsoft platforms, including WinForms, ASP.NET, WPF, Silverlight and Windows 8....