Menu Content

Shopping Cart

cart
Your Cart is currently empty.

Currencies Accepted


Newsletter

Subscribe to our newsletter


Name:

Email:

Like it? Share it!

Find Us Elsewhere



Follow us on Twitter

Home Joomla Tips Subscription Components for Joomla

Subscription Components for Joomla PDF Print E-mail

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.

 


Spiral Scripts
Written on Sunday, 04 October 2009 11:58 by Spiral Scripts

Viewed 1869 times so far.
Like this? Tweet it to your followers!

Latest articles from Spiral Scripts

  • Spiral Scripts on Youtube posted on Wednesday, 17 March 2010 15:49

    Spiral Scripts now have our own channel on Youtube. You can find us at http://www.youtube.com/user/spiralscripts

  • New Updates to Our Featured Items Modules posted on Monday, 15 March 2010 11:03

    We have introduced further updates to our Featured Items Pro and Featured Items Carousel modules.…

  • Browser Detection in Joomla posted on Monday, 08 March 2010 11:19

    It is often the case that as web developers we need to add some extra…

  • Browser Detection in Joomla posted on Monday, 08 March 2010 11:19

    It is often the case that as web developers we need to add some extra…

  • A Stormy Sea posted on Friday, 05 March 2010 19:43

    A stormy sea at Spittal in Northumberland. The dark storm clouds with occasional patches of…

Latest 'tweets' from Spiral Scripts

blog comments powered by Disqus

 
 
 

VirtueMart Featured Products Grid

Switch View

A module extension for the the Joomla 1.5 CMS. It plays a random list of mp3s using the Flash media player.

£12.00


A module extension for the the Joomla 1.5 CMS. It displays a short excerpt from articles in a selected category or section, or from a specified list of articles, with link and optional thumbnail image.

£10.00


A Flash puzzle game for the Joomla! content management system. This would be suitable for a site aimed at children.

£10.00


A featured items module that shows selected entries from the SOBI2 business index.

£12.00



 
 

fitness